服务结构:需要更快的本地部署进行开发

时间:2016-12-06 21:43:53

标签: azure-service-fabric

我正在服务架构上采取第1步

我有一个简单的愚蠢SF应用程序,有3,4个服务,我使用VS部署到我的本地1节点集群,应用程序中任何地方的一行更改都需要重新部署应用程序中的所有服务。我没有看到我的更改一直运行到2分钟后(构建,打包,部署),而且我有一个带有32GB内存的8核i7,我只能看到这个部署需要更长的时间,并且应用程序中添加了更多代码。

是否有更快的方式来查看开发中的变化?我可以只部署我修改过的服务吗?我想很多开发人员会同意我的观点,即在开发过程中等待2分钟看代码变化是不可忍受的。

2 个答案:

答案 0 :(得分:0)

将本地群集的模式更改为1节点(通过托盘图标Service Fabric Local Cluster Manager)。确保您的应用程序调试模式(VS中的Service Fabric应用程序项目上的属性)设置为“删除”。这是目前最快的。我们正在开发一种刷新模式(只是在不重新部署服务的情况下更改二进制文件),但直到几个月后才能准备好。

答案 1 :(得分:0)

发疯的方式

第一步。将服务结构应用程序的Debug Mode Application用作Refresh Application,如下所示

  

Refresh Application只是更新您的二进制文件已更改

右键单击您的SF >>>属性

enter image description here

2步。将您的SF App用作Initialization Project,然后按F5进行操作

右键单击您的SF >>>定义为初始化项目

enter image description here

3步。开心!!!