Unity3D引用System.Web.dll打包发布的问题及解决

来源:互联网 发布:4g电信网络制式 编辑:程序博客网 时间:2024/05/17 17:58
我在做U3D项目Http网络通信的时候使用了HttpUtility对 URL 字符串进行Utf-8编码,以便实现到客户端到Web 服务器的可靠的 HTTP 传输

,在U3D环境中,编译运行一切正常,但在打包发布(Build)为PC版本可执行文件时,会出现错误“ArgumentException: The Assembly System.********. But the dll is not allowed to be included or could not be found.”

解决的办法:

1、不使用.net编译过的Dll动态链接库文件,直接使用cs源码,只引入自己需要的那一部分



2、之后在项目里 引入 using System.Web;


3、之后就可以正常打包U3d项目了,这里提供一个C# System.Web的源码地址,部分


0 0