我想生成一个MST,它会自动使用模板来标准属性和ect。我怎样才能做任何脚本(VBScript,IS脚本或PowerShell)? 我正在使用installshield。谢谢。生成mst,其中包含标准属性自动
0
A
回答
0
为了产生MsiTran.exe可用。你在安装Windows SDK(或包含在Visual Studio中)时可以得到它。
随着msitran -g
,你可以很容易地生成变换。 使用msitran -a
您可以轻松应用转换例如在批处理或脚本中,当然还有使用InstallShield或其他工具创建的变换。
像微星的一切,MsiTran参数是相当不错的记录。在该工具的Internet(MSDN)中搜索文档。
值得一提的是,尽管流行的看法相反,您可以独立于ProductCode,UpgradeCode等定义变换。 这允许像。一般的“diff”一样使用.mst,换句话说就是自动编辑。
你可以在MSI中添加你需要的行和列,选择一个MSI(最好是一个简单的小MSI),应用MsiTran,它采用“原始MSI”和“编辑MSI”的区别,将结果保存在变换中。 如果您使用了正确的参数,这可以作为所有其他MSI的“模板”。
(从技术上讲,这些差异时SQL commannds /为MSI数据库查询,但这不应该打扰最次。)
提第二个重要的事情是,变换包含错误配置。例如。如果通过转换添加属性,并且属性已经存在,则可能会抛出错误或不抛出错误。 我想在大多数情况下避免这种错误,因为例如可以无误地再次应用变换。但另一方面,如果您的MSI与您预期的一样,他们可以给出一个很好的测试。 错误配置也可以通过记录的命令行参数进行设置。
提到的一样,你可以创建,查看和编辑,当然也变换与像 的InstallShield或insted的图形化工具。要改变一些依赖于逻辑条件字段
智能的编辑都不能直接与转换。为此,您可以使用经典编程。大多数管理员使用脚本语言如VBS或JScript等等。
相关问题
- 1. 是自动完成属性,一个标准的html属性?
- 2. 在C#中自动生成的属性
- 3. 使用JPA标准API返回,其中一个集合属性包含
- 4. 用Codedom生成C#自动属性
- 5. Yii2 - 自动生成占位符属性
- 6. Visual Studio自动生成属性
- 7. 属性未包含在生成的代理类中
- 8. 的CSS属性选择,其中包含的属性名称:它
- 9. NET标准2.0 NuGet包生成
- 10. 类不包含定义其属性
- 11. 。包含部分类的派生属性?
- 12. 如何为Rails生成标准属性设置器
- 13. 从XSD生成的C#类包含具有不同限定属性的属性
- 14. java:生成一个包含svn版本号的属性文件
- 15. 在WF4生成的Xaml活动中包含自定义信息
- 16. 在java类中包含自动生成的方法
- 17. RDF属性是否可以包含其他属性?
- 18. 自动完成minChars属性
- 19. 包含C++标准库
- 20. XSLT标题自动生成
- 21. Java自定义标签包含生成的JSTL:不解释
- 22. MyBatis动态SQL使用包含属性
- 23. 目标中动态生成的属性/函数调用C
- 24. 自动生成属性中的Instanciate对象
- 25. 如何自动化phpstorm中的类的属性生成?
- 26. 在自动生成的实体类中缺少导航属性
- 27. 包含动态生成的内容
- 28. 在asp.net c中自动完成属性#
- 29. 自动生成HTML最大化CSS标准的指导原则
- 30. 自动生成的代码失败CheckStyle标准(jHipster)