将文件移动到磁盘上的另一个文件夹 - Visual Studio

问题描述 投票:0回答:2

我在 VS 中创建了一些类,但无法将它们移动到我想要的文件夹中。 它们位于项目的同一文件夹中,位于根目录下。但我希望它们位于“源”文件夹中。

如果我将它们从解决方案资源管理器中移动,它们不会出现在 Windows 资源管理器中的同一位置。如果我从 Windows 资源管理器或 VS 的文件夹视图中移动它们,我将无法再构建,因为找不到这些文件。

此外,main.cpp 文件恰好位于项目文件夹之外,它出现在解决方案资源管理器中,但不在文件夹视图中(在 VS 中)。 文件夹视图将项目所在的文件夹作为根目录。我看不到那个根之前是什么。

我知道这听起来很混乱,但我下载该项目时就是这样。

在左图中,您可以看到我创建的所有类都在根目录中,我希望它们位于源文件夹中。

在右图中,您可以看到 main.cpp 位于解决方案资源管理器中,但不在文件夹视图中 (如果您想查看,我可以展开所有文件夹,但它不在里面。)

总结:

如何将我的类移至 Source 文件夹中?

如何将 main.cpp 文件移动到项目文件夹中,最好也移动到源文件夹中?

c++ visual-studio directory-structure
2个回答
13
投票

我认为实现您正在寻找的内容的最简单方法是删除您想要从解决方案中移动的文件(右键单击“删除”)。然后,您可以将文件移动到 Windows 资源管理器中您想要的位置,然后将它们添加回正确文件夹中的解决方案中。


0
投票

对于我来说......作为一个虚幻的开发人员,最简单的解决方案是删除该死的项目文件并在将它们移动到资源管理器中后重新生成它们。我建议任何拥有类似工具来生成项目文件的人也这样做。

© www.soinside.com 2019 - 2024. All rights reserved.