azure worker roleOutput type为Class库的项目无法直接启动
azure worker roleA project with an Output type of Class Library cannot be started directly
我在 visual studio 2015 update 2 中使用 azure SDK 2.9 创建了一个新的云服务解决方案
根据我正在阅读的一本书,它说如果我启动辅助角色,它应该打开计算模拟器并且我应该能够调试我的代码。
但是我得到这个错误:
输出类型为 Class Library 的项目无法直接启动
我知道错误的确切含义,托盘图标上的计算模拟器已启动。
如何调试工作者角色?
如果创建云解决方案,创建的项目首先应该是启动项目。或者,如果您在一个项目中有多个云项目。 Select 你想开始的那个。通过右键单击 => 'Set as StartUp Project' 将项目设置为启动项目。确保它不是类型库,而是原生云项目。
然后就可以开始本地调试了
以防其他人遇到这种情况,还有另一种可能性:Resharper 9.2 introduced Run Configurations除其他外,它允许您将特定项目设置为启动目标。
页面虽然注释:
ReSharper overrides Visual Studio's Start and Start Without Debugging
commands (i.e. Start/F5 etc) to execute ReSharper's active
configuration.
所以,悄悄地,突然按 F5 并没有达到您的预期。
如果 - 像我一样 - 你从未听说过此功能,当 Visual Studio 突然 拒绝 到 运行 时,你可能会发现自己感到烦恼和困惑您设置为启动的项目:在我的例子中,在 Resharper 运行 配置中设置了一个 class 库,所以我收到错误消息“一个输出类型为 Class库无法直接启动”,这让我想到了这个问题,因为我刚刚向云服务添加了一个新的工作者角色。
只有当我从 Resharper 本身收到不同的错误时 - “具有此配置的项目 运行 不存在于解决方案中 ” - 那个我设法弄清楚出了什么问题,因为这导致我 this page。然后我可以打开 运行 配置对话框并将其重置为使用 Visual Studio 设置。
我不知道 Resharper 启动是如何设置的。也许是一些奇怪的组合键之类的。
我在 visual studio 2015 update 2 中使用 azure SDK 2.9 创建了一个新的云服务解决方案
根据我正在阅读的一本书,它说如果我启动辅助角色,它应该打开计算模拟器并且我应该能够调试我的代码。
但是我得到这个错误: 输出类型为 Class Library 的项目无法直接启动
我知道错误的确切含义,托盘图标上的计算模拟器已启动。
如何调试工作者角色?
如果创建云解决方案,创建的项目首先应该是启动项目。或者,如果您在一个项目中有多个云项目。 Select 你想开始的那个。通过右键单击 => 'Set as StartUp Project' 将项目设置为启动项目。确保它不是类型库,而是原生云项目。
然后就可以开始本地调试了
以防其他人遇到这种情况,还有另一种可能性:Resharper 9.2 introduced Run Configurations除其他外,它允许您将特定项目设置为启动目标。
页面虽然注释:
ReSharper overrides Visual Studio's Start and Start Without Debugging commands (i.e. Start/F5 etc) to execute ReSharper's active configuration.
所以,悄悄地,突然按 F5 并没有达到您的预期。
如果 - 像我一样 - 你从未听说过此功能,当 Visual Studio 突然 拒绝 到 运行 时,你可能会发现自己感到烦恼和困惑您设置为启动的项目:在我的例子中,在 Resharper 运行 配置中设置了一个 class 库,所以我收到错误消息“一个输出类型为 Class库无法直接启动”,这让我想到了这个问题,因为我刚刚向云服务添加了一个新的工作者角色。
只有当我从 Resharper 本身收到不同的错误时 - “具有此配置的项目 运行 不存在于解决方案中 ” - 那个我设法弄清楚出了什么问题,因为这导致我 this page。然后我可以打开 运行 配置对话框并将其重置为使用 Visual Studio 设置。
我不知道 Resharper 启动是如何设置的。也许是一些奇怪的组合键之类的。