脚本Visual Studio建立,Clickonce部署,Dotfuscator和法师
-
03-07-2019 - |
题
在处理释放我的申请的客户是每个标题
- 建立
- Clickonce部署
- 混淆的主要执行与Dotfuscator
- 签名的清单。应用程序的文件,与法师
- 拉链传递
我喜欢工作在一个开放源码程序自动化这个因为它采用了很多时间,每次释放是必要的。我想要求一个解决方案是有点多了,)使什么会是理想的格式?批script,C#应用程序?
是任何人都知道的现有解决方案这一过程中或愿意协作开展一个吗?
解决方案
所以我猜你是不是看到采用MSBuild?
因为那也是免费的。净SDK。你Visual Studio项目已经MSBuild项目文件,因此您可以使用这些并对其进行修改,以使一个完整的综合建设。
产生ClickOnce部署,将使用下列MSBuild任务:
- GenerateApplicationManifest
- 针对具
- Exec
- SignFile
因为一些问题,我还需要运行的法师之后这些,例如更新清单和签署它,我用的可执行的任务,为此:
<!-- Correct the codebase property pointing to the application manifest file -->
<Exec
Command=""$(SdkPath)bin\mage" -Update "$(DeploymentManifest)" -AppManifest "$(ApplicationManifest)""
WorkingDirectory="$(PublishDir)" />
<!-- Signing the Deployment manifest -->
<Exec
Command=""$(SdkPath)bin\mage" -Sign "$(DeploymentManifest)" -CertFile "$(SolutionRoot)\$(Branch)\Source\esamba.pfx" -Password esamba"
WorkingDirectory="$(PublishDir)" />
我希望这可以帮助你。
其他提示
为什么不用一个建立这样的工具 nant 这是扩展与定任务的需要。
由于这是一个常见的问题,有可能预先定义的任务对于大多数任务中,你有,你可以容易地呼吁其他可执行文件,或写入定义的代码,在任何。净语言增加的任务。
不隶属于 StackOverflow