进行单元测试时的.net引用依赖性

时间:2013-05-09 07:21:16

标签: .net visual-studio unit-testing visual-studio-2012

[TestClass]是用C#编写的。使用了名称空间Microsoft.VisualStudio.TestTools.UnitTesting,并添加了Microsoft.VisualStudio.QualityTools.UnitTestFramework引用。点击后续的清洁解决方案和重建解决方案。 然后,重建解决方案时发生错误。 警告消息(未复制到剪贴板中)引用缺少的引用System.Web。添加此引用时,会显示一条通知,表明目标框架将重定向到4.0。 System.Web已添加。建立成功。

显示错误消息抱怨[TestClass](未知) - 这些消息不合适。因此,警告信息暂时与此问题有关。

之后我想再次阅读这些消息。已删除System.Web引用。 (并清理解决方案)现在它将在没有System.Web的情况下构建。也在.net 4.5。

使用btw vs 12。这是一个WPF应用程序。

暂时添加像System.Web这样的引用的诀窍究竟是什么?

1 个答案:

答案 0 :(得分:0)

我得到了相同的错误,请查看.Config中的此部分

如果您使用.Net 4.0

    <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
          <dependentAssembly>
            <assemblyIdentity name="System.Web" publicKeyToken="B77A5C561934E089" culture="neutral"/>
            <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0"/>
          </dependentAssembly> 
 </assemblyBinding>
  </runtime>