2010-04-06 78 views
2

** c:\ Windows \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets(0,0):警告MSB3245:無法解析此引用。找不到程序集「System.Web.Mvc,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35,processorArchitecture = MSIL」。檢查以確保程序集存在於磁盤上。如果您的代碼需要此引用,則可能會出現編譯錯誤。這條信息是什麼?

任何人都可以告訴我這是什麼消息嗎?

當我部署我的ASP.net MVC應用程序使用TFS我得到這個錯誤消息?

感謝

回答

5

我懷疑這是不是意味着你沒有安裝在目標機器上MVC2和它的警告你,當應用程序被編譯那裏將失敗。

+0

請你能告訴我做這個的過程是什麼? – kumar 2010-04-06 23:45:43

+1

@kumar http://www.microsoft.com/web/gallery/install.aspx?appsxml=http://www.microsoft.com/web/webpi/2.0/WebProductList.xml&appid=MVC2(在目標機器上打開,不在開發機器上) – Alxandr 2010-04-06 23:59:11

2

也許您需要在要部署到的計算機上安裝MVC 2。

0

在您項目的參考文獻的System.Web.Mvc中將「Copy Local」設置爲「true」,並在您的bin文件夾中使用System.Web.Mvc.dll進行部署。

+0

我做了本地複製,但我得到的錯誤信息相同.. – kumar 2010-04-07 00:28:41

+0

您可以在部署過程中檢查它是否已複製到正確的文件夾?這裏沒有太多的工作要做,但把它放在編譯器正在尋找它的地方。 – 2010-04-07 00:34:45