0

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

我原以为这些 DLL 包含在项目输出中,但事实并非如此。:-/

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

建议?

编辑:我现在已经尝试过安装项目、InstallShield LE 和 WiX。它们都没有将本地化 dll 包含到安装项目中(仅使用安装项目管理一个工作设置,但可以看到其他安装程序没有包含所需的 dll)。我什至找不到任何关于这是一个已知错误的参考,我真的很努力地寻找解决方案。

4

1 回答 1

0

在那里找到它:

C# 创建多语言设置

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

于 2013-02-01T12:42:15.133 回答