![](/img/trans.png)
[英]Could not load file or assembly 'System.Web.Mvc' in mvc 5
[英]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.