kwi*_*iri 11 msbuild teamcity nuget nuget-package
我在运行在TeamCity中构建Web项目的MSBuild构建步骤时遇到这些错误,并且我已将我的Nuget目标文件PackageSource设置为指向本地Nuget服务器,例如PackageSource Include ="http:// mylocaldevurl/nuget/Packages".
构建运行并产生表单错误,例如Exec] F:\ TeamCity\buildAgent\work\blahblah.nuget\NuGet.targets(87,9):无法从路径'Lucene.Net.3.0.3.nupkg读取包".
什么是奇怪的其他软件包可以很好地下载到TeamCity工作文件夹 - 包文件夹.
本地Nuget Server包含仅包含.nupkg文件的VS解决方案包(默认包文件夹中的解决方案包)的副本.
我的问题是,在将.nupkg文件复制到该服务器时,我需要做些什么.我可能会遗漏一些东西.
我已经加倍检查过本地服务器中是否存在软件包
Gro*_*Src 15
我使用TFS也有同样的问题.我做了什么修复它很清楚运行构建的用户配置文件中的nuget缓存(%LocalAppData%\ NuGet\Cache).我只是清空目录并再次运行构建,然后它工作.
如果您的TeamCity在系统用户帐户下运行,那么您可以尝试清除位于以下其中一个文件夹中的Nuget Cache:
我们通过更新运行 BuildAgent 的用户的 NuGet 配置文件来实现此目的,而不是设置包源,并且自 NuGet v1.6 以来工作正常。
文件:c\Users\svc_teamcity\AppData\Roaming\NuGet\NuGet.config
好像:
<activePackageSource>
<add key="NuGet official package source" value="https://nuget.org/api/v2/" />
<add key="MyNuGetGallery" value="D:\NuGet.Packages" />
</activePackageSource>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8976 次 |
| 最近记录: |