Visual studio 更改Visual Studio中的默认源文件目录

Visual studio 更改Visual Studio中的默认源文件目录,visual-studio,Visual Studio,这不是一个工作的障碍,但我想我应该问一下,因为这有点烦人。假设我创建了一个新项目,并开始将源文件放在一个目录中,而不是第一次显示的默认目录。之后,每当我打开项目时,我必须在该会话期间导航到源目录一次。就像我说的,没什么大不了的(但如果可以解决,那就是锦上添花)。有好几次,我心不在焉地将源文件放在默认目录中,最后将该文件提交给SVN。如果幸运的话,我会检查所有文件,删除它们,然后再次添加它们 所以我的问题是,有没有办法在每个项目的基础上指定默认的源目录?更改默认的项目文件夹可能会有所帮助。演示如何

这不是一个工作的障碍,但我想我应该问一下,因为这有点烦人。假设我创建了一个新项目,并开始将源文件放在一个目录中,而不是第一次显示的默认目录。之后,每当我打开项目时,我必须在该会话期间导航到源目录一次。就像我说的,没什么大不了的(但如果可以解决,那就是锦上添花)。有好几次,我心不在焉地将源文件放在默认目录中,最后将该文件提交给SVN。如果幸运的话,我会检查所有文件,删除它们,然后再次添加它们


所以我的问题是,有没有办法在每个项目的基础上指定默认的源目录?

更改默认的项目文件夹可能会有所帮助。演示如何更改Visual Studio 2005的默认设置,对于更高版本,默认设置应相同。

我遇到了相同的问题。我喜欢将库的公共接口头文件放在一个单独的目录中,但最终会出现文件目录错误,因为在保存新文件时,我忘记了导航到正确的目录。不幸的是,VisualStudio没有提供一个设置来更改新C++源文件的默认目录。

< P>我在使用Buffic Soals:CpAuto,PrimFug时遇到了同样的问题,它要求我将项目文件与源文件分开,这妨碍了我的工作流程。 虽然更改默认源目录似乎是不可能的,但如果您不怕花钱,我发现的解决方法是使用扩展

  • 您可以将选项的快捷方式绑定到创建 相对于目录或打开的文件的新文件
  • 我还建议你的工作流程应该围绕精彩的主题 命令(我认为这会大大提高 生产效率),几乎不需要手动创建文件
扩展很好,尽管有点昂贵。我希望看到微软最终将这些功能直接集成到IDE中,因为它们在许多其他IDE中都可以找到,例如Eclipse、Intellij


可能有一些免费的扩展可以做同样的事情,但我还没有找到。

是的,不久前我问过这个问题。我还没有找到任何解决办法。实际上,我把IDE换成了个人项目,只是因为我觉得这很烦人;这是非常刺耳的,我真的很喜欢VS。为什么你不把你的项目放在和你的“源目录”相同的目录中呢?这是解决方案之一,是的,但我喜欢把每件事都分开。就像我说的,我不是一个表演的停止者,我当然知道像你提到的那样的变通方法,但是在我的特殊设置中,拥有这个选项会很好。suo文件应该保持项目的状态。我记得这包括解决方案资源管理器中打开的文件和树的状态。这个问题的答案可能会有所帮助:问题不是所有项目的默认文件夹,而是每个项目的默认源目录。VisualStudio应该在每个项目文件中写入这些信息,以了解其源文件的放置位置,这样,每当我要为特定项目创建新的源文件时,它总是会转到我选择的目录,而不是默认目录,默认目录通常是项目所在的文件夹。