【问题标题】:C# Visual Studio - Having trouble adding an assembly referenceC# Visual Studio - 添加程序集引用时遇到问题
【发布时间】:2015-10-11 20:42:41
【问题描述】:

所以,我是新来添加程序集和诸如此类的东西。我在 Unity 工作,我想将 Puma.NET OCR 软件添加到我的构建中,但我遇到了很多麻烦。以下是将代码集成到项目中的说明:https://drive.google.com/file/d/0BwGzQQGm378jNEVlcmlPU3gtcTg/view?usp=sharing

在 Visual Studio 中,我添加了对我的项目 Puma.Net 和 puma.intercomp 的引用。由于某种原因,它不允许我添加最后一个 dll 文件。

我有一个测试脚本,开头写着“使用 Puma.Net”。当它在 Unity 中编译时,我收到此错误:

未处理的异常:System.TypeLoadException:无法从程序集“Puma.Net,Version=1.0.0.0,Culture=neutral,PublicKeyToken=5e8cf038eac46fae”加载类型“Puma.Net.PumaPage”。

我已经做了好几个小时了,我一直在尝试各种不同的事情,但我不明白我应该做什么。有什么帮助吗?

【问题讨论】:

    标签: c# .net assemblies


    【解决方案1】:

    我无法阅读您发布的说明,因为当我单击下载时网站发送了“找不到文件”。无论如何,您必须遵循这些简单的步骤:

    1) 查看 PUMA 的 NET 版本是否与您使用的相同 NET 版本(例如 4.5 或 4.6)兼容。

    2) 使用“添加引用”将引用添加到您的项目并浏览列出的 PUMA DLL。

    3) 在主窗体的顶部,添加“Using xxxxx”,其中 xxxxx 是 PUMA 库的名称

    如果它不起作用,可能是由于与 UNITY 的库不兼容 - 请在 PUMA 网站上查看。

    【讨论】:

    • 抱歉,这里是更新的链接:drive.google.com/file/d/0BwGzQQGm378jNEVlcmlPU3gtcTg/…
    • 此外,该网站称 PUMA 可与任何高于 2.0 的 .NET 配合使用。我查了 Unity Puma 什么都没有出现,所以我不确定它是否不兼容
    • 可能不是,因为 Unity 是一种基于 Silverligh 的新模式(我猜),非常类似于 Windows Phone 编程。尝试测试:创建另一个 WINDOWS FORM 应用程序并尝试使用 PUMA。如果运行正常,则问题与UNITY有关(我既没有VS2015也没有Win10)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多