VS如何修改生成的exe程序的名称

一、简述

在日常开发中,我们一般会将工程名称设置为生成的exe程序的名称,在VS编译器中,默认生成的exe名称取自工程名称,所以如果是已经建立好工程,想要修改生成的exe名称,可以通过工程属性修改:

方法一:

直接右键工程属性菜单,在常规中修改目标文件名即可,如下图中:
在这里插入图片描述
在这里插入图片描述


我们将默认值修改为MySoftware,然后点击应用后再重新生成程序,

在这里插入图片描述

在这里插入图片描述


方法二:

除了修改这里的默认值,也可以通过其他菜单项进行修改,同样是工程属性中的链接器->常规菜单项,修改输出文件输入框中的值即可:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

另外如果需要pdb文件调试的话,最好也将这里改成同名的值:
在这里插入图片描述

在这里插入图片描述

使用此方法时,编译会有下方警告输出,但是exe程序是正常运行的。

这个问题通常是由于项目的设置引起的,如果解决这个警告信息,在"项目->属性->配置属性->常规"选项卡下的“目标文件名”选项,和“项目->属性->配置属性->链接器->常规”选项卡下的“输出文件”选项保持一致即可,所以如果修改程序名称直接使用第一种方式即可。

在这里插入图片描述


在WPF (Windows Presentation Foundation) 程序中,生成的.exe文件(即可执行文件)通常不会直接暴露出来供用户修改文件名,因为它是由Visual Studio等集成开发环境(IDE)管理的项目产物。如果你想更改最终发布的安装包或者部署的应用程序文件名,你需要在打包阶段进行设置。 以下是使用NuGet Package Manager Console或MSBuild命令行进行操作的基本步骤: 1. **使用NuGet Package Manager Console**: - 打开Solution Explorer,在解决方案资源管理器中找到包含项目的`Properties`目录。 - 双击打开`Package Manager Configurations`文件(`.nuget.config`),在`<configuration>`标签内添加: ``` <PropertyGroup> <OutputPath>$(SolutionDir)\MyCustomFolder\</OutputPath> <!-- 或者如果你想要自定义.exe文件名 --> <ApplicationIcon>myicon.ico</ApplicationIcon> <ApplicationManifest>assemblyInfo.application.manifest</ApplicationManifest> <ApplicationName>MyApp.exe</ApplicationName> </PropertyGroup> ``` 这里`OutputPath`指定输出位置,`ApplicationName`用于设置.exe文件名。 2. **使用MSBuild**: - 如果你想通过命令行定制,可以在项目的`csproj`文件中添加`<PropertyGroup>`标签,类似上面的`.nuget.config`配置。例如: ```xml <PropertyGroup> <OutputPath>bin\MyCustomFolder\</OutputPath> <ApplicationManifest>assemblyInfo.application.manifest</ApplicationManifest> <AssemblyName>MyApp</AssemblyName> <RootNamespace>YourNamespace</RootNamespace> <!-- 其他属性如ProductVersion、ProductName等 --> </PropertyGroup> ``` 保存并重新构建项目,应用新的设置。 记住,这些设置会影响到发布后的应用程序,而不是源代码中的.exe文件名。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值