从其他文件读取程序集属性

Reading assembly attribute from other file

我有一个项目

[assembly: AssemblyProduct("Meteor Viewer")]
[assembly: AssemblyVersion("2.1.0.0")]
[assembly: AssemblyFileVersion("2.1.0.0")]

不在 assembly.info 中,但在 xyz.cs 文件中。如何从产品的任何其他页面的 xyz.cs 获取程序集属性?

您提到的属性在任何代码文件中都有效,只要它是您的项目的一部分并且已编译。如果您在一个解决方案中有多个项目应该共享,例如所有程序集的版本信息,您甚至可以在所有项目中使用一个文件 link 而不是复制信息。

Right click on the project --> Add Existing Item --> Select your File --> Add as Link

当您将文件包含在您的项目中时,您可以看到关于如何从中获取值的答案: