我最近将带有升级助手工具的 dotnet framework v4.7.2 WCF 服务迁移到 NetStandard 2.0。该项目成功迁移和编译,但我无法从 Visual Studio 或 dotnet cli 启动该服务。我从 dotnet cli 工具得到的错误是:
遇到致命错误。未找到执行应用程序所需的库“hostpolicy.dll”。
并且我尝试从 Visual Studio 启动服务时出现的错误,解决方案资源管理器 -> 右键单击 wcf 项目 -> 调试 -> 启动新实例是:
输出类型为类库的项目无法直接启动。
PS,当 WCF 服务还是 dotnet framework v4.7.2 时,我可以在 Visual Studio 中轻松启动服务,执行上述过程。