【发布时间】:2017-05-10 11:26:21
【问题描述】:
我刚刚创建了一个新的 .NET Core Web 应用程序(所有默认设置,没有 webapi 或 Web 应用程序),我收到以下错误:
意外的依赖 'System.Runtime.CompilerServices.Unsafe' 没有 版本号。
1>----- 构建开始:项目:WebApplication1,配置:调试 任何 CPU ------ 1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Sdks\Microsoft.NET.Sdk\build\Microsoft.PackageDependencyResolution.targets(154,5): 错误:意外依赖“System.Runtime.CompilerServices.Unsafe” 没有版本号。
1>WebApplication1 -> c:\users\chris\documents\visual studio 2017\Projects\WebApplication1\bin\Debug\netcoreapp1.1\WebApplication1.dll
1>完成构建项目“WebApplication1.csproj”——失败。
========== 构建:0 个成功或最新,1 个失败,0 个跳过 ==========
这是最近安装的 VS2017,其中安装了 .NET 核心。 如果我遵循错误,它会将我带到上述目标并抱怨以下两项未定义:
更新:
我已经尝试了所有方法,包括完全卸载和重新安装 VS 2017。 这似乎只发生在 .NET Core 1.1 模板中(即使使用更新的 nuget 包)
【问题讨论】:
-
尝试从 dotnet 控制台手动恢复。
-
在 VS 的顶部你可能会看到一些更新的标志,我会在创建项目之前应用所有更新。然后,如果您仍然遇到错误,您可以在解决方案文件夹上打开命令窗口并尝试 dotnet restore --no-cache
-
@Gusman 没有更新,dotnet restore(和 vs 修复)没有帮助
-
@JoeAudette 没有更新,dotnet restore(和修复)没有帮助
标签: c# .net asp.net-core visual-studio-2017