VS2010 "添加项目" 目录更改

7

如何更改Visual Studio 2010在通过“添加 -> 新建项”添加源文件时使用的默认目录?


为什么你想要这样做?据我所知,你只能更改新项目的默认位置。 - Edwin de Koning
4
因为我觉得将源代码、头文件、资源和项目文件放在同一个位置很凌乱。我不喜欢 Visual Studio 把所有东西都倒进一个地方的做法。 - dotminic
4个回答

4

添加新项 只是根据您当前所在的项目目录或在解决方案资源管理器中选择的项目来添加该项。如果您想更改它添加的位置,请先在解决方案资源管理器中选择目标位置。

右键单击解决方案资源管理器时,此行为是显而易见的,但使用 项目 -> 添加新项... 时也是相同的。


1
我想更改它添加到项目中的位置,例如在./src中,以便所有.c文件不会与vcxproj文件放在一起。 - dotminic
@dotminic 不太确定我理解了你的意思。你是想按文件扩展名排序吗? - Ahmad Mageed
@dotminic:在你的例子中,右键单击src目录并从那里选择添加新项有什么问题吗?或者问题是你正在使用Visual C++的筛选器视图(Sources/Headers/Resources等),而不是使用目录视图,我更喜欢用于较大项目的目录视图? - OregonGhost
@OregonGhost 什么是目录视图?我只是使用解决方案资源管理器,并且为了使项目目录更加清晰,我想将我的源文件放在项目目录中的一个名为“src”的目录中。 - dotminic
1
@dotminic: 在“解决方案资源管理器”工具栏中,有一个名为“显示所有文件”的按钮(或类似按钮,我使用的是德语版本)。点击此按钮可以切换到目录视图,而不是过滤器视图。请注意,即使只使用Visual C++,我仍然推荐安装“Productivity Power Tools”扩展,该扩展自带“解决方案导航器”。在C++中,虽然这个功能没有.NET那么强大,但它仍然具备一些对C++有用的特性,并且完全可以替代“解决方案资源管理器”。 - OregonGhost
@OregonGhost 把它作为答案发布,我会点赞的。希望 @dotminic 也能接受它作为答案,因为它有所帮助 :) - Ahmad Mageed

3

由于我的评论似乎是实际答案,因此我重新发布:

在“解决方案资源管理器”工具栏中,有一个名为“显示所有文件”的按钮(或类似的按钮,我使用的是德语版本)。这将切换到目录视图,而不是过滤器视图。在此视图中,您可以右键单击所需的目标文件夹以添加项目。

这实际上并没有更改默认目录,但由于您必须在任何情况下单击某个位置才能添加项目,因此这是最简单的方法。

请注意,即使仅使用Visual C ++,我也建议使用Productivity Power Tools扩展程序,其中包括Solution Navigator。在C ++中,这不像.NET那样强大,但它仍具有几个对C ++有用且完全可以替代Solution Explorer的功能。


0

尝试前往工具 -> 选项 -> 项目和解决方案。


0

我知道这篇文章已经老旧了...但是也许有人会偶然发现它...就像我今天一样...

我遇到了同样的“问题”:

我有一个专门用于存放图标的目录。

当我需要将图标添加到资源文件中时,Visual Studio 会带我去“C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE”。

为了解决这个问题,在我“浏览”到所需文件夹后,我右键单击了“打开文件”对话框的收藏夹,并选择了“将当前位置添加到收藏夹”。

下次您打开此对话框时,只需在收藏夹中查找该文件夹并单击即可。


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