Visual Studio 2022 .NET 7读取程序集版本
如果你也像我一样是从.Net Framwork升级到.Net 7版本,那大概率会碰到不能正常读取Assembly下的正确程序集版本号,利用GetName().Version读到的是0.0.0.0,解决方法是新建一个项目,并将“AssemblyInfo.cs”复制到你的项目下Properties内。
一些产品名称、公司信息等自行修改,Guid可以通过工具>新建GUID来替换,这样再通过各类方法读取就能得到正确的值了。
比如:Assembly.GetExecutingAssembly().GetName().Version
或者:Application.ProductVersion
都能读到配置文件AssemblyInfo.cs中的版本号了。