c语言vc2010发生生成错误怎么办,VS 2010错误生成单元测试

我有一个.NET 4 DLL,我在生成单元测试时遇到了问题。我正在使用VS 2010 Standard。解决方案中的每个其他项目都会为类生成单元测试存根。对于其他程序集,我可以进入现有代码,右键单击类名称,然后选择“创建单元测试”。我得到了很好的选择窗口。VS 2010错误生成单元测试

我真正需要覆盖的一个程序集不会使用上面提到的相同方法生成测试存根。我去的项目/装配,右键单击一个类,选择“生成单元测试”,和我会见了以下错误:

Unit Test Generation Error: The follow error was encountered while reading module 'xx.Core': Could not resolve type reference: [System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=xxxxxxxxxxxx]System.Web.Routing.RouteValueDictionary

据我所知,没有直接引用在项目中向错误信息中提到的F​​ramework.Web.Web 2.0的版本。使用名为grepWIN的工具搜索包含项目和.CS文件的目录,查看该参考文本是否存在于任何文件中,结果为零。是否有可能同时引用system.web dll的2.0和4.0版本,如果是这样,你为什么要这么做?

关于如何摆脱这个错误信息的任何想法,以便我可以正确地停留一些单元测试?

+1

我有相同的经验,但可悲的是没有答案:-( –

2011-02-23 12:37:16

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值