Microsoft App Center添加外部程序包

时间:2018-03-14 21:53:42

标签: xamarin.forms visual-studio-app-center

我如何在项目中添加包源?

在我的Visual Studio中,我转到工具 - >选项 - > Nuget包管理器 - >包装来源。

并添加在这种情况下不在Nuget中的包信息。现在在App Center中我没有找到这些信息,而且我的项目没有编译

2 个答案:

答案 0 :(得分:1)

您可以按照文档中的说明创建NuGet.config文件。

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="nuget" value="https://api.nuget.org/v2/index.json" />
    <add key="MyGet" value="https://www.myget.org/F/MyUsername/api/v2/index.json" />
    <add key="MyAuthNuget" value="https://nuget.example.com/v2/index.json" />
  </packageSources>
  <activePackageSource>
    <add key="All" value="(Aggregate source)" />
  </activePackageSource>
  <packageSourceCredentials>
    <MyAuthNuget>
      <add key="Username" value="$USER_VARIABLE" />
      <add key="ClearTextPassword" value="$PASSWORD_VARIABLE" />
    </MyAuthNuget>
  </packageSourceCredentials>
</configuration>

答案 1 :(得分:0)

也许这也会对某人有所帮助。对我来说,上述解决方案没有用。所以,我发现了什么-始终检查软件包的官方来源是否与您的配置中的相同。目前,nuget源已更改为版本3:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <activePackageSource>
        <add key="NuGet official package source" value="https://api.nuget.org/v3/index.json" />
    </activePackageSource>
</configuration>