首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MSBuild NuGet.targets,Nuget.exe :无法从路径“blah.nupkg”错误中读取包

MSBuild NuGet.targets,Nuget.exe :无法从路径“blah.nupkg”错误中读取包
EN

Stack Overflow用户
提问于 2013-08-14 10:24:02
回答 6查看 9.8K关注 0票数 11

在运行一个在MSBuild中构建web项目的TeamCity构建步骤时,我会得到这些错误,并且我已经设置了我的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工作文件夹-the 包文件夹.

本地Nuget包含仅包含.nupkg文件的my解决方案包(默认packages文件夹中的那些包)的副本。

我的问题是,在将.nupkg文件复制到服务器时,我需要做些什么,我可能遗漏了什么。

我已经加倍检查本地服务器中是否存在包

EN

回答 6

Stack Overflow用户

发布于 2014-01-22 17:25:47

我在使用TFS时也遇到了同样的问题。我所做的是修复了运行构建的用户配置文件(%LocalAppData%\ nuget \ cache )中的NuGet缓存。我刚刚清空了目录,再次运行了构建,然后它就开始工作了。

票数 15
EN

Stack Overflow用户

发布于 2015-05-15 07:43:42

如果您的TeamCity在系统用户帐户下运行,那么您可以尝试清除位于以下文件夹之一的Nuget:

  • C:\Windows\System32\config\systemprofile\AppData\Local
  • C:\Windows\SysWOW64\config\systemprofile\AppData\Local
票数 6
EN

Stack Overflow用户

发布于 2015-08-17 10:12:12

在我的例子中,用于运行构建代理的服务帐户通过我们的WebSense代理限制了对互联网的访问。

我在构建日志中获得的错误消息:

无法从路径“EntityFramework.5.0.0.nupkg”读取包。

我导航到生成代理用户(C:\Users{BuildAgentUser}\AppData\Local\NuGet\Cache)的缓存文件夹,并在那里找到了导致错误的.nupkg文件。

我可以看出有些地方出了问题,因为文件只有3KB,在我自己的机器上超过1MB。

查看.nupkg文件的内容就会发现这个问题--下载被WebSense阻止了,它实际上包含了如果在web浏览器中浏览会显示的错误消息。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18229182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档