2013-03-30 43 views

回答

17

不,但是當我有很多想要傳達這個構建流程的項目的解決方案時,我會做一些可能適合您的需求的事情。

由於解決方案資源管理器按字母順序排列事物,因此我將項目放入「解決方案文件夾」中。我在每個項目文件夾上都加了一個前綴。所以,我可能會命名一個文件夾「A. Helper Assemblies」。所以,我的解決辦法是這樣的:

解決方案
      A.助手大會
            Project1.vsproj
            Project2.vsproj
      B.芯組件
            ProjectX.vsproj
            ProjectY.vsproj
      C. UI組件
            ProjectMoe.vsproj
            ProjectLarry.vsproj
            ProjectShemp.vsproj

這不會改變任何項目的依賴,雖然。這只是手動確保項目構建順序與文件夾結構相匹配。

有關添加解決方案文件夾具體細節,請到這裏:http://msdn.microsoft.com/en-us/library/c6c756s6(v=vs.100).aspx

+0

漂亮的解決方法 – Alireza

+0

愛它,因爲這是虛擬文件夾,不會出現在資源管理器中。 – modiX

+0

剛剛更改了網址。 MSDN更改了它的URL模式 - 所有的URL現在都是「全局」=> [vstudio /]部分消失了。 – ZXX

0

使用的解決方案的文件夾和解決方案文件夾前綴的頂部,您可以在項目中使用前綴的文件夾了。

訣竅是用普通名稱添加項目,然後在解決方案資源管理器中將其重命名爲「選擇它並按f2」。

通過在添加它之後對其進行重命名,可以保持程序集名稱/名稱空間的方式。同樣重命名它意味着您的項目文件夾名稱不會隨前綴更改。所以下面的例子在磁盤上將是Thing.Core而不是10_Thing。核心

  • 05_Thing.Database
  • 10_Thing.Core
  • 15_Thing.Api
  • 20_Thing.Api.Services
  • 25_Thing.Data
  • 30_Thing.Host
  • 90_Thing.Test
相關問題