当我尝试使用Visual Studio 2010 Prompt构建我的mvc3应用程序时。我收到这个错误:
“TournamentCompanion.csproj”(默认目标)(1) - > TournamentCompanion.csproj(553,3):错误MSB4019:找不到导入的项目“TournamentCompanion(1)\。nuget \ nuget.targets”。确认声明中的路径是否正确,以及该文件是否存在于磁盘上。
,但.csproj中的导入说:
导入项目=“$(SolutionDir)\。nuge \ nuget.targets”
这就是我的解决方案:
项目
我无法找到解决问题的方法。
答案 0 :(得分:1)
请尝试使用此功能,看看是否收到同样的错误:
<Import Project="$(MSBuildThisFileDirectory)\..\.nuget\nuget.targets" />
它具有不使用解决方案相对路径的额外好处,如果您想要构建工业强度命令行构建的更强大的基础,那么在没有解决方案文件的情况下为您构建清除方式。
[摘自MSBuild Trickery技巧#80]