如何将现有类库转换为辅助角色

本文关键字:角色 转换 类库 | 更新日期: 2023-09-27 18:29:29

有没有办法将现有的类库变成辅助角色?我不想向解决方案添加更多项目,尤其是当该项目仅调用MyLibrary.Class.Run()时。

如何将现有类库转换为辅助角色

最终,我找到了解决方案:

  1. 向解决方案中添加云服务项目

  2. 我必须编辑我的类库的项目文件,并将以下内容添加:<RoleType>Worker</RoleType>到第一个<PropertyGroup>元素。

  3. 除此之外,我的服务入口点类必须扩展RoleEntryPoint

  4. 完成此操作后,右键单击云服务项目中的"角色"文件夹,然后选择">在解决方案中添加 ->辅助角色项目",然后选择"我的类库"。

就是这样。

无论如何,您都必须添加一个"云服务"项目 (.ccproj(。然后,可以将RoleEntryPoint后代包含在你选择作为辅助角色有效负载的项目(在向云服务项目添加新角色时执行此操作(,它应该可以工作。