2010-10-22 177 views
3

想知道它是否有可能在2010年解決方案中提供解決方案? 如何? 非常感謝解決方案與2010年解決方案

+1

解決方案中的解決方案是什麼?您可以在一個解決方案中擁有多個項目。這還不夠嗎? – 2010-10-22 14:52:11

+0

你在問什麼? – SLaks 2010-10-22 14:54:13

+0

你爲什麼需要這個?正如Joel指出的那樣,您可以簡單地讓多個項目成爲解決方案。這還不夠嗎? – alex 2010-10-22 14:54:33

回答

1

由於Visual Studio不支持在解決方案(我覺得這是應該支持的特性),你可以有最接近的,所以你有一個像

    創建具有多個解決方案的項目分組
  • Client.sln
  • Server.sln
  • Master.sln具有所有項目

的這增加了一些額外的工作。當溶液水平的變化如添加/刪除項目,但我以前使用這種方法取得了很好的成功。

在大多數情況下,除了集成工作和可能的部署之外,工作永遠不需要在Master.sln中完成,具體取決於您的設置。因此,與200個項目的解決方案相比,這個項目的開發/構建速度慢得多,您將擁有更小的工作子集。

這真的很不幸,VS本身不支持這個,所以主解決方案通過子解決方案的動作自動維護。

+0

感謝您的建議 – user9969 2010-10-25 18:05:34

+0

我覺得上面的想法意味着在VCS結構如下: /src/Master.sln /src/Server.sln /src/Client.sln /src目錄/項目-01/PRJ-01。 csproj /src/project-02/prj-02。的csproj – AnneTheAgile 2013-06-26 19:13:00

6

但是,您可以組織項目進入解決方案文件夾。

+0

無法完成然後 – user9969 2010-10-22 15:05:00

+0

文章有關:在解決方案資源管理器中的右鍵單擊解決方案 - >添加 - >新的解決方案文件夾。不錯的文章,不是嗎? – Machta 2010-10-22 15:08:51

+0

我誤解了答案抱歉。 – user9969 2010-10-22 15:19:52

3

沒有

但是你可以有解決方案文件夾來組織內的項目。 將項目組織到文件夾中很不錯,因爲您可以右鍵單擊文件夾並在該文件夾內構建項目。

0

恐怕沒有,但是您可以在解決方案中擁有多個項目。我認爲沒有意義,因爲解決方案主要只是組織目的...

你能分享你做這種事情的原因嗎?

+0

感謝您的回覆。我們有近200個項目,我們正在討論如何最好地將它們分解成解決方案並組織它們,並提出了「解決方案內的解決方案」 – user9969 2010-10-22 15:21:27

+0

下次,如何從一開始就將此添加到您的帖子中... – Machta 2010-10-22 15:32:15