防止在Visual Studio 2017中自动启动WCF服务主机

Man*_*ani 5 c# wcf visual-studio

目前,我正在与多个WCF项目一起开发解决方案。在同一解决方案中禁用调试另一个项目时,请启动WCF服务主机。所有这些在Visual Studio 2015及更低版本中均能正常运行-无需自动启动WCF服务主机。

自从更改为Visual Studio 2017以来,无论如何都启动了WCF项目。不是每次都这样,但偶尔。这会浪费大量时间和性能,有时甚至是几分钟。我已经检查了WCF选项-自动启动WCF服务主机的复选框仍未选中。

如何在Visual Studio 2017中禁用WCF服务主机的这些偶尔自动启动?


编辑

这是一个错误,现已在即将发布的版本中修复。请在此处查看错误状态(已修复-待发布)。

Whi*_*Kew -1

从 Visual Studio 2015 升级到 Visual Studio 2017 后,我们遇到了完全相同的问题 - 尽管告诉 Visual Studio 不要这样做,但 WcfSvcHost 仍会启动。我们在/sf/answers/100454371/找到了答案:我们必须卸载每个 WCF 服务项目并通过{3D9AD99F-2412-4246-B90B-4EAA41C64699}<ProjectTypeGuids>节点中删除 GUID 来手动编辑每个项目。一旦我们这样做了,我们就不会再启动烦人的 WcfSvcHost 了。此更改的结果是“WCF 选项”设置菜单不再出现在项目属性中,但这对我们来说并不重要。