有没有办法将现有的类库变成工作者角色?我不想在解决方案中添加更多项目,尤其是当这个项目只会调用MyLibrary.Class.Run()
.
问问题
1739 次
2 回答
19
最终,我找到了解决方案:
将云服务项目添加到解决方案
我必须编辑我的类库的项目文件并将其添加:
<RoleType>Worker</RoleType>
到第一个<PropertyGroup>
元素。除此之外,我的服务入口点类必须扩展
RoleEntryPoint
.完成后,右键单击云服务项目中的 Roles 文件夹,然后选择Add -> Worker role project in solution,然后选择我的类库。
就是这样。
于 2013-08-28T09:00:32.217 回答
1
无论如何,您都必须添加一个“云服务”项目 (.ccproj)。然后,您可以将一个RoleEntryPoint
后代包含到您选择作为工作角色有效负载的项目中(当您向云服务项目添加新角色时这样做)并且它应该可以工作。
于 2013-08-28T08:42:17.640 回答