2016-11-09 41 views
2

即时通讯使用统一5.5.0b10和创建应用程序的Windows 10,但问题也是统一5.4.0f3。
一切,当我调试运行在统一的游戏好,但,当我特林建设项目统一失败与错误:统一和缺少方法和类

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

而且

错误CS0117:“大会”不包含定义 “GetAssembly”

解决方案我曾尝试:
*从.NET 2.0子集,播放器设置更改为.NET 2.0,但它并没有帮助
*变化的TcpClient到插座的广告它帮助,但为什么用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)); 

我该如何解决?
如果你需要花药之类的屏幕截图等告诉我,我会添加

+0

问题存在在修补程序版本Unity?例如:Unity 5.4.2p4或Unity 5.4.1p4 –

+0

不,它是在5.4.0f3中启动的,它是我使用的第一个版本。 我无法理解的是我的队友没有问题,我们使用的版本统一为 – user1840422

+0

,我从5.4.0f3升级到5.5.0b10,我之间没有版本。 – user1840422

回答

1

在hololens论坛发帖后,我得到的回答从james_ashley
并有答案link