c# - 使用差异打包打包 Service Fabric 后阻止 Visual Studio 重建
问题描述
我在升级 Service Fabric 应用程序时遇到了很多问题。
我原来的问题在这里。
我现在正在提出一个新的,因为这与差异包装特别相关。
我已经修改了我的包以删除我不想接触的服务。
但是当我通过 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 节点集群中工作。
解决方案
好的,我通过创建一个对命令文件的调用来解决这个问题,该文件清除了不需要的包
<Target Name="AfterPackage" AfterTargets="Package">
<Exec Command="Upgrade\upgrade.cmd" />
</Target>
现在还有另一个问题,但我将为此创建一个新问题
推荐阅读
- python - 错误:zygote_host_impl_linux.cc(89) - Chartify
- java - 验证约束,DTO 中的可选字段?
- haskell-stack - 在安装 keter vis 堆栈时解决依赖问题
- database - 将数据从数据库写入节点 opcua-server
- node.js - Node.js querying MongoDB to return all matches that begin with any value from array
- ios - 我无法从 firebase 数据库中获取数据作为子类对象
- node.js - 在firebase云功能中获得无限循环
- java - 配置 Jetty HTTP/2 客户端以使用我的 HostnameVerifier 实现
- google-app-engine - 要保存大文件,为什么要使用 Google Storage 而不是 Java 项目?
- python - 在 pandas 数据框中使用 replace 和 str.startswith() 重命名值