【发布时间】:2017-09-08 03:31:21
【问题描述】:
我们的 .Net 项目使用 VS 2017,并且需要 Azure SDK 中的 Azure Storage Emulator 来运行单元测试。 我们的 CI/CD 在 VSTS 中运行。我们想在 VSTS 代理池中使用一些托管的构建代理。我们遇到了两个问题。 首先,根据官方文档,托管VS2017seems don't have Azure SDK installed。 其次,当运行命令 C:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator\AzureStorageEmulator.exe start 时,它失败了 Error: Unable to start the storage emulator强>.
【问题讨论】:
-
Azure SDK 在 Hosted VS 2017 代理上可用,您可以添加命令行任务来检查它:工具:C:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator\AzureStorageEmulator。可执行程序;参数:init /server (localdb)\MSSQLLocalDb.
-
您的问题的详细情况是什么,错误是什么?
-
似乎有两个问题。首先,与托管代理不同,官方文档没有说 Azure SDK 安装在托管 VS2017 代理上。其次,命令 C:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator\AzureStorageEmulator.exe start 可能由于权限不足而失败。
标签: azure visual-studio-2017 azure-devops build-agent