wix安装程序ice03无效的语言ID [英] wix installer ice03 Invalid Language Id

查看:56
本文介绍了wix安装程序ice03无效的语言ID的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个夜间构建,该构建在不同于我的计算机上运行
在我的机器上,我可以编译安装程序并使用msi完全没有问题
但是在夜间构建机器上,我得到了

I have a night build which runs on different machine then mine
on my machine i can compile the installer and use the msi without a problem
however on the night build machine i get

C:\ Builds \ 73 \ Tools \ AppInstaller \ src \ AppInstaller \ APPExportReleaseDir.wxs(693):ICE03:无效的语言ID;表格:文件,列:语言,键:filAAED19CB2C0BBE304CDB8EB1AAF7473F

显示的文件是system.windows.interactivity.xml

The file which is showing that is system.windows.interactivity.xml

能否请您解释ICE03错误是什么,我该如何解决?

Can you please explain what are ICE03 errors and how can I fix this ?

此处显示删除语言或将其设置为"0" http://softwarepackaging.co.uk/iceerrors ,但没有解释.

It says here to remove the Language or set it to "0" http://softwarepackaging.co.uk/iceerrors but there is no explanation.

推荐答案

您是否真的需要将该文件包含在MSI中?通常,带有程序集名称的xml文件作为SDK文档仅对开发人员有用,并不属于出厂产品.

Do you really even need to include that file in your MSI? Typically xml files with the name of the assembly are just useful to developers as SDK documentation and doesn't belong in a shipped product.

为此,您甚至编写了wxs还是在构建时使用某种形式的动态创作?如果是这样,请将其添加到我为什么使用此模式的原因列表中. (不用担心,几乎没有其他人也想相信我.)

For that matter, did you even author the wxs or are you using some form of dynamic authoring at build time? If so, add this to my list of reasons of why this is an anti-pattern. (Don't worry, almost no one else wants to believe me either. )

有关ICE的更多信息(基本上是单元测试),请参见:

For more information on ICE's ( basically unit tests ) see:

MSI提示:创作ICE使用C#/DTF

这篇关于wix安装程序ice03无效的语言ID的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆