2012-11-22 117 views
1

我有兩種解決方案。假設說Sol1Sol2
現在我想添加一個Sol1項目到Sol2。 Sol2不會修改該項目。
因此,這樣做會帶來任何傷害。這種影響可以以任何方式影響Sol1將現有項目添加到解決方案的效果

+1

如果你需要它,你可以做到。有時,您可能會遇到一些答案中提到的問題,但如果您有源代碼管理(TFS,SVN等),則不會發生災難性的情況。我的團隊廣泛使用這種方法,因爲我們有超過一百個項目並且工作正常。過了一段時間,你會習慣它,並沒有任何問題。 –

回答

2

如果您是通過選擇「添加現有項目」並從第一個解決方案中選擇項目,那麼該解決方案的源代碼庫(該項目的源代碼庫)將相同。因此,一個項目的變化將明顯影響另一個項目。

如果你不想影響其他項目。拿一份該項目的副本,並用它來添加不同的解決方案。

1

[Build break]由於Sol2正在使用來自Sol1的項目並可能引用其類。在稍後的階段,如果有人已經改變了sol1的項目代碼,sol2將不再生成...

1

噢......這是大多數開發人員所犯的常見錯誤,它會對您的解決方案產生不利影響,解決方案2。

由於項目引用的是相同的物理位置,因此如果您使用現有項目選項進行添加,那麼只要它發生更改,它會在其他解決方案中提示源更改消息。

所以,總是讓你的項目的副本到其他物理 位置比添加使用現有項目的選擇,它會使你的生活 涼爽。

相關問題