Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 防止在Visual Studio 2017中自动启动WCF服务主机_C#_Visual Studio_Wcf - Fatal编程技术网

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

C# 防止在Visual Studio 2017中自动启动WCF服务主机,c#,visual-studio,wcf,C#,Visual Studio,Wcf,目前,我正在与几个WCF项目一起开发一个解决方案在同一解决方案中调试另一个项目时启动WCF服务主机被禁用。所有这些在Visual Studio 2015及更低版本中都运行良好–没有自动启动WCF服务主机 自更改为Visual Studio 2017以来,WCF项目始终启动。不是每次而是偶尔。这会消耗大量的时间和性能,有时需要几分钟。我已经选中了WCF选项–自动启动WCF服务主机的复选框仍然未选中 如何在Visual Studio 2017中禁用这些偶尔自动启动WCF服务主机的功能 编辑 这是一

目前,我正在与几个WCF项目一起开发一个解决方案在同一解决方案中调试另一个项目时启动WCF服务主机被禁用。所有这些在Visual Studio 2015及更低版本中都运行良好–没有自动启动WCF服务主机

自更改为Visual Studio 2017以来,WCF项目始终启动。不是每次而是偶尔。这会消耗大量的时间和性能,有时需要几分钟。我已经选中了WCF选项–自动启动WCF服务主机的复选框仍然未选中

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


编辑


这是一个bug,现在已在即将发布的版本中修复。请参阅错误状态(已修复-待定版本)。

一旦我们从Visual Studio 2015升级到Visual Studio 2017,我们就遇到了完全相同的问题——尽管告诉Visual Studio不要这样做,WcfSvcHost仍将启动。我们在以下位置找到了答案:我们必须卸载每个WCF服务项目,并通过从
节点删除GUID
{3D9AD99F-2412-4246-B90B-4EAA41C64699}
手动编辑每个项目。一旦我们做到了这一点,我们就再也不会有令人讨厌的WcfSvcHost发布了。此更改的结果是“WCF选项”设置菜单不再显示在项目属性中,但这对我们来说并不重要。

需要不时更新服务引用。通过更改GUID,Visual Studio无法启动WCF服务–因此无法更新VS中的引用。该问题在15.3中仍未解决。