Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.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
C# Can';无法执行项目,COM组件出现问题_C#_.net_Com - Fatal编程技术网

C# Can';无法执行项目,COM组件出现问题

C# Can';无法执行项目,COM组件出现问题,c#,.net,com,C#,.net,Com,我正在尝试执行一个程序,我刚刚从Subversion下载了这个程序,它在另一台计算机上运行良好,但在我的计算机上,它就是不运行。 它没有显示任何错误,只是一个警告 找不到类型库“VBIDE”的包装程序集。验证(1) COM组件已正确注册,(2)您的目标平台 与COM组件的位相同。例如,如果 COM组件为32位,目标平台不能为64位 因此,我的问题是: 如何知道COM组件是否已正确注册? 如何知道COM组件的位数?请点击以下链接。希望这能有所帮助 只需按照以下步骤操作: 你必须准备好出发 当您

我正在尝试执行一个程序,我刚刚从Subversion下载了这个程序,它在另一台计算机上运行良好,但在我的计算机上,它就是不运行。 它没有显示任何错误,只是一个警告

找不到类型库“VBIDE”的包装程序集。验证(1) COM组件已正确注册,(2)您的目标平台 与COM组件的位相同。例如,如果 COM组件为32位,目标平台不能为64位

因此,我的问题是: 如何知道COM组件是否已正确注册?
如何知道COM组件的位数?

请点击以下链接。希望这能有所帮助

只需按照以下步骤操作:

你必须准备好出发


当您收到此警告时,您就知道COM组件未在您的计算机上注册。在“添加引用”对话框的“COM”选项卡中,它的名称为“Microsoft Visual Basic for Application Extensibility”,通常安装在C:\Program Files(x86)\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB中。如果缺少Office,您的计算机上可能没有安装Office。谢谢您的回答,我已经安装了Office,并且安装了.NET Framework 4.5.2[link](),现在它可以工作了。好的,它可以工作了,突然我又遇到了同样的问题。我已经读过了,但是没有任何提示对我有帮助。我的任何引用现在似乎都有问题,但该项目仍然无法在我的计算机上执行。现在,我转到项目属性>应用程序,选择目标框架:.NET Framework 4并取消选择“启用应用程序框架”,它似乎正在工作。
View => Solution Explorer => Expand References Tab => Delete VBIDE reference by Right Click => Rebuild or Debug your Solution