标签: visual-studio tfs nuget tfsbuild nuget-package
构建nuget包时遇到问题。在nuget的引用中缺少一些类。例如:
Project1对Project2的引用。当我为project1创建一个nuget包时,project2中的一些类丢失了。我在TFS中构建nuget,构建配置为:
请帮我解决问题。
@ Sander Aernouts 。我试图构建解决方案,但我收到了一个错误。 Project2不存在。我不知道为什么。如果我只构建project1,它就会成功
答案 0 :(得分:0)
在您的屏幕截图中,您看起来只是基于.csproj文件,而不是整个解决方案:
这可以解释为什么您的项目2不是构建/包含的。尝试构建整个解决方案,因此MSBuild可以按照正确的顺序构建内容。然后,您可以为.csproj或.nuspec文件推送一个发布nuget包。
如果仍然遇到类似错误,请在Visual Studio中打开解决方案,右键单击解决方案,然后从上下文菜单中选择Project Dependencies...。检查Project1是否有对Project2的引用,以及构建器是Project2,然后是Project1:
Project Dependencies...
Project1
Project2