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),需针对具体组合设置。

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

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

相关推荐
YUS云生21 分钟前
大模型学习·第41天:LangChain进阶——提示词模板与Chain链式调用
学习·langchain·c#
05664630 分钟前
Python康复训练——数据结构
数据结构·windows·python
软萌萌的11 小时前
Python零基础从入门到精通详细教程-数据类型
开发语言·windows·python
东北赵四1 小时前
关于Java泛型的知识点及其相关面试题
java·windows·python
SunnyDays10112 小时前
C# 加密和解密 PDF:设置密码、AES 加密及操作权限
pdf·c#·加密 pdf·解除 pdf 密码·pdf 权限设置·pdf 文档安全
布鲁飞丝3 小时前
对 .NET线程 异常退出引发程序崩溃的反思
数据库·c#·.net
邱邱玩编程3 小时前
环境变量速切脚本【Windows】
windows
SamChan904 小时前
WebSocket实现PDF翻译进度实时推送:Go后端+React前端的完整方案
前端·websocket·pdf·c#·react·机器翻译
geovindu4 小时前
CSharp: LogHelper
开发语言·后端·c#·.net
caishenzhibiao4 小时前
顺势捕猎者副图 同花顺期货通指标
java·c语言·c#