2012-11-29 35 views
1

我正在使用ASP.Net MVC4,我得到在構建應用程序時出現以下錯誤:無法複製文件「C: ... packages ... WebApi.Core.4.0.20710.0 ... System.Web.Http.dll」

無法複製文件「C:\ Visual Studio 2010 \ Projects \ Dia \ packages \ Microsoft.AspNet.WebApi.Core.4.0.20710.0 \ lib \ net40 \ System.Web .Http.dll「改爲」bin \ System.Web.Http.dll「。訪問路徑'bin \ System.Web.Http.dll'被拒絕。

我不明白這個錯誤是什麼新的發展。試圖谷歌,但似乎沒有匹配cming了。

+0

停止ASP.NET開發服務器。另外,你的問題在哪裏,你有什麼嘗試? – CodeCaster

+0

我不知道它是什麼,所以我應該嘗試什麼?問題是我收到錯誤,我不知道它是什麼。 – shaz

+0

你可以從問題中刪除你的代碼,以保持它更好。這是無關的,例如它不是你的代碼中的東西,也不是VS的構建問題。 – Diego

回答

8
  1. Close VS.
  2. 刪除binobj解決方案中每個項目的目錄(主要是有建築錯誤的目錄)。
  3. 在VS中打開解決方案。
  4. 乾淨的解決方案。
  5. 重建
+0

這是一個鳥槍調試。對我來說,十次出現這樣的錯誤之一發生時,我的系統上運行一個迷失的ASP.NET開發服務器,保持文件鎖定。簡單地停止該服務器就可以做到這一點。另外一個Clean會清空'bin'和'obj'文件夾,所以這一步有點多餘。 – CodeCaster

+2

@CodeCaster,是的,這是一支獵槍。然而,這個奇怪的錯誤大量的時間是開發服務器(如你所說)或其他一些仍在運行的應用程序。另外,有時候clean還是無法刪除bin目錄中的一些文件。 – Diego

+0

@Diego,謝謝你的建議。 – shaz