我如何摆脱自我WCF托管项目的“目标程序集不包含服务类型”
问题描述:
我有几个WCF自托管项目的解决方案。每次我运行一个uni测试我都会弹出这个消息的消息框。我如何摆脱自我WCF托管项目的“目标程序集不包含服务类型”
因为项目没有为WCF项目创建的,他们没有在属性页的WCF选项卡中,根据很多帖子,我应该可以通过禁用选项Start WCF Service Host when debugging another project in the same solution
我正在修复它在VS 2017. 任何指针?
答
找到了。 问题是我有一个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
如下图所示,并从配置文件中获取标签。