我目前已经使用Visual Studio 2017一段时间(15.7.4)。在安装程序中,我勾选了Azure开发,其中包括服务结构工具。当我去创建新项目时,列表中没有选项Visual C#-> Cloud-> Service Fabric Application。我已经安装了适用于VS 2015的Microsoft Azure Service Fabric 6.2.283.9494,Microsoft Azure Service Fabric SDK 3.1.283.9494和Mircosoft Azure Service Fabric工具。
我已经使用ClusterConfig.Unsecure.DevCluster.json创建了一个服务矩阵集群,可以看到它运行在http://localhost:19080/Explorer/index.html#/
我不确定要使此模板显示出来还需要做些什么,我假设在VS安装中有内容,但是看不到需要添加的任何其他选项。
编辑:即使使用安装程序和Service Fabric SDK卸载并重新安装VS 2017 Enterprise之后,我仍然没有模板Cloud-> Service Fabric Application的选项
答案 0 :(得分:-1)
在安装SDK时,它不会安装Visual Studio工具。
用于SF的SF Tools是单独的安装,您安装的版本特定于VS 2015,对于Visual Studio 2017,您必须从 Visual Studio Installer 安装它> > Azure开发>选择“服务结构” 并安装它。这将安装缺少所需的VS模板。
这里已经回答了类似的问题: Visual studio 2017 is not recognizing project of type .sfproj