VS2010 VC ++安装项目错过了语言DLL

时间:2013-01-27 17:24:35

标签: visual-studio-2010 visual-c++ dll resources installation

我在VS2010中为我的VC ++项目创建了一个安装项目,我生成了一个安装文件,它包括我的VC ++项目中的主输出,内容文件,文档文件和资源Sattelite DLL。我的VC ++项目是多语言,因此包含子目录中的语言DLL文件。我的问题是安装项目不包括这些语言DLL(也不包括它们必须放在哪些目录中)。

我原以为这些DLL都包含在Project Output中,但它们不是。 : - /

我知道我可以通过直接引用文件来手动添加它们,但这意味着包含一个我宁愿不做的绝对引用。此外,固定引用意味着不处理文件的发布/调试版本(无论项目设置如何,只使用其中一个版本)。

建议?

编辑:我现在尝试了Setup Project,InstallShield LE和WiX。它们都不包括本地化dll进入安装项目(仅使用安装项目管理工作设置,但可以看到其他安装程序未包含所需的dll)。我甚至无法提及这是一个知道错误,我真的很努力找到解决方案。

1 个答案:

答案 0 :(得分:0)

在那边找到它:

C# Creating a setup for multi-language

有效。我希望这是你在寻找的东西。