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

标签 visual-studio azure-service-fabric

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

有什么办法可以防止这种行为吗?如果 Visual Studio 让服务在服务结构中运行,我会更喜欢它。

谢谢,

切片

最佳答案

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

  • 在不附加调试器的情况下从 VS 启动您的应用程序(调试 -> 不调试启动 [Ctrl+F5])。显然,这需要您手动将 VS 附加到您的服务进程以调试它们。当您从进程中分离 VS 时,VS 在这种情况下不会删除应用程序。
  • 在解决方案资源管理器中选择您的应用程序 (.sfproj) 项目后,转到“属性”窗口并将应用程序 Debug模式从“删除”更改为“自动升级”。这可以防止 VS 在调试后删除应用程序。但是,它还会导致另一个行为变化,即每次从 VS 启动应用程序时,它都会自动升级您的应用程序。自动升级的额外好处是您的应用程序状态将在 VS 的多次启动中保持不变。这可能是需要的,也可能不是。没有允许您既阻止应用程序删除又不进行自动升级的设置。
  • 关于visual-studio - 防止 Visual Studio 关闭服务结构服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37921434/

    相关文章:

    c# - 由于<,>和$符号而导致无法编译代码

    c# - Service Fabric 可靠服务 : proccessing parallel request with CPU-bound methods

    azure - Service Fabric 服务中的多个通信监听器

    powershell - Azure Service Fabric 群集更新

    visual-studio - Visual Studio 2019 - 包未正确加载

    visual-studio - 如何在附加到 Visual Studio 中的进程时运行测试

    c++ - 如何从 C++ 代码中删除此汇编代码?

    visual-studio - VS2017-解决方案配置不会应用更改-不构建选定的配置

    azure - 可靠的 Actor : Console application: Application Ready message never appearing

    azure - 更新 Azure Service Fabric 中的环境变量