【问题标题】:VS2010 VC++ Setup Project misses language dllVS2010 VC++ 安装项目缺少语言 dll
【发布时间】:2013-01-27 17:24:34
【问题描述】:

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

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

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

建议?

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

【问题讨论】:

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


    【解决方案1】:

    在那里找到它:

    C# Creating a setup for multi-language

    成功了。我希望这是你正在寻找的。

    【讨论】:

    • 不幸的是,VC++ 项目的安装项目的项目输出部分中没有“本地化资源”。也许这是我需要解决的实际问题(VS2010 问题?)。
    猜你喜欢
    • 1970-01-01
    • 2012-04-27
    • 1970-01-01
    • 1970-01-01
    • 2014-11-25
    • 1970-01-01
    • 1970-01-01
    • 2017-08-07
    • 1970-01-01
    相关资源
    最近更新 更多