使用mono vbnc编译的exe文件没有嵌入文件版本

时间:2013-12-20 18:07:32

标签: vb.net mono

我正在使用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

0 个答案:

没有答案