今天要构建一个在.net 2.0下的单元测试环境,于是按照跟以前一样的想法:将源代码在2.0的环境下重新编译。编译的时候是没有出错,但是在进行Debug的时候总会报BadImageFormatException的异常,去google上搜了半天也没发现能够解决这个问题的。

最后偶然发现只要将其应用程序的配置文件简单修改一下就可以了。修改的地方如下:
让NUnit轻松支持.NET 2.0  <startup>
让NUnit轻松支持.NET 2.0      
<supportedRuntime version="v1.1.4322" />
让NUnit轻松支持.NET 2.0        
<supportedRuntime version="v2.0.40607" />
让NUnit轻松支持.NET 2.0      
<supportedRuntime version="v1.0.3705" />
让NUnit轻松支持.NET 2.0    
让NUnit轻松支持.NET 2.0      
<requiredRuntime version="v1.0.3705" />
让NUnit轻松支持.NET 2.0
让NUnit轻松支持.NET 2.0  
</startup>

将其中支持2.0的语句换到1.1的上面就可以搞定了。最后告诉同事的时候同事还发现其实根本不用在2.0的环境下编译,直接将配置文件修改就可以了。

相关文章:

  • 2021-07-17
  • 2022-01-09
  • 2021-05-22
  • 2021-12-06
  • 2021-11-06
  • 2022-01-26
  • 2021-06-06
  • 2021-10-20
猜你喜欢
  • 2022-12-23
  • 2021-08-04
  • 2021-09-21
  • 2022-12-23
  • 2022-12-23
  • 2022-01-09
  • 2021-12-09
相关资源
相似解决方案