如何摆脱自我WCF托管项目的“目标程序集不包含任何服务类型”

时间:2017-10-19 15:38:28

标签: wcf visual-studio-2017

我有几个WCF自托管项目的解决方案。每次我运行uni测试时,都会弹出消息框,并显示此消息。

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

我在VS 2017上运行。 有什么指针吗?

1 个答案:

答案 0 :(得分: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,然后从配置文件中获取标记。 / p>

WCF Options Tab