首页 文章

使用msbuild和nuget还原包构建mvc3应用程序

提问于
浏览
1

当我尝试使用Visual Studio 2010 Prompt构建我的mvc3应用程序时 . 我收到此错误:

“TournamentCompanion.csproj”(默认目标)(1) - > TournamentCompanion.csproj(553,3):错误MSB4019:找不到导入的项目“TournamentCompanion(1)\ . nuget \ nuget.targets” . 确认声明中的路径是否正确,以及该文件是否存在于磁盘上 .

,但.csproj中的导入说:

导入项目=“$(SolutionDir)\ . nuge \ nuget.targets”

这就是我的解决方案:

项目

  • .nuget

  • TournamentCompanion | TournamentCompanion.csproj

  • TournamentCompanion.Tests

  • TournamentCompanion.sln

我无法找到问题的解决方案 .

1 回答

  • 1

    试试这个,看看你是否得到了同样的错误:

    <Import Project="$(MSBuildThisFileDirectory)\..\.nuget\nuget.targets" />
    

    它具有不使用解决方案相对路径的额外好处,如果您想要一个更强大的基础来构建工业强度命令行构建,那么在没有解决方案文件的情况下为您构建清除方式 .

    [摘自MSBuild Trickery技巧#80]

相关问题