Visual studio 2015 x64和x86目录命名混乱

Visual studio 2015 x64和x86目录命名混乱,visual-studio-2015,Visual Studio 2015,我有以下目录输出。 有人能解释为什么文件夹“Debug”和“Release”不能正确命名为“x86”或“x64”吗 它现在的样子,我不知道是哪个版本。 这是一个预期的行为还是在从一个VS版本更新到一个新版本的过程中被破坏了 谢谢。如果打开项目属性页(右键单击项目->属性)并导航到生成部分,您将看到一个名为输出路径的字段 这将确定输出二进制文件相对于项目目录的位置。通过使用页面顶部的两个下拉控件,可以为每个构建配置和构建平台单独配置它 听起来您希望调试和发布目录放在x86和x64文件夹下,因此您需

我有以下目录输出。 有人能解释为什么文件夹“Debug”和“Release”不能正确命名为“x86”或“x64”吗

它现在的样子,我不知道是哪个版本。 这是一个预期的行为还是在从一个VS版本更新到一个新版本的过程中被破坏了


谢谢。

如果打开项目属性页(右键单击项目->
属性
)并导航到
生成
部分,您将看到一个名为
输出路径
的字段

这将确定输出二进制文件相对于项目目录的位置。通过使用页面顶部的两个下拉控件,可以为每个构建配置和构建平台单独配置它

听起来您希望调试和发布目录放在x86和x64文件夹下,因此您需要更新配置/平台的四种组合中的每一种

  • 调试/x86-“bin\x86\Debug”
  • Release/x86-“bin\x86\Release”
  • 调试/x64-“bin\x64\Debug”
  • 释放/x64-“bin\x64\Release”

如果打开项目属性页(右键单击项目->
属性
)并导航到
构建
部分,您将看到一个名为
输出路径
的字段

这将确定输出二进制文件相对于项目目录的位置。通过使用页面顶部的两个下拉控件,可以为每个构建配置和构建平台单独配置它

听起来您希望调试和发布目录放在x86和x64文件夹下,因此您需要更新配置/平台的四种组合中的每一种

  • 调试/x86-“bin\x86\Debug”
  • Release/x86-“bin\x86\Release”
  • 调试/x64-“bin\x64\Debug”
  • 释放/x64-“bin\x64\Release”

这是传统版本,在支持x64之前,只有一个调试和发布目录。当他们添加x64时,他们创建了x64目录来存放这些版本的调试和发布目录,但从未修改默认情况下x86版本结束的地方。可能是为了防止现有项目在升级后有输出移动

在C++中用平台组织它们,可以更改项目设置,如::/p>


这是传统版本,在支持x64之前,只有一个调试和发布目录。当他们添加x64时,他们创建了x64目录来存放这些版本的调试和发布目录,但从未修改默认情况下x86版本结束的地方。可能是为了防止现有项目在升级后有输出移动

在C++中用平台组织它们,可以更改项目设置,如::/p>


您知道我如何设置VS以生成x86和x64文件夹吗?我是否必须从头开始重新创建我的项目,而不必更改输出路径?我个人使用一个宏,对我的输出目录使用
@(SolutionDir)@(Platform)\$(Configuration)
,对我的中间文件使用
@(SolutionDir)@(Platform)\$(Configuration)\@(project)
,当然还有其他遗留细节,在我之前的评论中,X86被称为Win32(至少是C++项目),我应该使用美元符号而不是字符,请看我的更新答案。你知道我如何设置VS来生成x86和x64文件夹吗?我是否必须从头开始重新创建我的项目,而不必更改输出路径?我个人使用一个宏,对我的输出目录使用
@(SolutionDir)@(Platform)\$(Configuration)
,对我的中间文件使用
@(SolutionDir)@(Platform)\$(Configuration)\@(project)
,当然还有其他遗留细节,在我之前的注释中,x86被称为Win32(至少是C++项目),我应该使用美元符号而不是字符,请参阅我的更新答案。VS2015非常接近,如果想创建Win32或X86平台,它就不能下定决心。从未见过图案,看起来很随意。但可能与早些时候创建托管项目有关,我确实经常切换。这是一个无用的bug,只需通过添加/删除平台来修复它即可。VS2015非常糟糕,它无法决定是否要创建Win32或x86平台。从未见过图案,看起来很随意。但可能与早些时候创建托管项目有关,我确实经常切换。这是一个包袱,只需通过添加/删除平台来修复它。