我有31個項目,每個項目都在一個文件夾內,我有一個空的Visual Studio解決方案,有沒有辦法將文件夾中的所有項目添加到我的解決方案中,而無需逐個添加它們?添加多個項目的Visual Studio解決方案
回答
假設你已經安裝的NuGet,您可以使用以下通過包管理器控制檯(Tools :: Library Package Manager :: Package Manager Console
)做到這一點:
$sln = Get-Interface $dte.Solution ([EnvDTE80.Solution2])
Get-ChildItem -Recurse *.csproj | %{ $sln.AddFromFile($_.FullName) }
更換csproj
與vbproj
如果您使用VB.NET。
編輯澄清:戴維指出,究其原因,這是可能通過一個看似不相關的工具是,PMC公開PowerShell的接口,與Visual Studio的API的已配置的支持,使其成爲最簡單的方法「腳本「對IDE。
你可能想提一下爲什麼一個「包管理器「有這樣的命令。 –
@JohnSaunders,因爲NuGet是基於powershell的 – FPGA
@ user1492051是的,「PowerShell」是個神奇的詞,但如果理查德編輯了他的回答,這對未來的讀者來說仍然會更好。然後他們不需要閱讀我們的評論。 –
- 1. Visual Studio 2010的多項目解決方案添加
- 2. 以編程方式將多個項目添加到Visual Studio解決方案中?
- 3. Visual Studio解決方案和項目
- 4. Visual Studio解決方案/項目組織
- 5. 將CMake項目添加到Visual Studio解決方案
- 6. 如何將JavaScript項目添加到Visual Studio解決方案
- 7. 包含多個解決方案的Visual Studio解決方案
- 8. 多個項目的Visual Studio解決方案「設計」
- 9. Visual Studio解決方案有多個項目:參考路徑
- 10. 多個項目Visual Studio解決方案不會調試一個項目的DLL
- 11. Sitecore和多個Visual Studio解決方案
- 12. Visual Studio多項目解決方案選項
- 13. Visual Studio 2010 Professional解決方案/項目與Visual Studio 2010 Premium解決方案/項目100%兼容嗎?
- 14. Visual Studio - 解決方案中的2個項目 - 工作目錄
- 15. 如何創建Visual Studio解決方案文件(.sln)並添加更多項目
- 16. Visual Studio 2003解決方案到Visual Studio 2013解決方案
- 17. 幫助在一個解決方案中的Visual Studio瞭解多個項目
- 18. Visual Studio:單一解決方案還是很多解決方案?
- 19. 在Visual Studio 2005中調試多項目(C++)解決方案
- 20. 調試多項目ASP.Net解決方案是Visual Studio代碼
- 21. 在多項目中鏈接問題Visual Studio 2005解決方案
- 22. 每個解決方案/項目的Visual Studio設置
- 23. 修改解決方案,不從Visual Studio外部加載項目
- 24. 大型解決方案,許多解決方案配置,添加新項目
- 25. Visual Studio:添加相同的項目或引用到不同的解決方案
- 26. Visual Studio中的多項目解決方案:傳播主項目的配置
- 27. 在Visual Studio中使用多個項目/解決方案的最佳方式?
- 28. 共享1個解決方案中的多個項目的資源。 Visual Studio 2010
- 29. 編譯和使用Visual Studio中的單個解決方案的多個項目
- 30. visual studio解決方案
嘗試[this](http://stackoverflow.com/questions/747687/how-to-automatically-add-a-huge-set-of-vcproj-files-to-the-solution) –
這一個沒有它也 http://stackoverflow.com/questions/1891035/easy-way-to-add-multiple-existing-csproj-to-a-visual-studio-solution – FPGA