2012-05-03 92 views
0

在一個大型網站上有很多使用對方的項目(意思是DLL) - 最好的方法是什麼?參考項目的最佳做法

A.將所有東西放在一個bin/output文件夾中。直接引用DLL到彼此。這會使項目嚴重超載嗎?不管我把DLL放在哪裏,把它們變成web服務,讓它們以這種方式訪問​​彼此。

C.其他...

回答

1

如果有多個項目,相互交融,那麼它能夠更好地讓他們在一個解決方案,然後引用該項目在你的可執行項目。但是,如果你不能將它們放在一個解決方案中,而只想使用dll,那麼最好將它們放在項目中的文件夾中,並從那裏引用它們。這樣你就可以在一套中管理dll。我不確定這是否會讓您的項目嚴重超載。如果您需要所有這些dll,那麼放置它們的位置並不重要,最終它們都將被複制到bin/debug文件夾。
但是,如果您想通過每個項目的服務公開功能,然後在可執行項目中使用它,則可能會導致一些性能問題。您需要在賬戶中輸入Design Consideration