如何将现有类库转换为辅助角色
本文关键字:角色 转换 类库 | 更新日期: 2023-09-27 18:29:29
有没有办法将现有的类库变成辅助角色?我不想向解决方案添加更多项目,尤其是当该项目仅调用MyLibrary.Class.Run()
时。
最终,我找到了解决方案:
-
向解决方案中添加云服务项目
-
我必须编辑我的类库的项目文件,并将以下内容添加:
<RoleType>Worker</RoleType>
到第一个<PropertyGroup>
元素。 -
除此之外,我的服务入口点类必须扩展
RoleEntryPoint
。 -
完成此操作后,右键单击云服务项目中的"角色"文件夹,然后选择">在解决方案中添加 ->辅助角色项目",然后选择"我的类库"。
就是这样。
无论如何,您都必须添加一个"云服务"项目 (.ccproj(。然后,可以将RoleEntryPoint
后代包含在你选择作为辅助角色有效负载的项目(在向云服务项目添加新角色时执行此操作(,它应该可以工作。