4得票1回答
AssemblyInformationalVersion属性行为的变化:是故意的还是一个错误?

在使用VS2013构建的C#项目中,我可以将以下代码放置在AssemblyInfo.cs文件中: [assembly: AssemblyInformationalVersion("7.1.0.0 Private (Debug build)")] 当我在另一个项目中使用FileVersio...

100得票8回答
如何从文件路径获取.exe文件的版本号

我正在使用C#编写的.Net 3.5/4.0代码。 我正在尝试获取C:驱动器上exe文件的版本号。 例如路径为:c:\Program\demo.exe。 如果demo.exe的版本号为1.0。 如何使用此路径来获取版本号?

4得票2回答
如何获取包含在Inno Setup安装程序exe文件中的文件版本(exe和dll)?

如题,这是否可能?如果参数(例如传递给exe文件的参数)设置为true,我希望在安装程序的一页上显示它们。 我知道如何显示某些页面: if dev then PageWersjePlikow := CreateOutputMsgMemoPage( ...

23得票9回答
如何获取C#控制台应用程序的.exe名称?

我正在调试VS2008中的C#控制台应用程序"xiixtasks.exe"。 我试图获取xiixtasks.exe的版本信息。 当我尝试使用"Process.GetCurrentProcess()"时,它给出的是vshost.exe的文件名和版本信息,而不是xiixtasks.exe: ...

4得票1回答
FileVersionInfo与资源管理器中的“详细信息”选项卡不匹配

我正在尝试使用 C# 和 System.Diagnostics.FileVersionInfo 从文件列表中提取版本信息。 我这样做的目的是跟踪唯一的文件路径和版本组合。 当文件更改时,我希望根据确切的更改情况发生各种事情。 我已经使用了 FileVersion 和 ProductVersi...

8得票1回答
Delphi版本号居中显示,但其他信息分散。

背景 在RS10.3之前,我通常使用Andreas Hausladen的DDevExtensions 将我的项目源代码中的版本号设置为所有模块(bpl/exe)相同,但不幸的是,Andreas已经停止更新他的工具,因此在RS10.4及以后的版本中无法使用。 因此,我正在寻找更方便的方式来设...

3得票3回答
FileVersionInfo中的LegalCopyRight始终为空,这是为什么?(C#)

我有一个在Windows上的SFX(自解压执行文件)文件(使用像7z, WinRar等zip工具创建),如下所示: 我想在C#中获取CopyRight文本,因此我编写了以下代码: var fileVersionInfo = FileVersionInfo.GetVersionInfo(...

138得票15回答
如何为已存在的.exe、.dll文件设置版本信息?

作为我们构建过程的一部分,我需要为所有已编译的二进制文件设置版本信息。其中一些二进制文件已经具有版本信息(在编译时添加),而另一些则没有。 我希望能够应用以下信息: - 公司名称 - 版权声明 - 产品名称 - 产品描述 - 文件版本 - 产品版本 所有这些属性都由构建脚本指定,并且必须...

3得票1回答
无法使用不匹配的代码页读取文件版本信息

我有一些经过合理尝试和测试的代码,使用Windows API调用来读取FileVersionInfo字符串,例如“FileVersion”和“CompanyName”。 我发现它在一个特定的第三方DLL中失败了。问题似乎是这样的: 读取\VarFileInfo\Translation值时,...

5得票4回答
在C#创建文件时,我们能否指定文件版本?

我正在使用以下代码创建文件: File.WriteAllText(FILEPATHNAME, "SOME VALUE"); 在创建文件时,是否可以以编程方式指定版本?这样,如果有人使用FileVersionInfo对象,他们将获得我指定的版本号吗?