编译新的.NET Core项目意外依赖项

时间:2017-05-10 11:26:22

标签: c# .net asp.net-core visual-studio-2017

我刚刚创建了一个新的.NET Core Web应用程序(所有默认设置,没有webapi或Web应用程序),我收到以下错误:

  

意外的依赖'System.Runtime.CompilerServices.Unsafe'没有   版本号。

     

1> ------ Build build:Project:WebApplication1,Configuration:Debug   任何CPU ------ 1> C:\ Program Files(x86)\ Microsoft Visual   工作室\ 2017年\专业\的MSBuild \的SDK \ Microsoft.NET.Sdk \建立\ Microsoft.PackageDependencyResolution.targets(154,5):   错误:意外的依赖'System.Runtime.CompilerServices.Unsafe'   没有版本号。

     

1> WebApplication1 - > c:\ users \ chris \ documents \ visual studio   2017 \项目\ WebApplication1 \ BIN \调试\ netcoreapp1.1 \ WebApplication1.dll

     

1>完成构建项目“WebApplication1.csproj” - 失败。

     

==========构建:0成功或最新,1失败,0跳过==========

这是最近安装的VS2017,其中安装了.NET核心。 如果我按照错误进行了上述目标和投诉,则下面的两个项目是未定义的:

enter image description here

更新:

我已经尝试了一切,包括完全卸载并重新安装VS 2017。 这似乎只发生在.NET Core 1.1模板上(即使使用更新的nuget包)

1 个答案:

答案 0 :(得分:4)

最终通过清除我的c:\ users \ myname \ .nuget \ packages文件夹并进行新的dotnet还原来解决问题。 我认为它是在我很久以前在测试.net核心开发时拿回旧版本的软件包