![empty solution](https://istack.dev59.com/wEAYk.webp)
我在Oracle VM VirtualBox中使用Visual Studio Professional 2017。在我的本地机器上一切正常。有人能帮我吗?
你尝试过使用命令行创建一个应用程序吗?
进入你想要放置应用程序的文件夹,然后输入以下命令:
dotnet new mvc
举个例子,看看它会给你什么。它应该创建一个asp.net core应用程序,并考虑mvc。如果之后仍然有问题,可能是你偶然错过了一些已安装的组件。
我遇到了同样的问题,将Visual Studio 2017从版本15.8更新到15.9解决了我的问题。希望这能帮助其他人。
同时运行以下PowerShell脚本以双重检查安装过程。 https://www.hanselman.com/blog/ScriptsToRemoveOldNETCoreSDKs.aspx
$app = Get-WmiObject -Class Win32_Product | Where-Object { $.Name -match "Microsoft .NET Core SDK" } Write-Host $app.Name Write-Host $app.IdentifyingNumber pushd $env:SYSTEMROOT\System32 $app.identifyingnumber |% { Start-Process msiexec -wait -ArgumentList "/x $" } popd
从C:\Program Files中删除dotnet文件夹
重新启动计算机。在控制面板>程序和功能中验证是否没有.dotnet core [runtime/sdk]安装
从控制面板>程序和功能中打开Visual Studio 2017进行修改,取消选中.NET Core并单击修改,然后再次选中它并单击修改。重新启动计算机。
打开一个新的.NET Core项目。现在您将能够在解决方案下看到项目。
我曾经遇到过同样的问题。
=> 新建 .net web 应用程序最终以空解决方案结束
解决方法:安装 .NET Core SDK 2.2.1n
我使用的是Visual Studio 2017企业版(15.7.x),更新到最新版本(15.9.16)后,它对我有效。