代码之家  ›  专栏  ›  技术社区  ›  Hand-E-Food

永久删除机器范围的包源

  •  0
  • Hand-E-Food  · 技术社区  · 7 年前

    我最近从我的机器上卸载了Service Fabric及其SDK。但是,它留下了一个机器范围的包源:


    C:\Program Files\Microsoft SDK\Service Fabric\packages

    如何永久删除此程序包源?

    在Visual Studio选项中,删除不适用于此包源。我可以解开它,但这似乎并不持久。

    我的NuGet.config也没有引用它。在我的计算机上找不到其他NuGet.config。

    Nuget Package Sources

    %AppData%\NuGet\NuGet.config

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <packageSources>
        <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
        <add key="Microsoft Visual Studio Offline Packages" value="C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\" />
      </packageSources>
      <packageRestore>
        <add key="enabled" value="True" />
        <add key="automatic" value="True" />
      </packageRestore>
      <bindingRedirects>
        <add key="skip" value="False" />
      </bindingRedirects>
      <packageManagement>
        <add key="format" value="0" />
        <add key="disabled" value="False" />
      </packageManagement>
    </configuration>
    
    0 回复  |  直到 7 年前
        1
  •  10
  •   Hand-E-Food    7 年前

    我发现删除这个文件(作为管理员)解决了这个问题。服务结构卸载程序一定错过了它。

    C:\ProgramFiles(x86)\NuGet\Config\ServiceFabricSDK.Config

        2
  •  1
  •   geek11    5 年前

    只需在中删除不需要的.config文件 C:\Program Files (x86)\NuGet\Config

        3
  •  0
  •   Jhonny D. Cano -Leftware-    5 年前

    如何永久删除此程序包源?

    使用Visual Studio创建Service Fabric应用程序时,输出窗口中始终会收到以下消息:

    试图将NuGet配置为引用时出错 为了解决这个问题, 您可以在“选项”窗口中手动添加NuGet包源 和 将其设置为以下路径:C:\Program Files\Microsoft SDK\服务结构\软件包。

    您可以根据建议配置nuget设置。

    因此,要永久删除此软件包源代码,可以打开visual Studio工具->NuGet软件包管理器->软件包管理器设置->资料包来源:

    enter image description here

    nuget.config 直接从路径 C:\Users\<UserName>\AppData\Roaming\NuGet\nuget.config 并将其删除:

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <packageSources>
        <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
        ...
        <add key="Test" value="C:\Program Files\Microsoft SDKs\Service Fabric\packages" />
      </packageSources>
      <packageRestore>
        <add key="enabled" value="True" />
        <add key="automatic" value="True" />
      </packageRestore>
      ...
    </configuration>
    

    移动包源 <add key="Test" value="C:\Program Files\Microsoft SDKs\Service Fabric\packages" /> .

    希望这有帮助。