windows - 如何方便地推断Azure SDK csrun.exe的路径?

标签 windows visual-studio-2010 azure azure-compute-emulator

我遇到一些问题,Azure 计算模拟器无法正确重新启动。为了解决这个问题,我想在 Visual Studio 解决方案中的预构建步骤中添加 csrun/devfabric:stop 调用。

问题是 csrun.exe 位于我的计算机上的 C:\Program Files\Windows Azure SDK\v1.4\bin 中,并且该路径不在 %PATH% 上 目录列表。我不想在我的解决方案中对该路径进行硬编码。

是否有某种方法可以推断出路径,例如使用某些环境变量或类似的东西?

最佳答案

您可以按版本从注册表中读取 Azure SDK 路径。路径的最后一部分是版本...您的代码可以设置为版本,也可以迭代 v 键查找最新版本。我建议您为您支持的版本设置一个常量,并且当您将新的 SDK 作为先决条件时。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\ServiceHosting\v1.4

这些路径下有一个“InstallPath”键。

关于windows - 如何方便地推断Azure SDK csrun.exe的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7647746/

相关文章:

c++ - 如何在 Visual Studio 2010 中使用互斥锁

.net - 如何在Azure移动服务.NET后端使用 "Users"功能

javascript - 如何根据边框元素在winjs ListView 中删除焦点

python - pip install numpy 不起作用 : "No matching distribution found"

c - 滚动条范围的值是多少?

azure - 使用 Azure 在哪里存储用户图片等内容? Blob 存储?

azure - 如何处理Azure Synapse "Try reducing the numbers of vcores requested or increasing your vcore quota"

windows - 让 Vim 在 Windows 下与 Go 一起工作

c++ - 链接未引用的库会破坏我的程序

visual-studio-2010 - 在2.0到3.5项目转换后,Visual Studio 2010编译器看不到Web引用 namespace