Visual studio 2017 Visual Studio Service Fabric默认部署配置文件

Visual studio 2017 Visual Studio Service Fabric默认部署配置文件,visual-studio-2017,azure-service-fabric,Visual Studio 2017,Azure Service Fabric,在Visual Studio中启动调试(F5)时,它使用哪个配置文件(例如:ApplicationParameters\Local.5Node.xml)部署到本地service fabric群集?更重要的是,在哪里配置 实验 我将本地集群更改为1个节点,部署(通过F5)似乎会自动使用local.1Node.xml。我猜它是在查询集群 真正的目标 我真正的目标是创建另一个配置文件Local.Mike.1Node.xml,并在我点击F5时将其设为默认值。您可以创建一个自定义发布配置文件,该文件引

在Visual Studio中启动调试(F5)时,它使用哪个配置文件(例如:
ApplicationParameters\Local.5Node.xml
)部署到本地service fabric群集?更重要的是,在哪里配置


实验

我将本地集群更改为1个节点,部署(通过
F5
)似乎会自动使用
local.1Node.xml
。我猜它是在查询集群


真正的目标


我真正的目标是创建另一个配置文件
Local.Mike.1Node.xml
,并在我点击
F5

时将其设为默认值。您可以创建一个自定义发布配置文件,该文件引用自定义应用程序参数文件
Local.Mike.1Node.xml
。然后,您可以将参数
-PublishProfileFile
中的发布配置文件传递到
Scripts\Deploy FabricApplication.ps1

您必须禁用自动部署,然后使用修改后的参数调用
Scripts\Deploy FabricApplication.ps1
(可能在生成后事件中?)


老实说,我认为您最好使用自定义参数修改默认的
Local.1Node.xml
——您可以通过创建新的SF项目来重新创建默认文件,或者直接转到项目模板本身。

我不想忘记不要将更改提交到git。但是,如何让visual studio附加调试器?我想是手动的吧?我不太确定。您可以尝试将Debugger.Break()放在代码中的战略位置。自动部署是否计算出计算机中运行的节点数?(查询服务结构以查找?)相关SO帖子: