如何修改C#控制台应用程序生成的exe文件输出路径?
修改C#控制台程序的输出路径到src目录的父文件夹
有两种常用方法可以调整输出路径,根据你的操作习惯选择即可:
方法一:通过Visual Studio图形界面设置
- 在解决方案资源管理器里右键你的控制台项目,选择「属性」
- 切换到「生成」标签页(若是.NET Core/.NET 5及以上版本,需在「生成」分类下找到「输出」区域)
- 在「输出路径」输入框中填写相对路径
..\..\—— 因为默认的bin\Debug是相对于项目文件的位置,假设你的项目文件放在src\你的项目名目录下,..\..\就会指向src目录的父文件夹 - 注意切换「配置」下拉框(Debug/Release),确保两种配置都设置了对应的输出路径
方法二:手动编辑.csproj项目文件
- 找到你的项目对应的
.csproj文件(一般在src\你的项目名目录下),用文本编辑器打开 - 找到对应配置的
<PropertyGroup>节点,添加或修改<OutputPath>元素,示例如下:
<!-- Debug配置 --> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> <OutputPath>..\..\</OutputPath> </PropertyGroup> <!-- Release配置 --> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'"> <OutputPath>..\..\</OutputPath> </PropertyGroup>
- 保存文件后重新生成项目,exe文件就会输出到src目录的父文件夹里
补充说明:如果你的项目目录结构和假设不同,可以调整相对路径的层级,比如需要往上跳更多级就多加
..\,确保路径指向正确的目标文件夹。
内容的提问来源于stack exchange,提问作者Havyia Ayv
相关产品推荐
相关产品推荐

