【发布时间】:2016-01-03 09:36:40
【问题描述】:
我已经安装了 Visual Studio 2015 作为试用版,从那时起,我使用 fakes 的单元测试将不再编译,甚至在 VS 2013 上也无法编译。单元测试项目的目标是 .net 4.5。
Msdn 建议更改目标框架版本。如果我将目标框架更改为 4.6,错误就消失了,但我无法将我的项目更新到 .net 4.6,因为每个开发人员都必须立即更新。
我得到的错误:
无法解析主要参考“mscorlib.4.0.0.0.Fakes” 因为它是针对“.NETFramework,Version=4.6 框架。这是比当前目标更高的版本 框架“.NETFramework,Version=4.5”。
我也尝试删除假货并重新创建它们,但它们没有构建,我收到如下错误:
类型或命名空间名称“EventDataAttribute”不存在于 命名空间'System.Diagnostics.Tracing'*;
有什么解决办法吗?
【问题讨论】:
-
到目前为止,我的解决方案是删除所有假货并用 RhinoMocks 替换它们...
标签: .net visual-studio-2013 visual-studio-2015 microsoft-fakes