Visual studio 防止visual studio关闭服务结构服务

Visual studio 防止visual studio关闭服务结构服务,visual-studio,azure-service-fabric,Visual Studio,Azure Service Fabric,当我在VisualStudio中运行我的service fabric服务时,它会按预期部署到service fabric。当我在VisualStudio中停止调试时,VisualStudio会取消对服务结构服务的调试 有没有办法防止这种行为?我更希望VisualStudio让服务在服务结构中运行 谢谢 Slicc有两种方法可以做到这一点: 从VS启动应用程序,但不连接调试程序(调试->启动而不调试[Ctrl+F5])。显然,这需要您手动将VS附加到您的服务进程,以便调试它们。当您从进程中分离VS

当我在VisualStudio中运行我的service fabric服务时,它会按预期部署到service fabric。当我在VisualStudio中停止调试时,VisualStudio会取消对服务结构服务的调试

有没有办法防止这种行为?我更希望VisualStudio让服务在服务结构中运行

谢谢


Slicc有两种方法可以做到这一点:

  • 从VS启动应用程序,但不连接调试程序(调试->启动而不调试[Ctrl+F5])。显然,这需要您手动将VS附加到您的服务进程,以便调试它们。当您从进程中分离VS时,在这种情况下,VS不会删除应用程序
  • 在解决方案资源管理器中选择应用程序(.sfproj)项目后,转到“属性”窗口,将应用程序调试模式从“删除”更改为“自动升级”。这将防止VS在调试后删除应用程序。但是,它还会导致另一个行为变化,即每次从VS启动应用程序时,它都会自动升级应用程序。自动升级的附加好处是,应用程序状态将在从VS多次启动时保持。这可能是需要的,也可能不是。没有一个设置允许您既阻止应用程序删除,又不执行自动升级