В проекте 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 как:
![cpp-details](https://i.stack.imgur.com/E7OF3.jpg)
У меня проблемы с достижением того же в проекте C#. В файле AssemblyInfo.cs я установил следующее:
[assembly: AssemblyVersion("1.0")]
[assembly: AssemblyFileVersion("1.0.0.1")]
Однако в свойствах DLL для обоих установлены значения версии файла:
![cs-details](https://i.stack.imgur.com/zxNw2.jpg)
Как настроить версию продукта и версию файла на разные значения в C# DLL? Я использую Visual Studio 2019.