C# 如何将互操作dll添加到Wix项目(dot net)

C# 如何将互操作dll添加到Wix项目(dot net),c#,.net,dll,vb6,wix,C#,.net,Dll,Vb6,Wix,我在我的.net项目中引用VB6 dll。 为此,我需要使用regsvr32工具注册dll 当我构建我的项目时,Interop dll是在obj文件夹而不是bin文件夹中创建的 我是否需要将VB6 dll添加到wix项目并注册它。如果是,我如何实现它。 我尝试将其添加到wix项目中,但由于它不是在bin文件夹中创建的,所以出现了错误 谁能帮我一下吗 感谢您将vb6 Dll安装到与任何其他文件相同的位置,并使用Heat工具从中获取注册条目。您不需要regsvr32 如果您希望在生成时在特定位置创建

我在我的.net项目中引用VB6 dll。 为此,我需要使用regsvr32工具注册dll

当我构建我的项目时,Interop dll是在obj文件夹而不是bin文件夹中创建的

我是否需要将VB6 dll添加到wix项目并注册它。如果是,我如何实现它。 我尝试将其添加到wix项目中,但由于它不是在bin文件夹中创建的,所以出现了错误

谁能帮我一下吗


感谢您将vb6 Dll安装到与任何其他文件相同的位置,并使用Heat工具从中获取注册条目。您不需要regsvr32

如果您希望在生成时在特定位置创建互操作dll,我建议您显式使用tlbimp.exe工具在所需的生成位置创建互操作dll,以便WiX生成可以找到它