【发布时间】:2010-10-28 21:58:58
【问题描述】:
在AssemblyInfo 中有两个汇编版本:
-
AssemblyVersion:指定要归因的程序集的版本。 -
AssemblyFileVersion:指示编译器为 Win32 文件版本资源使用特定版本号。 Win32 文件版本不需要与程序集的版本号相同。
我可以通过以下代码行获得Assembly Version:
Version version = Assembly.GetEntryAssembly().GetName().Version;
但是我怎样才能得到Assembly File Version?
【问题讨论】:
-
相对于“程序集版本”,“程序集文件版本”是什么意思?能举个例子吗?
-
@Xiaofu -- "Assembly Version" 是 .NET 内部使用的。 “程序集文件版本”是当您右键单击文件并转到“属性”然后转到“详细信息”选项卡时显示的内容。它们不一样。
-
我发现在 AppData 中确定 user.config 位置时使用的是程序集版本。
标签: c# .net assemblies version