我正在尝试将托管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()
有人有这个问题吗?
答案 0 :(得分:0)
最后,它解决了加载dll的问题:
" C:\ Program Files(x86)\ Unity \ Editor \ Data \ MonoBleedingEdge \ lib \ mono \ gac \ System.ServiceModel \ 3.0.0.0__b77a5c561934e089"
其他无效的dll。之所以如此,我不知道。