4

如果VS2008項目與一個Web應用程序項目最初創建,並添加類項目,結構是這樣的:Visual Studio 2008中 - 移動解決方案文件(SLN,索尼)

Parent Folder 
    Web App Project Folder - (solution Files in this folder) 
    Class Project 1 
    Class Project 2 
    ... 

你查看將.sln和.suo文件移動到父目錄的任何問題?

Parent Folder - (solution Files in this folder) 
    Web App Project Folder 
    Class Project 1 
    Class Project 2 
    ... 

我調整了項目的.sln目錄和解決方案似乎是工作的罰款,但我想知道,如果這個動作將打破東西,我沒有預料到的。

回答

5

只有項目文件決定了它們的構建輸出 - 解決方案只將項目鏈接到一個邏輯實體中,以便它們可以同時在Visual Studio實例中加載。如果項目仍然是一樣的,沒有什麼是壞的。

2

你可以用你喜歡的任何編輯器打開你的.sln文件,甚至是記事本,並且看到它只包含你的項目文件的引用,你可以修改它,以便項目文件的相對路徑在它匹配你的佈局。 VS對此沒有任何反應。
所有構建設置都存儲在項目文件中,因此您不會丟失在項目中所做的任何配置更改。

+0

...但是使用源代碼管理/首先進行備份! :) – TrueWill 2009-08-30 16:42:21

+0

這是非常真實的,作爲一個附註,.suo可以安全地刪除並添加到您的VCS忽略列表中。 – Dmitry 2009-08-30 18:14:31

2

而.suo文件可以安全地刪除。這是一個特定於用戶的文件,僅保留特定用戶的解決方案選項。它沒有包含任何對項目很重要的東西,建立設置等。

相關問題