2016-06-20 72 views
3

當我在Visual Studio中運行我的服務結構服務時,它將按照預期部署到服務結構。當我停止在Visual Studio中進行調試時,Visual Studio將取消對服務結構服務的設置。防止視覺工作室關閉服務結構服務

有什麼辦法可以防止這種行爲?如果視覺工作室讓服務在服務結構中運行,我更喜歡它。

感謝,

SLICC

回答

6

有兩種方法可以做到這一點:

  1. 啓動從VS您的應用,而無需連接(調試調試 - >啓動不調試[Ctrl + F5鍵])。顯然,這需要你手動將VS附加到你的服務進程,以便進行調試。當你從進程中分離VS時,VS在這種情況下不會刪除應用程序。
  2. 使用在解決方案資源管理器中選擇的應用程序(.sfproj)項目,轉到屬性窗口並將應用程序調試模式從「刪除」更改爲「自動升級」。這可以防止VS在調試後刪除應用程序。但是,它還會導致行爲的另一個變化,即每次從VS啓動應用程序時都會自動升級應用程序。自動升級的附加好處是您的應用程序狀態將在來自VS的多次啓動中保持不變。這可能是需要的或不需要。沒有設置允許您既阻止應用程序刪除又不執行自動升級。
+0

這兩個很好的解決方案。謝謝。 – Slicc