加载3.0框架dll时出错

加载3.0框架dll时出错,dll,unity3d,Dll,Unity3d,我正在尝试将托管dll加载到我的项目中。C:\Program Files(x86)\Reference Assembly\Microsoft\Framework\v3.0\System.ServiceModel.dll 这是一个空项目。我将此dll粘贴到我的资产/插件文件夹中。我为Windows8(通用应用程序)编译,无论如何它都失败了。我将API兼容性级别更改为2.0。它的负载似乎没有问题。我一玩Unity,就会出现以下错误: SpritePacker无法从System.ServiceMode

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

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

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


有人有这个问题吗?

最后它解决了从以下位置加载dll的问题:

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


无效的其他DLL。我不知道它是这样的原因。

最后它解决了从以下位置加载dll的问题:

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

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