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

Sli*_*icc 4 visual-studio azure-service-fabric

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

有什么方法可以防止这种行为吗?如果visual studio让服务在服务结构中运行,我更喜欢它.

谢谢,

SLICC

Mat*_*man 9

有两种方法可以做到:

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