虽然我在本地得到单元测试中的错误:
Mixed mode assembly is built against version 'v2.0.50727' of
the runtime and cannot be loaded in the 4.0 runtime without
additional configuration information
解决方案是添加
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
</configuration>
到位于的配置文件
c:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE
\CommonExtensions\Microsoft\TestWindow\vstest.executionengine.x86.exe.config
这在我们的 TFS2012 构建服务器上仍然出错。我还在TFS2012上的文件中添加了启动标签,但是构建服务器报错。
如何让它在构建定义中用于单元测试项目(使用 VS2012 和 TFS2012 的新单元测试框架)?