小编Kon*_*kst的帖子

Cake NuGetRestore 无法找到 nuget.exe

我创建了简单的 .NET5 控制台应用程序,可以使用“dotnet Restore”和“dotnet run”成功运行该应用程序。应用程序正在使用一个包 Newtonsoft.Json。

我想使用 NuGetRestore() 恢复 NuGet 包,但结果我得到“无法找到 nuget.exe”。我使用的是 Cake .NET Tool 1.1.0 版和默认配置。

据我记得,以前当我使用 Cake 1.0.0 之前的版本时,nuget.exe 被下载到“tools”文件夹中。

我缺少什么?如何确保 nuget.exe 是由 Cake 下载/提供的?

在此输入图像描述

nuget cakebuild

3
推荐指数
1
解决办法
2759
查看次数

如何在 Azure DevOps Services 中传递/存储可从单元测试访问的机密

我需要在从环境变量中检索的单元测试执行中使用秘密密码。

测试由版本 2.* 中的 Visual Studio 测试任务执行

_networkCredential = new NetworkCredential(Environment.GetEnvironmentVariable("DomainAccountUsername"), Environment.GetEnvironmentVariable("DomainAccountPassword"));
Run Code Online (Sandbox Code Playgroud)

如果我直接从 Powershell 设置 DomainAccountPassword 一切正常,测试成功结束,但我不想向团队中的其他用户显示密码。

Write-Host "##vso[task.setvariable variable=DomainAccountPassword;]MyExamplePassword"
Run Code Online (Sandbox Code Playgroud)

传递库组中定义的机密不起作用,导致身份验证错误。

Write-Host "##vso[task.setvariable variable=DomainAccountPassword;]$(secretPassword)"
Run Code Online (Sandbox Code Playgroud)

如何将机密传递给 VSTS 任务,以便它可以在外部 API 中进行身份验证?

谢谢你!

vstest azure-devops azure-pipelines

1
推荐指数
1
解决办法
3927
查看次数

标签 统计

azure-devops ×1

azure-pipelines ×1

cakebuild ×1

nuget ×1

vstest ×1