簡體   English   中英

在Visual Studio 2010中同時將多個項目添加到單個解決方案

[英]Adding multiple projects to a single solution simultaneously in Visual Studio 2010

在我的公司,我們的一套服務軟件分為許多不同的解決方案,包含任意數量的350多個項目。 我在公司的工作是跟蹤所有這些代碼,以找出錯誤發生的位置。

為了實現這一點,我希望將所有項目都包含在一個解決方案中。 我可以通過“添加現有項目...”菜單項來完成此操作,但它只允許我一次添加一個項目。 我還注意到我可以通過將它們拖到解決方案文件夾中從Windows資源管理器中添加現有項目(多個同時),但這不會導入項目; 它只將項目文件本身添加到文件夾中。

有沒有辦法同時向解決方案添加多個項目? 我意識到這可能(讀:會)需要很長時間。

我想你正在尋找這樣的東西: http//nprove.codeplex.com/

這允許將項目或包含來自團隊基礎源控制資源管理器的項目的文件夾加載到當前解決方案中。

解決方案是創建一個小程序,將要添加到解決方案中的項目列表(或掃描目錄中的* .csproj,* .vbproj ...)作為輸入,並寫入* .sln文件你的解決方案。

如果你用記事本打開一個* .sln文件,你會發現它沒有魔法,它只是一個文本文件,其中包含項目列表(帶有GUID)和一些有關構建配置的信息。 查看解決方案文件的結構,並嘗試編寫一段代碼,當用戶將項目添加到解決方案時,該代碼與visual studio相同。

我很確定只需很少的努力即可實現自動化。 只是文件解析的問題。

Visual Studio擴展“添加現有項目”(創建者:Cyotek)允許您通過選擇所有項目一次將多個項目添加到一個解決方案。 在VS2017上完美地為我工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM