统一和缺少方法和类

时间:2016-11-09 09:05:13

标签: c# unity3d mono unity5

我使用unity 5.5.0b10并为windows 10创建应用程序,但问题还在于统一5.4.0f3。
当我统一调试和运行游戏时,一切都很好,但是当我想要构建项目时,团结就会因为这些错误而失败:

  

错误CS0246:类型或命名空间名称' TcpClient'不可能   发现(您是否缺少using指令或程序集引用?)

  

错误CS0117:'汇编'不包含的定义   ' GetAssembly'

我尝试过的解决方案:
*在播放器设置中从.NET 2.0子集更改为.NET 2.0,但它没有帮助 *将TcpClient更改为Socket ad它有帮助,但为什么TcpClient没有工作?
*使用System.AppDomain而不是System.Reflection.Assembly,但它写了另一个错误:

  

类型或命名空间名称' AppDomain'在命名空间中不存在   '系统' (你错过了一个程序集引用吗?)

我使用大会的代码是:

IEnumerable<Type> types = Assembly.GetAssembly(typeof(Model)).GetTypes()
            .Where(type => type.IsClass && !type.IsAbstract && type.IsSubclassOf(typeof(Model)));

或AppDomain:

IEnumerable<Type> types = System.AppDomain.CurrentDomain.GetAssemblies()
            .SelectMany(s => s.GetTypes())
            .Where(p => typeof(Model).IsAssignableFrom(p));

我该如何解决? 如果你需要像屏幕截图等其他东西告诉我,我会添加

1 个答案:

答案 0 :(得分:1)

在hololens论坛上发帖后,我得到了james_ashley的回答 答案是link