2009-05-24 66 views
5

我更喜歡解決方案文件與Visual Studio中的項目文件位於同一文件夾中。我知道這是通過取消選中「創建解決方案目錄」複選框來完成的。但是,VS 2008默認使用該框進行檢查。什麼是Visual Studio中解決方案文件的最佳位置?

我對其他人對解決方案文件是否應該位於同一目錄中的意見感興趣。

回答

15

當解決方案包含多個項目時,我喜歡父目錄中的解決方案文件和其子目錄中的項目文件。

當一個解決方案包含許多項目(我目前的解決方案有36個項目/組件),那麼我將有:

  • 祖父母:解決
  • 子目錄:「solution folders」,這是合乎邏輯的集合項目
  • 孫子:項目本身
+1

是的,在根文件夾中,您只有解決方案文件和每個項目的文件夾。 – 2009-05-24 21:12:18

1

我引用「在同一文件夾中的項目文件」

我假設你的意思是「項目文件」,而不是多個xxproj文件。將多個項目放在一個文件夾中(幾乎)總是不好的選擇。從中可以得出答案:如果您知道這將是一個小型的單一項目解決方案,那麼您只應取消選中該選項。這通常意味着一個很小的丟棄或一次性使用的工具。

在任何其他情況下,額外的目錄是一個好處,而不是一個負擔。想想未來,事情總是在變化。您可能想要添加(庫)項目或稍後將此項目添加到另一個解決方案。

0

我喜歡它是這樣的:

MyProject 
    src 
    Domain 
    Application 
    Infrastructure 
    UI 
    solutions 
    MyProject 
    Infrastructure 
    Domain 

解決方案文件夾中包含的解決方案的文件夾。所有項目都從src文件夾引用。

+0

我很好奇,你的方法有什麼優勢? – Treb 2009-05-25 11:12:28

相關問題