【发布时间】:2017-01-21 19:51:45
【问题描述】:
我的项目依赖于 NuGet 包Microsoft.Net.Compilers:
<package id="Microsoft.Net.Compilers" version="1.3.2"
targetFramework="net461" developmentDependency="true" />
但是,如果我在清除包文件夹后加载 Visual Studio,我的项目将不会加载并出现以下错误:
找不到导入的项目“C:\MyService\packages\Microsoft.Net.Compilers.1.3.2\tools\Microsoft.CSharp.Core.targets”。确认声明中的路径正确,并且该文件存在于磁盘上。
C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.CSharp.CurrentVersion.targets
因此它不会加载项目,因为它缺少使用 Nuget 在构建时恢复的文件,该文件仅在我可以加载项目时才有效。
【问题讨论】:
-
使用 NuGet 命令行可执行文件调用
nuget restore
标签: c# .net asp.net-mvc visual-studio c#-6.0