加载3.0框架dll Unity时出错

时间:2015-07-28 18:00:13

标签: dll unity3d

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

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

  

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

有人有这个问题吗?

1 个答案:

答案 0 :(得分:0)

最后,它解决了加载dll的问题:

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

其他无效的dll。之所以如此,我不知道。