重组 Visual Studio 解决方案的目录结构
Reorganizing directory structure for Visual Studio solution
我的 Visual Studio (VS) project/solution 按预期工作,但 VS 以某种非逻辑方式组织了我的项目的目录结构(源文件)。
当前目录结构
Solution Folder
Project 1 folder
Project 1 source files
Sub folder
Project 2 source files
.sln Solution file
Project 3 folder
Project 3 source files
我想我在将项目添加到 VS 中的解决方案时在某个时候犯了一个错误,因为它现在是这样组织的。
我最理想的是这种更简洁的结构:
Solution Folder
Project 1 folder
Project 1 source files
Project 2 folder
Project 2 source files
Project 3 folder
Project 3 sources files
.sln Solution file
当我尝试这个时 - 或者每当我 move/try 通过简单地移动它们来重新组织 VS 外部的 files/folders 时,然后尝试在 VS 中构建解决方案,我收到(几乎)所有项目的以下错误:
The item (name) does not exist in the project directory.
It may have been moved, renamed or deleted.
所以我的问题是:
如何在 VS 之外为我的解决方案重新组织 folders/files,而不破坏我的解决方案?
对于可能有类似障碍的人,我从这个帖子中找到了答案:
Visual Studio move project to a different folder
如其中所述,您必须从 Visual Studio (VS) 中的解决方案资源管理器中删除要移动的项目。之后,将项目文件夹(在 VS 之外)移动到任何你想要的地方。最后,在 VS 解决方案资源管理器中,右键单击您的解决方案 --> 添加 --> 现有项目。
确保您没有将属于一起的任何文件夹或文件分开(非常 careful/aware)。
如果您引用不同的项目,例如通过命名空间,您只需通过右键单击要引用另一个项目的项目(在解决方案资源管理器中)再次添加它 --> 添加 --> 引用。
编辑:Visual Studio 可能出于某种原因,在 building/debugging 等时更改首先初始化的项目。如果您查看 VS 解决方案资源管理器,首先初始化的项目是 加粗。如果您需要更改此设置,请右键单击所需的启动项目 --> 设置为启动项目。
以上都是Visual Studio2017
我的 Visual Studio (VS) project/solution 按预期工作,但 VS 以某种非逻辑方式组织了我的项目的目录结构(源文件)。
当前目录结构
Solution Folder
Project 1 folder
Project 1 source files
Sub folder
Project 2 source files
.sln Solution file
Project 3 folder
Project 3 source files
我想我在将项目添加到 VS 中的解决方案时在某个时候犯了一个错误,因为它现在是这样组织的。
我最理想的是这种更简洁的结构:
Solution Folder
Project 1 folder
Project 1 source files
Project 2 folder
Project 2 source files
Project 3 folder
Project 3 sources files
.sln Solution file
当我尝试这个时 - 或者每当我 move/try 通过简单地移动它们来重新组织 VS 外部的 files/folders 时,然后尝试在 VS 中构建解决方案,我收到(几乎)所有项目的以下错误:
The item (name) does not exist in the project directory.
It may have been moved, renamed or deleted.
所以我的问题是:
如何在 VS 之外为我的解决方案重新组织 folders/files,而不破坏我的解决方案?
对于可能有类似障碍的人,我从这个帖子中找到了答案:
Visual Studio move project to a different folder
如其中所述,您必须从 Visual Studio (VS) 中的解决方案资源管理器中删除要移动的项目。之后,将项目文件夹(在 VS 之外)移动到任何你想要的地方。最后,在 VS 解决方案资源管理器中,右键单击您的解决方案 --> 添加 --> 现有项目。 确保您没有将属于一起的任何文件夹或文件分开(非常 careful/aware)。
如果您引用不同的项目,例如通过命名空间,您只需通过右键单击要引用另一个项目的项目(在解决方案资源管理器中)再次添加它 --> 添加 --> 引用。
编辑:Visual Studio 可能出于某种原因,在 building/debugging 等时更改首先初始化的项目。如果您查看 VS 解决方案资源管理器,首先初始化的项目是 加粗。如果您需要更改此设置,请右键单击所需的启动项目 --> 设置为启动项目。
以上都是Visual Studio2017