我有一个包含许多项目的解决方案,其中包含 3 个可执行项目。我的所有项目都配置为针对“x86”平台,在解决方案配置管理器中,我什至删除了其他项目,例如“混合”和“任何 CPU”(这是因为我正在使用一些限制我的第三方库坚持使用 x86)。所有 3 个可执行项目都是使用 C# 构建的简单 WinForms 应用程序,针对 .NET 4 完整配置文件。
现在,当我构建我的可执行项目之一时,其输出构建在“bin/x86/Release”目录中。当我构建另一个可执行项目时,其输出构建在“bin/Release”中,没有“x86”子文件夹。
乍一看,为什么这是不一致的?
UPDATE
我需要修复它,因为我想在成功构建后运行一些脚本,并且它们期望输出具有一致的文件夹结构。
如果您转到 Visual Studio 中的“项目”>“属性”>“构建”,您将看到您的目标平台(以及其他设置)。
如果您的构建目标是 32 位 (X86) 或“任何 CPU”,则会创建此文件夹
最后,检查“输出”文件夹:项目 > 属性 > 输出路径
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)