[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
这样的引用的诀窍究竟是什么?
答案 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>