Visual Studio:输出路径

Visual Studio 输出路径指编译生成的二进制文件(.exe/.dll)存放位置,默认通常为 `bin\(Configuration)\\\` 或 \`bin\\(Configuration)\$(Platform)\`,可通过项目属性或编辑 `.csproj/.vcxproj` 修改 。

默认路径规则

  • .NET/C项目:默认 `项目目录\bin\Debug\` 或 `bin\Release\`(部分 SDK 风格项目会自动追加框架版本子目录)。

  • C++ 项目:默认 `解决方案目录\Debug\` 或 `\Release\`(常含 `\x86`/`\x64` 平台子目录)。

  • 实际路径构成:基础路径 + 配置名(Debug/Release)+ 可选平台名 + 可选框架标识 。

修改方法(图形界面)

  1. 右键解决方案资源管理器中的项目 → 选择"属性"。

  2. C/.NET:展开"生成"(Build)→ 找到"输出路径"(Output Path)或"基本输出路径"。

  3. C++:展开"配置属性" → "常规" → 修改"输出目录"(Output Directory)。

  4. 输入绝对路径(如 `D:\Builds\`)或相对路径(如 `..\Output\`),支持浏览选择文件夹 。

高级自定义(编辑项目文件)

  • 移除框架/平台自动追加:在 `.csproj` 的 `<PropertyGroup>` 中添加:

```xml

<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>

<AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>

```

  • 统一多项目输出:设置 `<UseCommonOutputDirectory>true</UseCommonOutputDirectory>` 或全局使用 `Directory.Build.props` 文件控制 。

  • 完全控制路径:直接修改 `<OutputPath>` 标签,支持 MSBuild 宏(如 `$(SolutionDir)bin\`)。

注意事项

  • 路径区分配置(Debug/Release)和平台(x86/x64/AnyCPU),需针对具体组合设置。

  • 修改后建议执行"生成 > 清理解决方案"再重新生成,避免旧文件残留。

  • 相对路径基准为项目文件所在目录,非解决方案目录 。

相关推荐
Qwier6 小时前
Win Srv 2019 安装补丁后重启
运维·服务器·windows
lusklusklusk8 小时前
Python 四大数据结构详解:元组、列表、集合、字典的特点与增删改查
数据结构·windows·python
今年下半年8 小时前
【运维】windows虚拟机安装arm(aarch64)服务器
运维·windows·arm·虚拟机·aarch64
浪潮IT馆9 小时前
Windows 10 安装 PostgreSQL 9.6.24 完整教程
数据库·windows·postgresql
淡海水9 小时前
01-04-认知篇-Unity内存全景
unity·c#·游戏引擎·.net·gc
sukalot10 小时前
Windows 驱动实例分析系列:libwdi 驱动分析 - libwdi 篇(一)
windows
奇树谦10 小时前
Windows 下使用 PowerShell 和 CMD 排查端口占用
windows
淡海水20 小时前
01-03-认知篇-C#内存模型深度解析
unity·c#·游戏引擎·.net·gc
万年咸鱼21 小时前
Qt Windows 使用管理员权限运行 Cmd
windows
2601_962364971 天前
从录入到解锁,完整梳理 Windows Hello 识别链路
windows·安全·电脑