当我尝试在 Microsoft 的 App Center 上构建应用程序时出现此错误。
packages.config 项目中的错误 https://{myDomainOnVSTS}.com/_packaging/CustomNugetPackages/nuget/v3/index.json:无法加载源 https://{myDomainOnVSTS}.pkgs.visualstudio.com/ 的服务索引_packaging/CustomNugetPackages/nuget/v3/index.json。输入不是有效的 Base-64 字符串,因为它包含非 base 64 字符、两个以上的填充字符或填充字符中的非法字符。 https://api.nuget.org/v3/index.json:在源代码中找不到包“CalendarWithNoDeselect.1.0.0”
奇怪的是,该应用程序在 VSTS 和我的本地机器上使用私有源构建得很好。
这是 Nuget.Config 文件
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="CustomNugetPackages" value="https://{myDomainOnVSTS}.pkgs.visualstudio.com/_packaging/CustomNugetPackages/nuget/v3/index.json" />
</packageSources>
<activePackageSource>
<add key="All" value="(Aggregate source)" />
</activePackageSource>
<packageSourceCredentials>
<CustomNugetPackages>
<add key="Username" value="$USER_VARIABLE" />
<add key="Password" value="$PASSWORD_VARIABLE" />
</CustomNugetPackages>
</packageSourceCredentials>
</configuration>
有人可以帮我解决这个问题。
EDIT1:问题出在环境变量上,因为当我不使用它们时,包会恢复如下。