2010-12-03 161 views
4

我剛剛升級了一個解決方案,其中包含兩個從VS 2008到2010的web部署項目(當我去時將所有項目升級到.net 4.0)。Visual Studio 2010 - Web部署項目包括框架DLL

我安裝了新的VS2010 web部署項目,以允許我打開我的舊生成項目(這些生成我的網站,清理幾個文件並將它們壓縮爲上載)。

我已經得到了這些工作,但是當我查看構建的文件時,所有引用的.net框架文件(例如System.Web.dll等)都已包含在部署的站點中。有人知道爲什麼會發生這種情況,以及如何關閉它?

+0

我無法根據此處的信息重新制作此信息。 – 2010-12-09 19:32:10

+0

用文本編輯器打開.csproj文件,看看裏面有什麼。你可以找到線索。 – 2010-12-09 19:33:08

+0

http://stackoverflow.com/questions/2059118/reference-dlls-in-asp-net-without-bin-or-gac檢查這個..可以幫助你 – 2010-12-11 16:35:19

回答

0

也許您正在使用某個組件(DLL),該組件使用該文件可能需要某些框架庫的特定文件版本。 VS會自動複製依賴關係的依賴關係。

0

一個原因可能是引用的.NET框架文件的Copy Local = True財產。

相關問題