在Eclipse中,當我實現一個類庫並準備部署時,通常會導出並將其打包到JAR文件中,稍後您可以將其添加到另一個構建路徑中項目。 Visual Studio中是否有等效的功能?有沒有適當的方法來「發佈」一個類庫並將其打包到一個dll文件中,以便稍後添加爲另一個項目中的參考?或者你只是經常去挖掘它自己的bin文件夾?如何導出Visual Studio 2012中的類庫
回答
大多數VS項目都編譯成DLL。如果你想讓你的DLL在構建時「發佈」到某個特定的位置,你可以使用build events,它也可以打包你的dll(例如,你可以調用一個批處理腳本,例如爲你處理這個腳本)。
有沒有一種正確的方法來「發佈」一個類庫並將其打包到一個dll文件中,以便稍後添加爲另一個項目中的引用?或者你只是經常去挖掘它自己的bin文件夾?
當然,只需添加bin\debug\yourdll.dll
或bin\release\yourdll.dll
作爲參考您的其他項目,或以其他方式,你在你的生成事件移動到的位置。無需每次都去挖掘它。
我明白你的建議。我只是期待一種更官方的方法,但是如果從bin文件夾中獲得它是微軟期望我做的,那就這麼做吧。 – AxiomaticNexus
@YasmaniLlanes不確定你在找什麼樣的答案。什麼是「官方方法」? – tnw
我只是想確保在構建項目時在'bin'文件夾中生成的程序集不僅僅是打算僅用於某種調試目的的半套裝程序集。我想我只是過分複雜的事情。 – AxiomaticNexus
- 將輸出類型更改爲'release'或'Debug'。
- 轉到建設,構建解決方案(或F5)
導航到:解決方案Bin文件夾中發佈或調試。
3a。通過右鍵單擊
「解決方案資源管理器」中的解決方案並選擇「在文件資源管理器中打開文件夾」,可以快速導航到解決方案文件夾。 編譯的DLL文件將在該目錄中。 (bin \ release或bin \ debug)
如何添加資源以及DLL? – Shohrab
- 1. 如何在Visual Studio 2012中導出數據庫模式?
- 2. Visual Studio 2012 - 導出模板自動化
- 3. 導出DLL描述 - 參考Visual Studio 2012
- 4. visual studio 2012中的openCV 2012
- 5. 如何在Visual Studio 2012中提取.dll類庫
- 6. 引導3.3.0和Visual Studio 2012
- 7. Visual Studio 2012數據庫圖?
- 8. 如何導出所有Visual Studio 2012字體和顏色設置?
- 9. 我如何在Visual Studio 2012
- 10. 如何使用Visual Studio 2012
- 11. 我如何在Visual Studio 2012
- 12. 如何在Visual Studio 2012
- 13. 的Visual Studio 2012 - 導入/導出GitHub的要旨
- 14. 無法導出用於Visual Studio 2012的Expression Blend中的項目
- 15. 如何導出和導入Visual Studio宏?
- 16. 如何在Visual Studio中導出程序?
- 17. 在Visual Studio 2012中包含特徵庫
- 18. 如何我在Visual Studio中查看數據庫的內容,2012
- 19. 如何在Visual Studio 2012中運行xunit?
- 20. 如何在visual studio 2012中運行angular2?
- 21. 如何在visual studio 2012中使用sqlite?
- 22. 如何在Visual Studio 2012中設置LuaBind?
- 23. Visual Studio 2012 LocalDB
- 24. visual studio 2012 gadgeteer
- 25. Visual Studio 2012 - %(Link.OutputFile)
- 26. Nuget Visual Studio 2012
- 27. 與Visual Studio 2012
- 28. REPORT -Visual Studio 2012
- 29. Visual Studio 2012 TFS
- 30. 與Visual Studio 2012
更改輸出路徑?將'debug'改爲'release'?我不知道你在問什麼。 –
@HighCore例如,當你打算部署一個ASP.NET MVC項目時,你不要直接去挖掘bin文件夾中的程序集。您可以右鍵單擊並「發佈」到文件系統中的Web服務器或文件夾中。圖書館有類似的事情嗎? – AxiomaticNexus
你爲什麼需要這個?一個孤立的集會不是你可以「發佈」的東西。您可以在'release'配置中更改輸出路徑,然後在準備「發佈」時選擇此配置。 –