2010-07-12 20 views
4

我有MS Chart控件和對GAC的引用。 我發現了它們(C:\ Program Files \ Microsoft Chart Controls \ Assemblies)如何更改引用到本地(從GAC到bin)

但是如何將GAC更改爲本地副本(bin),以便與VS未安裝MS Chart控件的其他服務器進行比較。

我試着手動添加dll文件,但那是一個失敗。 這看起來像我需要手動配置Web.Config。

改變它

<add assembly="System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/></assemblies> 

莫名其妙地把它從GAC移動到垃圾桶,又如何?

回答

4

在Visual Studio(或VWD,如果使用快速版本)的解決方案資源管理器中,找到參考下的DLL。用鼠標右鍵單擊它,然後選擇屬性。更改複製本地

如果您有Web站點項目而不是Web應用程序項目,則引用將直接位於Bin文件夾中。

+1

但WebSite選項中沒有右鍵單擊菜單。這不是Web應用程序項目。 – Cynede 2010-07-12 08:35:41

+1

@nCdy如果你沒有右鍵點擊並選擇「添加引用」,你是如何'手動添加dll文件'的? – 2010-07-12 08:42:18

+1

@Jaffaff Gilbert藥物和滴...但這不會幫助。 btw添加引用,如果我選擇一個文件返回GAC引用...不知道爲什麼。 (offtop:Jeaffrey真的是美女名字) – Cynede 2010-07-12 09:03:23

0

在解決方案中生成DLL副本(解決方案項目)。

在您的BIN文件夾中創建一個指向您複製的DLL的.refresh文件,最好使用相對路徑。

將.refresh文件添加到您的項目(在BIN文件夾中)。

從web.config文件中刪除對程序集的所有引用。

戴夫。

相關問題