可以以编程方式对 jar 文件(如 .net 程序集)进行版本控制吗?

Posted

技术标签:

【中文标题】可以以编程方式对 jar 文件(如 .net 程序集)进行版本控制吗?【英文标题】:can a jar file, like a .net assembly, be versioned programmatically? 【发布时间】:2013-01-29 12:39:43 【问题描述】:

当我右键单击 .net exe 文件并转到“属性”然后“详细信息”时,有一个名为“文件版本”的条目,它也对应于 System.Reflection.AssemblyFileVersion 程序集属性中指定的值作为名为“产品版本”的条目,对应于 System.Reflection.AssemblyVersion 程序集属性中指定的值。

相同的信息可以包含在 jar (zip) 文件中吗?如果有,怎么做?

【问题讨论】:

【参考方案1】:

java *.jar 文件通常在 /META-INF/MANIFEST.MF 下有一个清单文件,其中可能包含各种属性,其中包括版本信息。 更多信息请查看here。

不幸地阅读了这个清单的内容isnt as simple as what you described for .net

【讨论】:

以上是关于可以以编程方式对 jar 文件(如 .net 程序集)进行版本控制吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 vb.net 以编程方式对 Excel 中的列进行排序?

以编程方式执行服务器 Jar (Caucho Resin)

如何用Java创建ZIP文件?

jar是啥意思,jar文件怎么打开

如何从 .NET 以编程方式调用 SSIS?

通过 asp.net mvc 上传时以编程方式扫描文件