【发布时间】:2011-12-03 03:47:46
【问题描述】:
Microsoft Type Library Importer tool (tlbimp.exe) 生成的互操作程序集没有一些版本信息,即没有公司、没有版权、没有商标,并且版本号始终设置为 1.0.0.0。 是否可以使用该工具生成具有自定义版本信息的互操作程序集?
这与我在 SO 上提出的另一个问题松散相关:Modify the version info of a built .Net assembly
【问题讨论】:
-
用 ildasm.exe 反编译。使用 ilasm.exe 编译,使用 /resource 选项指定一个 .res 文件,其中包含使用 rc.exe 编译的文件版本资源
-
我已经知道了 ;) Logan 的回答更具开创性!
-
我会为尚未迁移到 VS2010 的用户留下评论。
-
另外,如果你不使用.Net 4,它也不起作用。
-
我认为我的评论会对某人有用:)
标签: .net interop assemblies tlbimp versioninfo