如何在二进制文件(.net或非托管文件)中注入/更新Version和其他详细信息

本文关键字:注入 更新 Version 详细信息 其他 文件 二进制文件 net | 更新日期: 2023-09-27 18:29:27

我正在尝试开发一段代码(C++或C#),通过它,我应该能够在将文件/产品版本、公司和版权信息打包到安装程序之前,将这些信息注入我们的二进制文件(基于.net和C++)中。

如果有任何帮助,我们将不胜感激?

感谢

如何在二进制文件(.net或非托管文件)中注入/更新Version和其他详细信息

对于托管代码,可以使用汇编属性。如果您在资源管理器中打开文件,它们的值将显示在文件详细信息中,并且还可以从代码中访问它们。

[assembly: AssemblyVersion("2.7.35.0")]
[assembly: AssemblyConfiguration("QA")]
[assembly: AssemblyDescription("It's my app")]

Visual studio为每个项目生成具有这些属性的AssemblyInfo.cs文件,因此您可以直接更新它。