我有以下要求:我需要安装一些文件只是为了一些特殊的国际版本。我怎样才能做到这一点? 谢谢。如何根据intl设置选择文件
回答
您可以在组件上放置条件。看看下面的链接可以使用的潜在属性。我怀疑你会对SystemLanguageID属性感兴趣。如果您认为用户可能会使用默认语言,您可能还需要设置组件的Transitive标志。在这种改变后修复MSI会导致你的一些文件被删除,并且其他的文件被安装以同步到新的条件评估。
但如何添加条件?像“loc.Language == 1033”? – Dafan 2011-02-17 06:07:19
loc.Language仅在构建过程中可用。在执行安装程序期间,您应该可以使用SystemLanguageID。您使用Condition元素作为Component元素的子元素。 – 2011-02-17 13:31:31
如果您正在寻找特定的环境中,你可以去DotNetInstaller安装文件。您可以指定条件来启动某些环境的设置。
虽然如果您想为某个环境部署某些文件,那么您可以使用CustomAction并检查需求,并以此为基础安装这些文件。
<Component Id ="main_test_file2" Guid="{914ED802-82E1-4296-85F2-4095DE0AAC1D}" KeyPath="yes">
<Condition>"!(loc.Language)"="1033"</Condition>
<File Id="file2" Source=".\Test1\Test1.txt"></File>
</Component>
连接代码:)
- 1. 根据文件名设置Vim选项
- 2. 如何根据ArrayList设置<选择选项>?
- 3. 根据机器名称选择设置
- 4. 根据选择随机设置图标
- 5. 如何根据我在extjs中选择的文件设置窗口标题
- 6. 如何根据文件类型设置Emacs标签设置?
- 7. 如何根据另一个选择中的选择在一个选择中设置文本
- 8. SQL:如何根据条件选择ID?
- 9. 如何在设置中根据用户的选择设置新墙纸?
- 10. 如何选择根据
- 11. asp.net如何根据下拉列表选择设置文本框的长度? C#
- 12. 原型根据其他选择设置选定的选项
- 13. 如何根据文本选择位置来定位div
- 14. 根据选择加载csv文件
- 15. 根据csv文件值进行选择
- 16. 如何设置选择多个选择
- 17. 如何根据值选择选项
- 18. 根据选择构建参数在属性文件中设置变量
- 19. 根据单选按钮选择设置隐藏的输入值
- 20. 如何根据浏览器语言选择文件?
- 21. 如何根据条件选择文本区域的数量
- 22. 如何使用Powershell根据文件名选择特定功能?
- 23. 根据AngularJS中另一个选择元素的值设置选择选项
- 24. 如何根据Id筛选xml文件
- 25. 根据选择框选项或自动完成选择设置带有JSON数据的文本输入
- 26. 如何根据另一选择选项禁用选择选项
- 27. 有条件地设置Zend Form根据当前值选择元素多选项
- 28. 如何根据位置设置时区?
- 29. 如何根据applet的请求设置Accept-Language头文件
- 30. 如何根据文件内容设置Atom语法?
是什么 '国际' 代表什么? – 2011-02-16 08:26:00