0

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

4

1 回答 1

2

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

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

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

于 2014-02-12T19:49:05.667 回答