我在Visual Studio 2008中有一个有多个项目的解决方案.其中一个项目是WCF项目.有时我只是想调试其他项目,但是当我按F5时,Visual Studio启动了wcfsvchost.exe来托管WCF项目,即使它不是"StartUp Project".
目前,每次我调试其他项目时,我都要卸载WCF项目以防止恼人的WcfSvcHost.exe主机弹出.但是,这不方便.有人知道更好的想法阻止WCF项目在调试模式下托管吗?
转到WCF项目的属性页中的WCF选项部分,并取消选中"在同一解决方案中调试另一个项目时启动WCF服务主机"复选框.
如果您已创建WCF项目,然后将其更改为Console项目,并发现仍在启动WCF服务主机,请编辑项目并编辑ProjectTypeGuids以删除WCF项目类型:
旧:
{3D9AD99F-2412-4246-B90B-4EAA41C64699};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
新:
{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}