方案總管中的項目和通用命令
一般而言,您可以依據專案範本來識別專案如何管理項目。 例如,Visual C++ 專案允許檔案存放在任何位置。 因此,專案中顯示的項目必定是檔案的連結;當您管理 Visual C++ 專案中的項目時,您實際上是在管理連結。 當您在 Web 專案上工作時,這些專案要求檔案必須存放在專案目錄中,以便於在 Web 伺服器上維護它們的相對超連結。 因此,這個專案維護項目時就如同它是檔案本身一般。
秘訣 |
---|
Visual C++ 專案、方案項目和其他檔案只包含連結。 Visual C# Web 專案和 Visual Basic Web 專案則只包含實體專案項目。 |
例如,您可以建立一個其他檔案,決定將它加入某個專案,然後假設您是在加入一個檔案的新複本,而不只是個連結而已。 如果您刪除了原始的其他檔案,而專案項目實際上又是此原始檔的連結,那麼您可能會失去您的工作。
移動和複製項目
在方案總管中目標專案永遠會決定拖放或剪貼作業的結果。 如需詳細資訊,請參閱 HOW TO:移動項目。
儲存專案項目
對專案項目使用 [另存新檔] 命令的效果是由該項目與專案的關聯決定。
管理連結的專案
[另存新檔] 會在專案階層架構之外建立新檔案。 如果啟用了 [在方案總管中顯示其他檔案] 選項,檔案就會出現在 [其他檔案] 中。 如需詳細資訊,請參閱選項對話方塊、環境、文件。只管理檔案的專案
[另存新檔] 會取代目前的檔案。 舊檔案會被移除,而新檔案則建立在它的位置上。同時管理檔案和連結的專案
如果新的複本是儲存在同一個目錄中的話,[另存新檔] 會取代目前的檔案。 如果不是,[另存新檔] 會以連結方式取代目前的檔案。
移除專案項目
專案與其項目間維持的關聯決定了可以用來從指定範圍中某個專案移除項目的方法。
Remove
這個命令適用於同時管理檔案和連結的專案以及只管理連結的專案。 當您從專案移除檔案時,該檔案和專案會解除關聯,並且從方案總管中消失。 移除的檔案不會永久地從儲存體中移除。只管理檔案的專案不支援 [移除] 命令。
刪除
這個命令適用於同時管理檔案和連結的專案以及只管理檔案的專案。 刪除項目是從檔案儲存體中永久地移除,且和專案解除關聯。只管理連結的專案不支援 [刪除] 命令。
Exclude
這個命令適用於同時管理檔案和連結的專案以及只管理連結的專案。 使用 [排除] 命令,您可以從專案組建暫時移除項目,然後再使用 [顯示所有檔案] 將它重新引入。注意事項 在 Windows 檔案總管中將檔案加入到專案目錄並不會自動將該檔案加入專案;該檔案會出現在 [方案總管] 中的 [顯示所有檔案] 檢視裡,但是在您從 [專案] 功能表選取 [加入至專案] 之前,它並不是專案的一部分。
請參閱
工作
How to: Add a Project to Source Control