阻止visual studio关闭服务结构服务

时间:2016-06-20 11:30:53

标签: visual-studio azure-service-fabric

当我在visual studio中运行我的服务结构服务时,它按预期部署到服务结构。当我在visual studio中停止调试时,visual studio会取消服务结构服务的设置。

有没有办法阻止这种行为?如果visual studio让服务在服务结构中运行,我会更喜欢它。

谢谢,

SLICC

1 个答案:

答案 0 :(得分:8)

有两种方法可以做到:

  1. 在没有附加调试器的情况下从VS启动您的应用程序(Debug - > Start Without Debugging [Ctrl + F5])。显然,这需要您手动将VS连接到服务进程以进行调试。当您从进程中分离VS时,VS将不会在此方案中删除该应用程序。
  2. 在解决方案资源管理器中选择您的应用程序(.sfproj)项目后,转到“属性”窗口并从"删除"更改应用程序调试模式。到"自动升级"。这可以防止VS在调试后删除应用程序。但是,它还会导致行为的另一个变化,因为每次从VS启动时它都会自动升级您的应用程序。自动升级的额外好处是,您的应用程序状态将在VS的多次启动中得到维护。这可能是需要的或不是。没有一个设置允许您同时阻止应用程序删除而不进行自动升级。