我们有一个生成.msi文件的.vdproj文件。安装后,注册表中会添加各种语言的字符串。但是特殊的特征出错了。
我无法打开.vdproj,因为它需要VS 2005.但在文本中它看起来像这样,请注意value
:
"Values"
{
"{ADCFDA98-8FDD-45E4-90BC-E3D20B029870}:_58F50CEB3EC74D5E9E6301A39929D9FE"
{
"Name" = "8:Description"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"ValueTypes" = "3:1"
"Value" = "8:Låter dig söka efter information."
}
构建时,在生成的.msi文件中看起来如下所示(在InstallShield中查看):
瑞典信件被误传,安装后在注册表中看起来相同:
我如何解决这个问题?我可以直接在vdproj值中设置我可以设置的设置或编码吗?
答案 0 :(得分:1)
我现在通过改写而不使用特殊字符来解决这个问题。但问题仍然存在,因为我无法用所有语言进行改写。
我看到的替代方案包括安装Visual Studio 2005,以便能够打开和编辑vbproj文件,或将其全部转换为WiX。