如何在Visual Studio 2017预览版中修改项目目标名称?
修改VS2017预览版项目的目标名称(应用程序名称)
我明白你要的是调整应用程序的名称,不在意解决方案文件的名字,而且之前的老方法都不适用。针对VS2017预览版的情况,我给你分两种核心需求来梳理步骤:
一、修改生成的程序集文件名(比如xxx.exe/xxx.dll)
不管你是什么类型的项目,这个方法基本通用:
- 右键点击你的项目(注意是项目节点,不是解决方案),选择「属性」;
- 在左侧菜单找到「生成」(英文界面是Build)选项卡;
- 找到「输出名称」(Output Name)输入框,填入你想要的名称,保存设置。下次生成项目时,输出的可执行文件或类库就会使用这个新名称。
二、修改应用的显示名称(比如窗口标题、系统应用列表里的名称)
如果是WinForms/WPF这类桌面应用:
- 还是右键项目→「属性」,你说找不到「Application」选项?其实在VS2017预览版里,这个选项可能藏在左侧菜单最上方,或者你可以直接双击项目里的
Properties/AssemblyInfo.cs文件:- 在这个文件里找到
[assembly: AssemblyTitle("原应用名称")]和[assembly: AssemblyProduct("原应用名称")],把引号里的内容替换成你想要的名称; - 保存后重新生成项目,应用在任务栏、系统应用列表里的显示名称就会更新。
- 在这个文件里找到
如果是ASP.NET Core项目(你提到没有applicationhost.config,大概率是这类):
- 如果是浏览器标签页显示的标题,直接修改页面的
<title>标签即可; - 如果是程序集本身的名称,还是用第一部分的「输出名称」修改方法,或者编辑项目文件里的
<AssemblyName>标签。
特殊情况:找不到可视化选项时的硬核方法
如果以上可视化操作都找不到对应入口,直接编辑项目文件就行:
- 右键项目→选择「编辑项目文件」;
- 在打开的
.csproj或.vbproj文件里,找到<AssemblyName>标签,把里面的内容改成你想要的名称; - 有
<RootNamespace>标签的话也可以同步修改,避免命名空间混乱; - 保存文件后重新加载项目,生成后的程序集名称就会生效。
内容的提问来源于stack exchange,提问作者user3743210
相关产品推荐
相关产品推荐

