2013-05-09 40 views
1

[TestClass]是用C#編寫的。命名空間Microsoft.VisualStudio.TestTools.UnitTesting被使用,並且參考添加了Microsoft.VisualStudio.QualityTools.UnitTestFramework。隨後,點擊清理解決方案和重建解決方案。 然後,重建解決方案時發生錯誤。 警告味精(未複製到剪貼板中)是指缺少的參考文件System.Web。添加此引用時,會顯示一個通知,目標框架將被重定向到4.0。 System.Web已被添加。構建成功。.net進行單元測試時的引用依賴性

顯示錯誤消息抱怨[TestClass](未知) - 這些消息不適用。因此,警告信息暫時與此問題有關。

之後我想再次閱讀郵件。刪除System.Web參考。 (並清理解決方案)現在它將在沒有System.Web的情況下生成。也在.NET 4.5中。

btw vs 12被使用。這是一個WPF應用程序。

究竟是什麼臨時添加引用像System.Web旁邊的伎倆?

+0

你ahve在config文件的任何AseemblyRedirect部分? – 2013-05-09 07:23:38

+0

有些事情是這樣的 2013-05-09 07:24:50

+0

請將.config與問題一起發佈? – 2013-05-09 07:25:31

回答

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> 
相關問題