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

如何查找项目中的Properties文件夹与Assemblyinfo.cs文件

项目结构参考

问题说明

你遇到的是新旧版本.NET项目的默认配置差异问题,以下是具体解决方法:

为什么找不到AssemblyInfo.cs

.NET Core、.NET 5/6/7/8等新版本项目默认开启自动生成程序集信息功能,原本AssemblyInfo.cs中记录的程序集名称、版本、版权等信息会在编译时自动生成,所以项目不会默认创建这个文件,只有早期的.NET Framework项目才会默认携带该文件。

解决方案

方案一:直接修改程序集信息(无需手动创建文件)

如果只是需要调整原本写在AssemblyInfo.cs里的配置,不需要单独生成文件:

  • 右键你的项目 → 选择「属性」→ 打开「包」标签页
  • 该页面下的程序集名称、版本号、公司、版权、描述等字段,就对应了AssemblyInfo.cs里的配置,直接修改保存后编译就会生效。

方案二:手动生成显式的AssemblyInfo.cs文件

如果你的教程要求必须有这个文件,可以按以下步骤操作:

  1. 右键项目 → 选择「属性」→ 打开「包」标签页,拉到页面最底部,取消勾选自动生成程序集信息
  2. 回到解决方案资源管理器,右键你的项目 → 选择「添加」→「新建文件夹」,命名为Properties
  3. 右键刚创建的Properties文件夹 → 选择「添加」→「新建项」→ 搜索选择「类」,命名为AssemblyInfo.cs
  4. 将以下模板代码粘贴到新建的文件中,按需修改对应字段即可:
using System.Reflection;
using System.Runtime.InteropServices;

[assembly: AssemblyTitle("你的项目名称")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("你的项目名称")]
[assembly: AssemblyCopyright("Copyright © 2024")]
[assembly: ComVisible(false)]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 20:15:01