【发布时间】:2011-12-22 23:36:07
【问题描述】:
我有一个 .OCX 文件,我通过 Visual Studio 2010 工具 (tlbimp) 将其转换为互操作程序集。 当我想将创建的 DLL 添加到我的 .NET 项目时,我收到以下异常:
'DLLName.DLL',或其中一个依赖项,需要更高版本的 .NET Framework 比项目中指定的。你可以改变 .NET Framework 目标通过单击项目菜单上的属性 然后在“.NET Framework”下拉框中选择一个新目标。
有没有人有过这方面的经验?
【问题讨论】:
-
那么,您的目标是什么版本的 .net?您在 tlbimp 中使用了哪些选项?可能它包含了一些 4.0“动态”的东西或可选参数,而您的目标不是 4.0。能说的具体点吗?
-
我的项目基于 .NET framework 4.0 并且 tlbimp 没有指定 .NET framework 版本的选项。
-
它是完整的框架吗?银光?客户资料?嗯?什么?
-
您可以使用旧版框架附带的 tlbimp 版本...
-
它是一个基于.NET 4的windows窗体项目。
标签: .net visual-studio-2010 c#-4.0 com com-interop