如何使用MSDeploy更新服务器中的Nuget包

问题描述 投票:0回答:1

我们正在使用Jenkins和MSDeploy工具来部署我们的.Net MVC项目,在本地我们已经从2.3更新了EPPLUS Nuget Package版本到4.1并且它工作正常但是当推动更改时它失败了,错误就像它找不到EPPLUS 4.1

错误信息如下

D:\ servers \ jenkins \ jobs \ TEST \ workspace.nuget \ NuGet.targets(100,9):错误:无法找到包'EPPlus'的版本'4.1.1'。 [d:\服务器\詹金斯\作业\ TEST \工作空间\ NIDD \ MYProj.csproj]

D:\ servers \ jenkins \ jobs \ TEST \ workspace.nuget \ NuGet.targets(100,9):错误MSB3073:命令“”... nuget \ NuGet.exe“安装”D:\ servers \ jenkins \ jobs \ TEST \ workspace \ MYProj \ packages.config“-source”“-NonInteractive -RequireConsent -solutionDir”.. \“”退出代码1. [D:\ servers \ jenkins \ jobs \ TEST \ workspace \ MYProj \ MYProj。的csproj]

asp.net-mvc iis msdeploy
1个回答
0
投票

经过大量的尝试,我决定将单个DLL(EPPLUS 4.1)直接放入我的存储库然后将其推入存储库,所以现在Nuget没有尝试下载所以没有其他错误就像无法连接。但是,如果您有更多的DLL文件,那么请避免使用此方法,因为它会增加存储库的大小。

© www.soinside.com 2019 - 2024. All rights reserved.