2011-05-30 21 views
0

問:有沒有什麼辦法來反映系統中的DLL的變化使用它,而許多步驟

我有在許多系統中使用的dll,當我提出這DLL任何修改,我要建它,複製這個DLL,粘貼到每個Web應用程序模塊的bin folder,並添加一個引用到新的。

有什麼辦法可以減少這些步驟的數量嗎?,我的意思是,是否有任何方法可以對所有這些步驟中的所有系統都可見的dll進行任何修改。

編輯:

GAC能解決我的問題,如果在同一主機上,但更清晰,我們使用源代碼控制的應用程序,修改類和一個以上的可修改該DLL,什麼我想要的是:當我對該dll進行任何更改時,這並不會強制我通過我的應用程序的bin文件夾複製它。

在此先感謝。

+0

http://weblogs.asp.net/chrismoseley/archive/2008/10/28/shared-assemblies-without-the-gac.aspx – 2011-05-31 23:48:15

+0

http://stackoverflow.com/questions/2059118/reference-dlls -in-asp-net-without-bin-or-gac – 2011-05-31 23:48:53

回答

3

您可以將此組件Shared Assembly,並在GAC folder安裝它,如果引用這個組件each application from GAC folder

+0

非常感謝,但我很困惑,請你提供更多解釋如何去做,或者鏈接來解釋步驟。 – 2011-05-30 12:13:42

+1

@just_name;檢查這篇文章http://www.exforsys.com/tutorials/vb.net-2005/shared-assembly.html – 2011-05-30 12:19:12

+1

也檢查一個。 http://www.vkinfotek.com/assemblyhowto.html – 2011-05-30 12:21:00

1

使用共享組件可能,或者如果你想依然延續着私有集合,然後創建一個批處理文件,它會將DLL複製到所有需要的位置,如果您的多個Web應用程序在同一臺服務器上運行

步驟來創建共享程序集 http://www.vkinfotek.com/assemblyhowto.html http://www.dnzone.com/go?698

+0

請看看我的編輯.. – 2011-05-30 13:55:24

相關問題