我是 MSpec 的忠实粉丝,所以我很自然地想立即使用 VS2010。我将 MSpec 运行器定义为 Visual Studio 中的外部工具,以便能够始终将其作为工具栏项可见。
无论如何,每当我尝试将 MSpec 运行程序 (mspec.exe) 与 .NET 4.0 解决方案一起使用时,我都会收到以下错误:
Could not load file or assembly 'file:///C:\Users\[SOMEUSER]\[SOME_FOLDERS]\bin\Debug\[PROJECT].Specs.dll' or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.
我仍然可以使用 Resharper 5 跑步者来运行我的规格,所以这没什么大不了的,但我一直困扰着我:þ
你们知道问题可能是什么吗?除了将整个 Mspec 源代码重新编译为 .NET 4.0 解决方案之外,是否还有其他解决方案,而我真的非常不想这样做?
提前致谢。
塞尔吉