2017-10-19 59 views
0

我有几个WCF自托管项目的解决方案。每次我运行一个uni测试我都会弹出这个消息的消息框。我如何摆脱自我WCF托管项目的“目标程序集不包含服务类型”

因为项目没有为WCF项目创建的,他们没有在属性页的WCF选项卡中,根据很多帖子,我应该可以通过禁用选项Start WCF Service Host when debugging another project in the same solution

我正在修复它在VS 2017. 任何指针?

回答

0

找到了。 问题是我有一个WCF库项目在创建为常规库项目的解决方案中。

我固定通过将跟随着XML标签库项目:

<ProjectExtensions> 
    <VisualStudio> 
     <FlavorProperties GUID="{3D9AD99F-2412-4246-B90B-4EAA41C64699}"> 
     <WcfProjectProperties> 
      <AutoStart>False</AutoStart> 
     </WcfProjectProperties> 
     </FlavorProperties> 
    </VisualStudio> 
</ProjectExtensions> 

要获得标签,万一有人不知道它是什么,我在一个虚拟解决方案创建了一个WCF库项目,取消Start WCF Service host when debugging another project in the same solution如下图所示,并从配置文件中获取标签。

WCF Options Tab