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

9
我在VS中创建了一些类,但无法将它们移动到我想要的文件夹中。 它们位于项目的根目录下的同一个文件夹中,但我想将它们放在“source”文件夹中。
如果我从解决方案资源管理器中移动它们,则在Windows资源管理器中它们不会出现在相同的位置。如果我从Windows资源管理器或VS的文件夹视图中移动它们,则无法构建,因为找不到文件。
此外,main.cpp文件恰好位于项目文件夹之外,在解决方案资源管理器中出现,但在文件夹视图中未出现(在VS中)。 文件夹视图以项目所在的文件夹作为根目录。我看不到根目录之前的内容。
我知道这听起来有点混乱,但这就是我下载项目时的情况。
在左侧的图像中,您可以看到我创建的所有类都在根目录中,我希望它们在source文件夹中。
在右侧的图像中,您可以看到main.cpp在解决方案资源管理器中,但在文件夹视图中不存在 (如果您想查看所有文件夹,请展开,它不在其中)。

enter image description here

总结:

如何将我的类移动到源文件夹中?

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

1个回答

13

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


太好了!简单高效,非常感谢你的帮助! - Maxime Parata
2
这并不总是会产生相同的vcxproj内容。特别是它可能会将项目重新添加到不同的ItemGroup中,这可能会改变构建顺序并导致构建失败,直到您手动修复您的vcxproj。 - JustAskin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接