【发布时间】:2014-01-08 09:27:11
【问题描述】:
我有一个奇怪的问题。 我在 C# 中创建了一个小 DLL,以便使用 WIA 驱动一些扫描仪。
我添加了 WIA Com 对象作为引用。 在我的属性项目中,我将框架版本设置为 dotnet 2.0(我需要在 2.0 上运行)。
我的问题是,当我使用我的 dll 时,似乎 WIA 对象正试图在 dotnet 2.0 上运行
为了获得更多解释,我从只能运行 dotnet 2.0 应用程序的专有软件调用我的 dll,当我调用我的 dll 时,它告诉我的组件正在尝试使用 dotnet > 2.0 运行。
有没有办法在 dotnet 2.0 下使用 wia com 强制 dll?或者我可能需要使用较旧的 Interop.Wia.dll ?
我在 Windows Server 2008 R2 上运行此应用程序。
【问题讨论】:
标签: .net com com-interop wia