Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 从VB项目为regfree COM生成清单_Vb.net_Com_Regfreecom - Fatal编程技术网

Vb.net 从VB项目为regfree COM生成清单

Vb.net 从VB项目为regfree COM生成清单,vb.net,com,regfreecom,Vb.net,Com,Regfreecom,我正在尝试为一组COM对象生成清单,这些对象在我们的代码中用作无注册COM。 为此,我在VS2010中创建了一个VB项目,并将COM对象DLL添加为依赖项。问题是我没有看到它们在生成的清单中作为依赖项列出。我是否缺少一些简单的东西,比如生成适当的清单(列出依赖项)的项目设置?您遗漏了太多的细节,而VB.NET IDE隐藏了太多的内容,无法正确执行此操作。它不是自动的 起点是迫使它显示更多。在解决方案资源管理器窗口中找到“显示所有文件”工具栏按钮(使用工具提示查找)。单击它,您现在可以将“引用”节

我正在尝试为一组COM对象生成清单,这些对象在我们的代码中用作无注册COM。
为此,我在VS2010中创建了一个VB项目,并将COM对象DLL添加为依赖项。问题是我没有看到它们在生成的清单中作为依赖项列出。我是否缺少一些简单的东西,比如生成适当的清单(列出依赖项)的项目设置?

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

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


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

谢谢您,Hans,我能够将第一个依赖项添加到清单中。我的绊脚石是dll没有使用regsvr32注册,这会生成生成错误。因此,将“孤立”设置为“真”似乎是缺少的要素。请结束你的问题。