Visual Studio在构建之后在“bin”中创建“x86”子文件夹的时间和原因?
我有一个包含3个可执行项目的许多项目的解决方案。 我的所有项目都配置为目标“x86”平台,在解决方案配置管理器中我甚至删除了其他像“混合”和“任何CPU”(这是因为我正在使用一些限制我的第三方库坚持使用x86)。 所有3个可执行项目都是使用C#构建的简单WinForms应用程序,目标是.NET 4完整配置文件。
现在当我构建我的一个可执行项目时,它的输出内置在“bin / x86 / Release”目录中。 当我构建另一个可执行项目时,其输出内置在“bin / Release”中,没有“x86”子文件夹。
为什么这 – 乍一看 – 不一致?
UPDATE
我需要修复它,因为我想在成功构建之后运行一些脚本,并且它们会期望输出处于一致的文件夹结构中。
如果您转到Project> Properties> Build in Visual Studio,您将看到您的目标平台(以及其他设置)。
如果您的构建目标是32位(X86)或“任何CPU”,则会创建此文件夹
最后,检查“输出”文件夹:项目>属性>输出路径
- 每个线程一个SQLiteConnection?
- 将多个表从SQL Server导出到XML以进行还原
- entity framework:SqlGeography与DbGeography
- 在MDIParent 中使跨线程操作无效
- 从对象类型System.Data.Spatial.DbGeography到已知的托管提供程序本机类型不存在映射
- 对C#中的“覆盖”与“新”感到困惑
- 为什么我的电话让Twitter用户时间表返回“401 Unauthorized。”?
- 使用Json.NET来(de)序列化DataContractJsonSerializer使用的结构中的字典?
- 如何识别contextItemDoubleClick事件触发的位置