【发布时间】:2019-06-17 19:48:06
【问题描述】:
我有一个关于 ASP.NET Web API 的项目,它引用了许多库。当我们尝试通过部署中心对应用服务执行我们通常的 CI/CD 时。我们遇到了问题。
我们需要删除 .csproj 以使部署正常工作,否则我们在服务器上会遇到此错误
此项目引用此计算机上缺少的 NuGet 包。使用 NuGet 包还原下载它们。如需更多信息,请参阅http://go.microsoft.com/fwlink/?LinkID=322105。
但是,我们需要 csproj 文件,以便团队中的各个成员一起为这个特定项目工作。
在这种情况下,我们可以采用的可能解决方案是什么?
【问题讨论】:
-
你的构建脚本是什么?
-
你能在这个 .csproj 文件中发布参考吗?而不是删除 csproj,您应该能够使您的 nuget 引用指向非本地源
-
恕我直言,这与此 (docs.microsoft.com/en-us/nuget/consume-packages/…) 文档中解释的错误有关。请通读以了解原因和解决步骤。希望这个指针有帮助!!干杯!!
-
你有没有机会使用 nogut 命令删除所有本地文件然后恢复它,如果你能删除所有全局包和缓存文件,然后尝试恢复他们最终会更新所有文件。
标签: c# asp.net azure continuous-integration