【问题标题】:Could not load file or assembly 'Interop.WIA, Version=1.0.0.0, Culture=neutral无法加载文件或程序集 'Interop.WIA,版本 = 1.0.0.0,文化 = 中性
【发布时间】:2012-02-14 11:49:24
【问题描述】:

我有一个应用程序使用“Microsoft Windows Image Acquisition Library v2.0”来获取图像。在我的 Win 7 x64 开发人员机器上它可以正常工作,但是如果我尝试创建一个安装项目并将其安装在另一台 Win 7 x64 电脑上,我会收到此错误:

Could not load file or assembly 'Interop.WIA, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=a9bedaecc58d6a85'

我的项目构建平台设置为“x86”,引用CopyLocal设置为true。

在设置项目中,我添加了主要输出,它会导入所有 dll,但不会导入 Interop.WIA!

我想念什么?

更新

这里我的设置项目文件列表和 WIA 参考属性,没有检测到互操作!

更新

我尝试创建一个简单的 winform 项目,添加了已创建的引用设置,并且已检测到互操作引用!所以问题似乎是我的项目“Primary Output”无法识别互操作引用!

我可以强制吗?

【问题讨论】:

  • Interop.WIA 在哪里解决?广汽还是垃圾箱?你能展示融合堆栈吗?

标签: c# .net reference interop setup-project


【解决方案1】:

确实应该手动将 dll 添加到设置中。

【讨论】:

    猜你喜欢
    • 2015-02-15
    • 1970-01-01
    • 1970-01-01
    • 2015-05-01
    • 2015-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多