我已经成功构建并部署了适用于Android,iOS和Blackberry的Unity应用程序。当我尝试为Windows Mobile 8构建时,我在构建中遇到以下错误:
目标框架中不存在System.Collections.Specialized.NameValueCollection
我见过解决方案
和
表示修复错误是删除一些库(Prime31,Resharper)。我没有使用这些库,但我在许多地方的代码中使用NameValueCollection。
我对核心问题的理解是WM8使用不同版本的.NET框架然后使用Unity / Mono。
是否有可以同步这些设置的项目设置?或者我可以用来链接这个库的方法,如果没有,最坏的情况是,我可以使用NameValueCollection的替代品吗?
(更新) 我可以使用一个包含空游戏对象的空项目来重现这一点,该游戏对象包含以下脚本:
void Start() {
NameValueCollection nvc = new NameValueCollection();
nvc.Add("asdf","blah");
}