【问题标题】:Error loading a 3.0 framework dll Unity加载 3.0 框架 dll Unity 时出错
【发布时间】:2015-10-19 10:54:23
【问题描述】:

我正在尝试将托管 dll 加载到我的项目中。 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.0\System.ServiceModel.dll

这是一个空项目。我将此 dll 粘贴到我的 Asset/Plugin 文件夹中。我为 Windows8(通用应用程序)编译无论如何它都失败了。我将 API 兼容性级别更改为 2.0。它的负载似乎没有问题。一旦我玩 Unity,就会出现以下错误:

SpritePacker 无法从 System.ServiceModel 获取类型, 版本=3.0.0.0,文化=中性,PublicKeyToken=xxxxxxxxxx。 错误:无法加载模块中的类。 UnityEditor.Sprites.Packer:GetSelectedPolicyId()

有人遇到这个问题吗?

【问题讨论】:

    标签: dll unity3d


    【解决方案1】:

    终于可以从以下位置加载 dll:

    “C:\Program Files (x86)\Unity\Editor\Data\MonoBleedingEdge\lib\mono\gac\System.ServiceModel\3.0.0.0__b77a5c561934e089”

    其他无效的 dll。不知道为什么会这样。

    【讨论】:

      猜你喜欢
      • 2012-03-10
      • 1970-01-01
      • 1970-01-01
      • 2012-03-26
      • 1970-01-01
      • 1970-01-01
      • 2015-03-10
      • 1970-01-01
      • 2011-01-17
      相关资源
      最近更新 更多