如何创建Properties目录下带AssemblyInfo.cs的C#项目
C#新建带Properties/AssemblyInfo.cs项目操作方法
现有项目结构参考:
操作步骤
场景1:创建和现有项目一致的.NET Framework传统项目(自动生成目标文件)
- 打开目标解决方案,右键解决方案根节点,依次选择「添加」→「新建项目」。
- 在模板列表中选择和现有项目同类型的*.NET Framework*模板(比如类库、控制台应用、Windows窗体应用等,不要选带.NET Core/.NET 6+标识的模板),输入项目名称后点击创建即可,创建完成后会自动生成Properties目录和内部的AssemblyInfo.cs文件,和现有项目结构完全一致。
场景2:创建.NET Core/.NET 5+项目,手动添加AssemblyInfo.cs
如果你的现有项目是升级后的高版本.NET项目,自行保留了AssemblyInfo.cs,按以下步骤操作:
- 正常创建对应类型的.NET高版本项目。
- 右键项目节点,依次选择「添加」→「新建文件夹」,将文件夹命名为
Properties。 - 右键Properties文件夹,依次选择「添加」→「类」,将类命名为
AssemblyInfo.cs完成创建。 - 右键项目节点选择「属性」,进入「生成」页签,下拉到最底部的「常规」模块,取消勾选「自动生成AssemblyInfo」,避免自定义的配置和系统自动生成的内容冲突。
- 你可以参考其他现有项目的AssemblyInfo.cs内容修改当前文件的配置,通用模板如下:
using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; [assembly: AssemblyTitle("替换为你的项目名称")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] [assembly: AssemblyProduct("替换为你的项目名称")] [assembly: AssemblyCopyright("Copyright © 2024")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] [assembly: ComVisible(false)] [assembly: Guid("替换为自动生成的GUID值")] [assembly: AssemblyVersion("1.0.0.0")] [assembly: AssemblyFileVersion("1.0.0.0")]
内容的提问来源于stack exchange,提问作者kfneu
相关产品推荐
相关产品推荐

