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中的版本号了。

posted @ 2023-07-19 11:03  东经115  阅读(125)  评论(0编辑  收藏  举报