2012-01-30 332 views
0

我已經包含了我的所有項目,我的解決方案中包含大約42個項目,因此當我打開解決方案文件時,它也打開了我的所有項目,現在我檢出了另一個SVN副本主幹,我想成爲仍然使用我以前的解決方案文件,並打開它們。那麼,我可以將我的解決方案文件複製粘貼到已檢出代碼並打開它的新文件夾中嗎?它會傷害SVN fille嗎?是否有一種更爲原生的方式讓VisualStudio做到這一點,而不是複製粘貼文件? 他們看起來像這樣的.sln文件:將我的解決方案文件中的項目導出到另一個解決方案文件

Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ucmkaryotypebuilder", "..\UCMKaryotypeBuilder\ucmkaryotypebuilder.csproj", "{77D441DF-5D4D-4F89-BE6D-594C18B46229}" 
EndProject 

回答

3

打開您的解決方案文件將說明在這裏。大多數時候,你的解決方案的結構是:

<root dir> 
-- MySolution.sln 
-- <project dir> 
-----myProject.csproj 

如果是這樣的話,你的新結帳看起來是這樣的:

<root dir> 
-- <project dir> 
-----myProject.csproj 

然後複製了應工作的解決方案文件。也就是說,沒有什麼可以阻止你建立一個不起作用的非常奇怪的目錄結構,所以你需要小心項目與解決方案文件的相對路徑。

總而言之,您可以隨時創建一個新的空白解決方案文件,並使用「添加現有項目」添加它們,一次一個。

相關問題