我有一个VS2013解决方案,其中包括单元测试项目。当我打开解决方案并在 VS2015 Enterprise中重建它时,我收到了很多模式错误
CS0246找不到类型或名称空间XXXX_Accessor
这是VS2015问题吗? VS2015 Enterprise不再支持Accessors吗?该解决方案在VS2013 Pro中构建得非常好,我无法在解决方案资源管理器的项目参考列表中看到任何缺少的引用
TIA
答案 0 :(得分:0)
卫生署!事实证明,在VS2010中我们不推荐使用访问器(我们在从VS2008升级时跳过了这些访问器)但是继续工作到VS2013。在我们现在试用的VS2015中,它们不编译,因此必须从测试项目中删除(这是我们解决后续可见性错误的方法)修改的测试代码使用“真实”类而不是访问器通过测试访问的私有成员更改为内部。比使用反射更简单,正如遇到此问题的其他人所建议的那样。