问题标签 [fileversioninfo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - 如何将 TeamCity 构建计数器写入 dll 的 FILE_VERSION_INFO
我们在 git 存储库中有一个项目,由 TeamCity 构建到 mylib.dll
TeamCity 中有一个构建计数器,我们想用这个计数器标记正在构建的提交,并将这个计数器/标签设置为 mylib.dll 中的 FILE_VERSION_INFO(右键单击 -> 属性 -> 详细信息)。
TeamCity 有什么功能可以做到吗?我们检查了 meta-runner-power-pack,但没有找到任何工具可以做到这一点。
c# - 如何设置高级 FileVersionInfo 字段?
高级FileVersionInfo
字段(如IsPreRelease
, IsSpecialBuild
, )SpecialBuild
如何影响之前的构建过程以显示自定义值?
我只知道:
- 应用程序选项卡上 VS 项目属性中的程序集信息按钮。
- AssemblyInfo.cs 文件和
Assembly*Attribute
类。 - Application.manifest 文件。
不幸的是,这些方法似乎不能用于设置附加字段。是否有可能以任何可编辑的形式分离整个版本信息并在创建新版本之前将其放入构建系统?有什么线索吗?
c++ - Windows VERSIONINFO 信息特殊字符
我想知道是否有我不应该在VERSIONINFO 中使用的字符。这样可能会导致问题。
更多信息: http: //msdn.microsoft.com/en-us/library/windows/desktop/aa381058 (v=vs.85).aspx
我认为正确使用字符串是“其他”应用程序的责任。我要求保持安全,因为此更改会影响许多文件。
需要更多信息?让我知道
谢谢!
linux - 从 Git 获取单个文件版本
我正在尝试使用 Doxygen 为我的 Android 项目生成文档,并且我想使用该FILE_VERSION_FILTER
标签自动获取任何文件的数字版本。
我知道 Git 使用哈希作为提交的 id,但是有没有办法获取单独文件的数字版本?
为了更好地理解我想要做什么,你可以从Doxygen 文档中看到这个例子
但是,我想使用 git 而不是 CVS 或 SVN。Git甚至可以吗?
[我在 Ubuntu 上,将使用 bash 作为 shell]
windows - 将文件版本存储在非 exe 文件中
我经常需要将某个文件版本存储在非 exe 文件中,就像我将文件版本赋予 .exe 一样,例如“1.0.392”
但是,我还没有找到对非 exe 文件(例如 .db 文件等)执行此操作的方法
有没有办法以简单的方式做到这一点?
谢谢!
python - 在使用 PyInstaller 创建的应用程序的 InnoSetup 中使用 GetStringFileInfo 时出现编译器错误
我按照此处所述创建了版本信息文件- “版本文件”是什么样的? 并得到包含所有版本信息的 EXE 文件。
接下来是我的问题,当我尝试使用 InnoSetup 构建安装文件时,出现错误:
d:\installation\Source\setup_script.iss 中的第 65 行出错:参数“名称”上缺少右引号
第 65 行:
VerInfoProductName
下面的定义
详细信息附在档案中。
installation - 如何获取包含在 Inno Setup 安装程序 exe 文件中的文件版本(exe 和 dll)?
如题,有可能吗?而且,如果参数(例如传递给 exe 文件的参数)设置为 true,我想在安装程序的一页上显示它们。
我知道如何显示一些页面:
我有一些想法,但每个想法都是基于在编译 exe 安装程序时构建的 .txt 文件,然后从中读取...
ios - 如何找出创建文件的 Pages/Numbers/Key 版本?
我的问题是我不确定如何找出创建文件的苹果软件版本。我不是苹果产品的重度用户,但我需要能够弄清楚创建文件的版本是什么在。
我在 index.xml 中看到以下代码
在 sl:document 标签中有 sl:version="72007061400",与所有版本历史相比。我在哪里可以找到这个版本对应的内容?
如果有一些适用于苹果格式的资源,我可以查看是否有很棒的版本。如果我没有找到正确的位置,请纠正我。
preprocessor - C++ Builder 文件版本不正确
我已经在 Project->Options->Version Info 中设置了文件版本(是的,勾选了“包含版本信息”)。
例如,我在所有发布配置中设置了 FileVersion: 0.95.1.73。但是当我重建时,文件版本总是设置为 0.7.8.28
我将 FileVersion 设置为什么并不重要,我总是得到 0.7.8.28。版权文本也来自一个非常旧的版本。
我试图清理删除项目的 Win32/Release 文件夹中的所有文件 obj、res、tds 等。但是每次都是一样的结果。
项目文件 (XML) 的新 FileVersion 为 0.95.1.73。这个问题只发生在发布配置上,调试配置工作正常。
任何线索在哪里看?任何可以覆盖它的编译器/预处理器指令?
.net-4.0 - 我的程序将检索哪个 FileVersionInfo?
假设我调用System::Diagnostics::FileVersionInfo::GetVersionInfo("foo")
file foo.exe
,但它foo.exe
有多个版本信息,一个是Japanese
,一个是English (US)
,另一个是Neutral
。
我如何知道我的程序将检索哪些版本信息?.NET 是否有特定的行为来选择具有正确语言环境的版本信息?此行为是否取决于系统语言环境或调用该方法的程序的语言环境?