.net 如何使用包含逗号的文件版本创建Windows可执行文件

.net 如何使用包含逗号的文件版本创建Windows可执行文件,.net,version,versioning,executable,.net,Version,Versioning,Executable,在.NET中是否有方法创建一个可执行文件,其中FileVersion值包含逗号 例:4,4,3 我想要逗号而不是点作为分隔符。我怎么做 或者,是否有任何资源黑客工具允许这样做?我尝试过ResourceHacker,但它将逗号转换为点。根据MSDN,FileVersion字段存储为64位整数,因此在演示文稿中是否使用点或逗号取决于您自己,也取决于显示信息的任何工具。见此: 编辑:澄清一下,没有办法用逗号存储版本,因为它不是作为字符串存储的,只是四个单独的整数拼凑成一个64位整数。根据MSDN,Fi

在.NET中是否有方法创建一个可执行文件,其中FileVersion值包含逗号

例:4,4,3

我想要逗号而不是点作为分隔符。我怎么做


或者,是否有任何资源黑客工具允许这样做?我尝试过ResourceHacker,但它将逗号转换为点。

根据MSDN,FileVersion字段存储为64位整数,因此在演示文稿中是否使用点或逗号取决于您自己,也取决于显示信息的任何工具。见此:


编辑:澄清一下,没有办法用逗号存储版本,因为它不是作为字符串存储的,只是四个单独的整数拼凑成一个64位整数。

根据MSDN,FileVersion字段存储为64位整数,因此,在演示文稿中是否使用点或逗号取决于您,也取决于显示信息的工具。见此:

编辑:澄清一下,没有办法用逗号存储版本,因为它不是作为字符串存储的,只是四个单独的整数拼凑成一个64位整数。

您不能更改它们的存储方式,但可以在自己的应用程序中存储它们的可视化方式。



您不能更改它们的存储方式,但可以在自己的应用程序中存储它们的可视化方式。

我只是问问自己。为什么?我有一个特别的要求。希望这个不可能的要求不会破坏你的交易!我想把分隔符从点改为逗号。我以前在一些文件中看到过这一点。我想这不是不可能的,我只是问问自己。为什么?我有一个特别的要求。希望这个不可能的要求不会破坏你的交易!我想把分隔符从点改为逗号。我以前在一些文件中看到过这一点。我认为这不是不可能的。这只是指定了如何存储版本。它没有指定用于分隔它们的分隔符。我想知道如何将delimeter从点改为逗号。在点上,它不存储分隔符。它只存储版本。有几个应用程序在FileVersion中使用逗号。例如:cisco anyconnect可执行文件vpncli.exe拥有它。其他包括jre(jabswitch.exe)啊,你可能指的是自由格式的字符串字段。您必须在一个本地化的
StringFileInfo
块中添加
值“FileVersion”,“1,2,3,4”
,以在全局范围中设置该值,而不是
FileVersion
。在上面的同一个链接中有一个例子,它只指定如何存储版本。它没有指定用于分隔它们的分隔符。我想知道如何将delimeter从点改为逗号。在点上,它不存储分隔符。它只存储版本。有几个应用程序在FileVersion中使用逗号。例如:cisco anyconnect可执行文件vpncli.exe拥有它。其他包括jre(jabswitch.exe)啊,你可能指的是自由格式的字符串字段。您必须在一个本地化的
StringFileInfo
块中添加
值“FileVersion”,“1,2,3,4”
,以在全局范围中设置该值,而不是
FileVersion
。在上面的同一个链接中有一个例子。请建议我怎么做?我只是说,你不能更改格式,但是如果你有自己的应用程序,就用“.”替换,请建议我怎么做?我只是说,你不能更改格式,但是如果你有自己的应用程序,就用“.”替换“.”