我有兩種解決方案。假設說Sol1和Sol2。
現在我想添加一個Sol1項目到Sol2。 Sol2不會修改該項目。
因此,這樣做會帶來任何傷害。這種影響可以以任何方式影響Sol1?將現有項目添加到解決方案的效果
1
A
回答
2
如果您是通過選擇「添加現有項目」並從第一個解決方案中選擇項目,那麼該解決方案的源代碼庫(該項目的源代碼庫)將相同。因此,一個項目的變化將明顯影響另一個項目。
如果你不想影響其他項目。拿一份該項目的副本,並用它來添加不同的解決方案。
1
[Build break]由於Sol2正在使用來自Sol1的項目並可能引用其類。在稍後的階段,如果有人已經改變了sol1的項目代碼,sol2將不再生成...
1
噢......這是大多數開發人員所犯的常見錯誤,它會對您的解決方案產生不利影響,解決方案2。
由於項目引用的是相同的物理位置,因此如果您使用現有項目選項進行添加,那麼只要它發生更改,它會在其他解決方案中提示源更改消息。
所以,總是讓你的項目的副本到其他物理 位置比添加使用現有項目的選擇,它會使你的生活 涼爽。
相關問題
- 1. 現有的解決方案添加到現有項目的TFS
- 2. 將現有項目添加到解決方案下visualvsn
- 3. 無法將Azure CloudService項目添加到現有解決方案
- 4. 將項目添加到現有Monodevelop(Mono Touch)解決方案
- 5. 將所有項目添加到相同的解決方案?
- 6. 將OutDir屬性添加到所有解決方案項目
- 7. 向TFS中的現有解決方案添加新項目
- 8. 如何使用roslyn將現有項目添加到c#解決方案中?
- 9. 在Visual Studio中將現有項目添加到解決方案「只讀」
- 10. 將xUnit.NET ASP.NET MVC單元測試添加到現有項目/解決方案
- 11. Visual Studio 2008將現有項目添加到主要解決方案
- 12. 將解決方案添加到不同的TFS團隊項目
- 13. Cmake將新項目添加到解決方案
- 14. 通過命令行將項目添加到解決方案
- 15. 將新項目添加到解決方案
- 16. 將共享項目添加到新解決方案中
- 17. 將CMake項目添加到Visual Studio解決方案
- 18. 如何將JavaScript項目添加到Visual Studio解決方案
- 19. 將SOAP添加到現有的GWT解決方案
- 20. 將MVC3添加到現有的webforms解決方案
- 21. 添加現有項目到新的VS2012解決方案以編程失敗
- 22. 如何將現有解決方案添加到Team Foundation Server?
- 23. 將Sitecore 7.5添加到現有解決方案
- 24. 將Windows 8.1項目添加到Windows Phone 8.1項目的解決方案
- 25. 將FreeImage .NET添加到解決方案
- 26. 將RestSharp.MonoDroid添加到解決方案
- 27. 在新解決方案中添加現有服務引用到新項目
- 28. 在運行時在wpf中添加現有項目到解決方案
- 29. 將ios項目添加到xamarin表單解決方案與droid項目
- 30. 如何將其他解決方案的項目添加到新創建的解決方案中?
如果你需要它,你可以做到。有時,您可能會遇到一些答案中提到的問題,但如果您有源代碼管理(TFS,SVN等),則不會發生災難性的情況。我的團隊廣泛使用這種方法,因爲我們有超過一百個項目並且工作正常。過了一段時間,你會習慣它,並沒有任何問題。 –