我在本地使用服务结构。
如果我停止调试模式几分钟或重新启动计算机并继续我的工作,它会从头开始重新部署应用程序。
如何使它只部署更改的库(我认为它首先应该做的)
我在本地使用服务结构。
如果我停止调试模式几分钟或重新启动计算机并继续我的工作,它会从头开始重新部署应用程序。
如何使它只部署更改的库(我认为它首先应该做的)
您可以使用 Application Debug Mode 属性(source):
应用程序调试模式
- Refresh Application 此模式使您能够快速更改和调试代码,并支持在调试时编辑静态 Web 文件。此模式仅在您的本地开发集群处于 [1-Node 模式] 时才有效。这是默认的应用程序调试模式。
- 删除应用程序会导致在调试会话结束时删除应用程序。
- 自动升级 当调试会话结束时,应用程序继续运行。下一个调试会话会将部署视为升级。升级过程会保留您在之前的调试会话中输入的所有数据。
- Keep Application 调试会话结束时,应用程序继续在集群中运行。在下一个调试会话开始时,应用程序将被删除。
我认为您正在寻找选项 1 或 3。
您可以使用 Service Fabric 应用程序项目属性设置该属性。