2017-10-19 117 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