我为MVVM Light创建了一个安装程序,部分安装是关于Visual Studio 2010,2010 Express和2008的代码片段。不幸的是,代码片段安装在带有LCID的文件夹中(文化代码,例如1033 for EN-US)。如果片段不在正确的文件夹/ LCID中,Visual Studio不会加载它们(是的,我知道这完全是愚蠢的。但这就是我们所拥有的......)
当用英语安装VS时,一切都很顺利。但是,当找到VS的Geman(例如)版本时,片段无法在VS中注册。
在Wix中是否有办法检测LCID并将其用作属性,换句话说,根据LCID将片段安装在正确的文件夹中?我知道多语言安装程序,但它似乎是一个杀死苍蝇的火箭筒。还有其他想法吗?
谢谢, 劳伦
答案 0 :(得分:0)
UserLanguageID属性中提供了用户的区域设置。您需要一个SetDirectory来将运行时值分配给目录的名称。