0
A
回答
1
2
我強烈建議將其保存在每個項目的Bin文件夾中。除非真的(真的)有必要,否則不要嘗試分享它。
第二最佳的選擇是把在共享文件夾(使用相對路徑),並配置在每個項目配置文件(
Probing path
)。請注意,您將不得不同時更新2個項目。如果程序集包含用於在兩個項目之間進行通信的類型,那麼這是合理的,但否則它是不必要的複雜化。
最後一個選項是把它放入GAC
1
在你的情況我建議你使用你的源代碼控制系統執行結構化共享,而不是GAC。
在顛覆的過程:
- 把共享庫在一個地點在您的源代碼庫。
- 在你的兩個項目的每一箇中使用svn:externals來拉入共享庫。
這給你兩全其美:
-
在源代碼控制單點更新共享庫(如GAC)私人bin文件夾中部署的
- 靈活性(如不使用
- GAC)。
相關問題
- 1. 何時需要使用GAC共享程序集?
- 2. 從共享位置或帶有Unity的GAC引用程序集
- 3. 使用COM互操作向GAC安裝共享程序集
- 4. 共享程序集 - 是否需要簽名?
- 5. 是否有僅用於文本狀態的Facebook共享鏈接?
- 6. 在包含GAC的程序集中處理共享
- 7. 是否需要在GAC中安裝(.net)COM +程序集?
- 8. 將共享程序集安裝到GAC中進行開發和構建
- 9. 共享程序集與私有程序集有何區別?
- 10. 檢查批處理文件中GAC中是否有程序集
- 11. ClickOnce需要程序集MyProject在GAC中?
- 12. WCF和共享程序集
- 13. 私有和共享程序集
- 14. 即使使用GAC中的共享程序集,BTSTask AddResource也會失敗
- 15. 線程是否必要/有用?
- 16. 在100個Web應用程序共享時,將DLL部署到GAC中是否可減少內存使用量?
- 17. 如何檢查GAC中是否存在程序集引用?
- 18. 是否有必要將方法定義爲「公共」?
- 19. 共享點是否適用於php
- 20. 在NT服務和WCF服務(無GAC)之間共享私人程序集
- 21. 是否可以安裝一個程序,將程序集放到GAC中而不需要管理員權限?
- 22. 是否有必要有base64_encode
- 23. 我是否需要強制GAC重新加載程序集?這可能嗎?
- 24. Clickonce部署程序集必須安裝在全局程序集緩存(GAC)中
- 25. 檢查GAC的程序集
- 26. VS 2010中是否有添加對僅在您的GAC中的程序集的引用的方法?
- 27. cwallet.sso在Jdeveloper應用程序中是否真的有必要?
- 28. 是否有必要在Android應用程序中添加權限?
- 29. 是否有必要繼承WPF應用程序的System.Windows.Application基類?
- 30. 如何識別GAC程序集是否正在加載