无法解析配置文件'nuget.config'

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

在Visual Studio 2015中尝试为多项目解决方案“管理NuGet程序包”时,出现以下错误。当尝试在解决方案中的两个项目以外的所有项目的项目级别管理软件包时,也会发生相同的错误:

Screenshot of VS error

上述文件的内容如下:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <solution>
    <add key="disableSourceControlIntegration" value="true" />
  </solution>
  <config>
    <add key="repositoryPath" value="..\..\..\packages" />
  </config>
  <activePackageSource>
    <add key="nuget.org (http)" />
    <add key="xxxxx NuGet Server" />
  </activePackageSource>
  <packageSources>
    <add key="nuget.org (http)" value="http://www.nuget.org/api/v2/" />
    <add key="xxxxx NuGet" value="\\10.180.1.119\xxxxx\NuGet" />
    <add key="nuget.org" value="https://www.nuget.org/api/v2/" />
    <add key="xxxxx  NuGet Server" value="http://10.141.129.81:9091/nuget" />
    <add key="Octopus Internal Feed" value="http://10.180.1.119:8081/nuget/packages" />
  </packageSources>
  <disabledPackageSources>
    <add key="nuget.org" value="true" />
    <add key="Octopus Internal Feed" value="true" />
  </disabledPackageSources>
</configuration>

单击此错误的确定后,什么都没有发生-它不会继续,因此不允许我进行程序包更改。

但是,如果我在Visual Studio 2013中打开解决方案,则根本不会收到错误,并且可以按预期进入软件包管理器:

visual studio 2013 package manager

提供任何帮助,感谢保持和运行VS2013来管理软件包的感觉就像是使用大锤破解螺母:/

visual-studio-2013 visual-studio-2015 nuget
1个回答
0
投票
解析错误表示文件的格式/语法错误。

更确切地说,这意味着文件的当前格式/语法从读者的角度来看不是预期的格式/语法。

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