【问题标题】:Accessor errors building a VS2013 solution in VS2015 Enterprise在 VS2015 Enterprise 中构建 VS2013 解决方案的访问器错误
【发布时间】:2016-04-15 23:27:58
【问题描述】:

我有一个包含单元测试项目的 VS2013 解决方案。当我在 VS2015 Enterprise 中打开解决方案并重建它时,我收到了许多模式错误

CS0246 找不到类型或命名空间 XXXX_Accessor

这是 VS2015 的问题吗? VS2015 Enterprise 不再支持 Accessors 了吗?该解决方案在 VS2013 Pro 中构建得非常好,我在解决方案资源管理器的项目引用列表中看不到任何缺失的引用

TIA

【问题讨论】:

    标签: visual-studio


    【解决方案1】:

    哇!事实证明,访问器在 VS2010 中已被弃用(我们从 VS2008 升级时跳过了它),但在 VS2013 中继续工作。在我们现在正在试用的 VS2015 中,它们无法编译,因此必须从测试项目中删除,并且(这是我们解决后续可见性错误的方法)修改测试代码以使用“真实”类而不是访问器测试访问的私有成员更改为内部成员。正如遇到此问题的其他人所建议的那样,比使用反射要简单得多。

    【讨论】:

      猜你喜欢
      • 2016-08-25
      • 1970-01-01
      • 1970-01-01
      • 2017-06-25
      • 1970-01-01
      • 2014-05-15
      • 1970-01-01
      • 1970-01-01
      • 2022-06-22
      相关资源
      最近更新 更多