Sim*_*ess 11 azure azure-storage-emulator azure-sdk-.net azure-devops
我想运行使用Azure存储模拟器的单元/集成测试,而不是Azure DevOps构建中的实际存储.
模拟器作为Azure SDK的一部分安装在托管构建控制器上(C:\ Program Files(x86)\ Microsoft SDKs\Azure\Storage Emulator\AzureStorageEmulator.exe).
但是,模拟器在构建控制器上处于未初始化状态.尝试从命令行运行命令Init时,出现以下错误:
This operation requires an interactive window station
Run Code Online (Sandbox Code Playgroud)
是否有已知的解决方法或计划在Azure DevOps构建中支持模拟器?
Coc*_*lla 15
尽管所有答案都与此相反,但我已经在VS2017托管的构建代理上运行Azure存储模拟器超过一年.
诀窍是首先初始化SQL LocalDB(模拟器使用它),然后启动模拟器.您可以使用运行的命令行任务执行此操作:
sqllocaldb create MSSQLLocalDB
sqllocaldb start MSSQLLocalDB
sqllocaldb info MSSQLLocalDB
"C:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator\AzureStorageEmulator.exe" start
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1683 次 |
最近记录: |