【发布时间】:2020-02-07 12:26:55
【问题描述】:
在 C++ 项目中,我可以在版本资源文件中使用 VERSIONINFO 向我的程序集添加不同的产品版本和文件版本值:
#define VER_PRODUCTVERSION 1,0,0,0
#define VER_PRODUCTVERSION_STR "1.0\0"
#define VER_FILEVERSION 1,0,0,1
#define VER_FILEVERSION_STR "1.0.0.1\0"
这在 DLL 属性中显示为:
我无法在 C# 项目中实现相同的目标。我在 AssemblyInfo.cs 文件中设置了以下内容:
[assembly: AssemblyVersion("1.0")]
[assembly: AssemblyFileVersion("1.0.0.1")]
但是,在 DLL 属性中,两者都设置为 File Version 的值:
如何在 C# DLL 中将 Product Version 和 File Version 设置为不同的值?我正在使用 Visual Studio 2019。
【问题讨论】:
标签: c# visual-studio visual-studio-2019 .net-assembly