我安装了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”更高的版本。”
我还尝试过删除fakes并重新创建它们,但它们无法构建,我会收到以下错误:
“The type or namespace name 'EventDataAttribute' does not exist in the namespace 'System.Diagnostics.Tracing'*;”
有任何修复方法吗?
我收到的错误信息如下:
“主要引用'mscorlib.4.0.0.0.Fakes'无法解析,因为它是针对“.NETFramework,Version=4.6”构建的框架。这是一个比当前目标框架“.NETFramework,Version=4.5”更高的版本。”
我还尝试过删除fakes并重新创建它们,但它们无法构建,我会收到以下错误:
“The type or namespace name 'EventDataAttribute' does not exist in the namespace 'System.Diagnostics.Tracing'*;”
有任何修复方法吗?