【问题标题】:Generate manifest for regfree COM from a VB project从 VB 项目为 regfree COM 生成清单
【发布时间】:2014-03-11 08:32:09
【问题描述】:

我正在尝试为在我们的代码中用作免注册 COM 的一组 COM 对象生成清单。 为此,我在 VS 2010 中创建了一个 VB 项目,并将 COM 对象 DLL 作为依赖项添加。问题是我没有看到它们在生成的清单中列为依赖项。我是否缺少像项目设置这样简单的东西来生成列出依赖项的正确清单?

【问题讨论】:

    标签: vb.net com regfreecom


    【解决方案1】:

    您遗漏了太多细节,而 VB.NET IDE 隐藏了太多内容,无法正确执行此操作。它不是自动的。

    出发点是强迫它显示更多。在解决方案资源管理器窗口中找到“显示所有文件”工具栏按钮(使用工具提示找到它)。单击它,您现在将“参考”节点添加到项目中。

    打开它并找到您添加到项目中的 COM 组件。选择它并查看“属性”窗口。将“隔离”属性设置为 True。重建项目。请务必在“输出”窗口中查看任何警告。如果您自己向项目中添加了清单,则查看磁盘上的 .manifest 文件而不是 IDE 显示的文件。

    【讨论】:

    • 谢谢汉斯,我能够将第一个依赖项放入清单中。我的绊脚石原来是dll没有使用regsvr32注册
    • 这会产生构建错误。因此,将“隔离”设置为 True 似乎是缺少的成分。请关闭您的问题。
    猜你喜欢
    • 2011-02-11
    • 2010-10-02
    • 1970-01-01
    • 2012-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-15
    • 2012-04-06
    相关资源
    最近更新 更多