2012-07-05 39 views
1

项目文件夹内有一个“项目名称”文件夹Release和Debug文件夹。我现在正在调试模式下工作,每次运行它时我的文件都会更新,并且每次都将它复制到其他2个文件夹中以避免混淆。这是做到这一点的正确方法,或者如果文件位于主文件夹中就足够了吗?在Visual Studio项目中存储文件的位置

+1

什么文件被更新?您不需要将文件从调试和发布文件夹中复制出来。 – ChrisF 2012-07-05 11:15:06

+0

它是一个启发式过程,其中值被添加或更新以在测试期间匹配不同的输入,所以我想确保这些更新的文件是安全的并且是被访问的文件 – 2012-07-05 11:28:03

回答

2

如果你有项目需要被复制到构建电流输出文件夹,然后选择文件的属性相应的选项文件:选择在Solution Explorer中的文件,然后设置该文件的属性:

  • 构建操作:无
  • 复制到输出目录:始终复制或复制如果是新建。

因此,VS将文件放在构建的正确位置。您不需要维护多个副本。

-1

如果您的程序需要访问与程序代码分离的文本文件,图像等,您可以将它们都放入调试文件或发布文件夹中。 请注意,如果将这些文件修改为调试文件夹,则必须将这些文件更新到发行版中,反之亦然。如果您使用在调试模式和释放模式之间切换,这是有效的。如果您在开发过程中仅使用调试模式,则可以将所有文件都放在debug文件夹中,只有在您结束开发时才将这些文件复制到release文件夹中。

+0

我在调试模式下运行项目,但它不是访问该文件夹中的文件,它访问该文件夹名称文件夹中的文件 – 2012-07-05 11:36:36

+0

如果它按原样运行,请将其运行:) – 2012-07-05 11:43:14

+3

-1:可怜的想法。复制文件是错误的方法。 VS可以处理复制文件到输出本身,只需保留一个副本。 – Richard 2012-07-05 11:45:25

相关问题