回答
當您部署它時,您可以手動將它們複製到bin目錄。
你可以分享你的assemblies
安裝到Global Assemble Cache。
這些assamblies是項目相關的,而不是全球性的,其中一些不是我們自己的DLL,所以它沒有簽名,我不想保留我們的項目dlls給GAC,因爲生產服務器也被其他團隊使用...... – Denish
您可以將dll位於共享文件夾(e.g. /bin/SubDir)
,設置爲CopyLocal
至false
,並確保您的項目的引用路徑(在屬性中)包含共享文件夾。
如果您已將Copy Local設置爲false,則嘗試使用VS中的添加引用添加對該DLL的引用。
轉到Soloution Explorer -> Right Click -> Add Reference ->Browse ->Select the DLL
另一種方法將是,通過將Gacutil.exe安裝您的DLL到GAC:
gacutil -i [assemblyPath ]
如果你閱讀下面的評論我不想使用GAC。我的問題是部署不在開發中 – Denish
- 1. 在沒有dll的2個項目之間共享代碼
- 2. 在git中共享兩個項目之間的代碼
- 3. 在兩個django項目之間共享一個模型
- 4. 在兩個Visual Studio項目之間共享一個類
- 5. qtmake - 兩個項目/目標之間的共享資源
- 6. 在兩個不同的git項目之間共享代碼
- 7. Symfony - sfDoctrineGuard - 在兩個Symfony項目之間共享模型文件
- 8. 在兩個MVC項目之間共享.AspNet.ApplicationCookie
- 9. 在兩個Django項目之間共享模型(和表)
- 10. 如何在兩個項目之間共享代碼?
- 11. 在兩個Web項目之間共享應用程序設置
- 12. 如何在兩個GWT項目之間共享代碼?
- 13. 在兩個項目之間共享全局變量
- 14. 在兩個項目之間共享源代碼?
- 15. 在兩個Netbeans項目之間共享源代碼
- 16. Symfony2:在兩個項目之間共享捆綁
- 17. 多個項目之間共享資產
- 18. 如何在.Net Core項目和.Net Framework 4.5項目之間共享類?
- 19. 兩個不同的GWT項目之間的共享代碼
- 20. Eclipse:用於測試的兩個項目之間的共享包
- 21. XML字符串資源兩個項目之間共享的Android
- 22. 共享兩個Django項目之間的數據庫表
- 23. 在項目之間共享aspx頁面
- 24. 在Eclipse和Netbeans之間共享項目
- 25. 如何在項目之間共享logback.xml
- 26. 在項目之間共享OrigoDB
- 27. 在BigQuery項目之間共享視圖
- 28. 在項目之間共享Web服務
- 29. 在IntelliJ和Eclipse之間共享項目
- 30. 在項目之間共享用戶庫
我不想這樣做,因爲我有這麼多的項目部署有我想在這些項目之間分享這些常見的dll。 – Denish
另一種選擇可能是使用系統變量,例如, %DLLPATH%在你的dll的位置,然後你將這個路徑添加到定義不同位置的各種機器上。 – endyourif