c# - 在 NetStandard 2.0 类库中托管 WCF 服务
问题描述
我最近将带有升级助手工具的 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 中轻松启动服务,执行上述过程。
解决方案
据我所知,.net 4.7.2 是支持 .netstandard 2.0 的最低真实版本。
您可以将其备份并升级到 4.7.2 进行试用。
推荐阅读
- postgresql - 在 postgres 中创建仅具有查看权限的用户
- python - lxml - 从输入文件向元素添加命名空间
- python - 从高斯拟合返回值
- python - 在 Python 中比较两个数据框的最经济的方法
- java - 问题格式化 XMLGregorianCalendar - IllegalArgumentException
- reactjs - Redux 问题:调度 redux 操作以加载或更新我的表时,我看到显示的旧数据集合附加新数据
- sql - 有没有办法在 Amazon Athena 上查询选择用户名?
- wiremock - 如何使用棱镜获取关于请求 url 的 json 响应?
- python - 有没有办法制作标签,在kivy中与另一个标签产生特定距离
- azure - 在 Azure 的数据工厂中将不同数量的行合并为一行