使用diff打包包装Service Fabric后,防止Visual Studio重建

时间:2018-08-11 08:00:38

标签: c# service-fabric-stateless azure-service-fabric

升级Service Fabric应用程序时遇到很多问题。

我最初的问题是here

我现在正在提出一种新产品,因为它特别涉及差异包装。

我已经修改了包裹,以删除我不想接触的服务。

但是当我通过Visual Studio发布时,它会进行完整的构建。

如果我尝试通过右键单击单独运行PowerShell脚本,则它将不起作用:

 Cannot validate argument on parameter 'PublishProfileFile'. The "Test-Path $_ -PathType Leaf" validation script for the argument with value 
"MYPATH\Scripts\..\PublishProfiles\Local.xml" did not return a result of True. Determine why the 
validation script failed, and then try the command again.
At MYPATH\Scripts\Deploy-FabricApplication.ps1:173 char:39

有人可以建议什么吗?

如何在PowerShell中运行该脚本而不会出现错误?我没有使用PowerShell的丰富经验,我绝对不想从头开始创建升级脚本!

此刻,我正在尝试在本地5节点群集中工作。

1 个答案:

答案 0 :(得分:0)

好吧,我通过创建一个调用命令文件来解决此问题,该命令文件清除了不需要的包

<Target Name="AfterPackage" AfterTargets="Package">
    <Exec Command="Upgrade\upgrade.cmd" />
  </Target>

现在还有另一个问题,但是我要为此创建一个新问题