我将Visual Studio Online与Visual Studio 2013一起使用。
You are trying to build with OctoPack, but the NuGet targets file that OctoPack depends on is not available on this computer. This is probably because the OctoPack package has not been committed to source control, or NuGet Package Restore is not enabled
根据此链接https://octopusdeploy.com/blog/octopack-3.0,我需要进行一些更改以使程序包还原正常工作,但是上一个链接中的另一个链接说,如果使用VS2013和Visual Studio Online,则不需要进行配置Nuget.org

当我在VS中构建时,首先还原所有软件包,然后再构建项目。另外,如果我构建项目并通过命令行调用Octopack,一切正常。有什么想法吗?

最佳答案

如果您确实在构建之前运行NuGet Package Restore,则应该可以。但是,请确保项目文件中引用OctoPack.targets的路径正确-您可能已经移动了packages文件夹或项目文件,并且相对路径不再匹配。解决该问题的最简单方法是运行Update-Package -Reinstall Octopack

关于azure-devops - OctoPack在TFS构建中失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24718660/

10-13 07:50