我正在使用mono vbnc在linux中编译单个.vb文件。 我将汇编信息放在.vb文件中,但编译后的可执行文件将AssemblyVersion属性设置为“AssemblyVersion”。 ProductVersion属性包含我指定的版本信息。
Imports System
Imports System.Reflection
Imports System.Runtime.InteropServices
<Assembly: AssemblyTitle("Test")>
<Assembly: AssemblyDescription("My Test Executable")>
<Assembly: AssemblyCompany("Me Inc.")>
<Assembly: AssemblyProduct("Test")>
<Assembly: AssemblyCopyright("Copyright 2013")>
<Assembly: AssemblyTrademark("")>
<Assembly: ComVisible(False)>
<Assembly: AssemblyVersion("1.2.0.0")>
<Assembly: AssemblyFileVersion("1.2.0.0")>
<Assembly: AssemblyInformationalVersion("1.2.0.0")>
如果我尝试查看文件属性,他们会这样阅读:
File description FileDescription
Type Application
File version 0.0.0.0
Product name Test
Product version 1.2.0.0
Copyright Copyright 2013
Original filename OriginalFilename