You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否让Visual Studio的解决方案资源管理器显示与csproj文件不同的名称?

解决方案资源管理器显示自定义项目名称(保留原文件名与AssemblyName)

可以通过修改项目文件(.csproj)添加<DisplayName>元素实现需求,具体操作如下:

  • 右键解决方案资源管理器中的目标项目,选择编辑项目文件(或直接在文件系统中找到对应.csproj文件用文本编辑器打开)
  • 在项目文件的<PropertyGroup>节点下添加<DisplayName>标签,设置你想要在资源管理器中显示的短名称,示例代码如下:
<Project Sdk="Microsoft.NET.Sdk.Web">
  <PropertyGroup>
    <TargetFramework>net6.0</TargetFramework>
    <AssemblyName>ABC.LongAppName.Api</AssemblyName> <!-- 保留原AssemblyName -->
    <DisplayName>Api</DisplayName> <!-- 自定义显示名称 -->
  </PropertyGroup>
</Project>
  • 保存文件后,VS会自动重新加载项目,此时解决方案资源管理器中该项目将显示你设置的<DisplayName>内容,项目文件名和AssemblyName完全不受影响。

如果需要区分不同项目,也可以设置更具辨识度的短名称,比如<DisplayName>LongAppName Api</DisplayName>,兼顾简洁性与辨识度。

内容的提问来源于stack exchange,提问作者cjh15

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 18:54:50