簡體   English   中英

無法在單元測試中加載文件或程序集'System.Web.Mvc

[英]Could not load file or assembly 'System.Web.Mvc In Unit Test

我有單元測試,在其中,我調用了一個最終調用此行的方法:

DataSourceResult response = lstshiftGroup.ToDataSourceResult(request);

引發此異常:

無法加載文件或程序集'System.Web.Mvc,版本= 3.0.0.0,區域性=中性,PublicKeyToken = 31bf3856ad364e35'或其依賴項之一。 該系統找不到指定的文件。

在我的測試項目中,我引用了System.Web.Mvc,版本= 4.0.0.0,在我的項目中,我具有相同的程序集。

我的考試出了什么問題?

您需要在單元測試項目中添加對Asp.Net MVC的引用。 您可以使用NuGet做到這一點。 這是指向NuGet for MVC的鏈接。 按照那里的說明將其安裝到單元測試項目中: https : //www.nuget.org/packages/aspnetmvc

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM