繁体   English   中英

找不到文件packages.config

[英]File not found packages.config

我最近在一个项目上遇到了这个错误。

将文件packages.config复制到obj \\ Debug \\ Package \\ PackageTmp \\ packages.config失败。 找不到文件'packages.config'。

我根本没有在这个项目中使用NuGet,但是在从trunk到项目分支的更改合并之后发生了这个错误,可能会从VS10引入更改。 我想简单地删除对这个packages.config的引用,或者至少放入一个虚拟文件以使错误消失。 任何建议都会有所帮助。

在* .csproj文件中,尝试删除该行:

<None Include="packages.config" />

删除任何与“.targets”匹配的“导入”元素,并包含“nuget”或“packages”。 它们可能是用于添加包的NuGet版本之一或其他依赖。

删除任何“Target”元素,如果它们包含“NuGet”,则为子元素。 在最新版本中添加,以便更容易恢复丢失的包。

如果您没有使用nuget,请打开您的项目文件(* .csproj),找到如下所示的行:

<Import Project="$(SolutionDir)\.nuget\nuget.targets" />

并删除它。 这应该摆脱nuget引用。

注意:在VS2010中,此行可能看起来不同,但应该存在对nuget.targets引用。

我设法通过查看'源控件'输出(菜单 - >视图 - >输出)并添加了缺少的.nuget \\ packages.config文件夹+文件来修复它。

而不是致力于TFS。

然后,我删除了新创建的文件夹+文件并重新发送到TFS。

HTH。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM