visual-studio-2015 – 为什么ASP.NET Core解决方案在迁移到Visual Studio 2017后会下降?

我正在尝试将现有的Web API解决方案迁移到Visual Studio 2017.

它在Visual Studio 2015中完美运行.

我跟着自动升级到VS 2017,但在启动解决方案后调试它会中断并且我收到此错误:

code:-32000
message:No script for id: 35
'dotnet.exe' (CoreCLR: DefaultDomain): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.0.4\System.Private.CoreLib.ni.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
The program '[6264] dotnet.exe' has exited with code -532462766 (0xe0434352).
The program '[14468] chrome.exe: WebKit' has exited with code -1 (0xffffffff).
The program '[5056] iisexpress.exe' has exited with code 0 (0x0).

启动解决方案后无需调试获取
this error in browser.

根本无法调试解决方案.它打破了.

我可以提供更多信息,但现在不知道哪些是相关的.

编辑:
该解决方案包含3个项目.每个项目的project.json和.csproj文件,以及launchSettings.json都是here.它们反映了我的依赖项合并后的状态.

此外,我可以分享整个解决方案,因此您可以尝试自己迁移.

最佳答案 原因是VS 2017版本15.0(26228.12)中的错误.升级到15.1版(26403.03)并且错误消失了.

点赞