fileversioninfo

    0熱度

    1回答

    我正在寫一個dll,它將在幾個環境中使用,即從我們的構建機器中使用。該程序負責獲取文件的FileVersion。我使用的.dll文件中下面的代碼: public string GetVersion(string filePath) { FileVersionInfo temp = FileVersionInfo.GetVersionInfo(filePath); return

    18熱度

    9回答

    我正在調試VS2008中的C#控制檯模式應用程序「xiixtasks.exe」。 我試圖從xiixtasks.exe獲取版本信息。 當我嘗試 「Process.GetCurrentProcess()」,它給了我vshost.exe文件名和版本信息,而不是xiixtasks.exe: // WRONG: this gives me xiixtasks.vhost.exe, version 9.0.3

    5熱度

    4回答

    我創建使用文件: File.WriteAllText(FILEPATHNAME, "SOME VALUE"); 當創建一個文件,是否有可能以編程方式指定一個版本?所以如果有人使用FileVersionInfo對象,他們會得到我指定的版本?

    2熱度

    1回答

    我試圖使用C#和System.Diagnostics.FileVersionInfo從文件列表中提取版本信息。我這樣做的目的是跟蹤獨特的文件路徑和版本組合。當文件更改時,我希望發生各種事情,具體取決於發生了什麼變化。 我用FileVersion和ProductVersion屬性FileVersionInfo無濟於事。兩者都報告不同於瀏覽器中報告的版本號。使用的Explorer.exe Explor

    0熱度

    1回答

    我需要使用TSream從文件(exe或dll)中讀取VersionInfo。 我無法使用windows API GetFileVersionInfo,因爲我的文件位於內存(TMemoryStream),我不想將該文件寫入磁盤以獲取此信息,所以我有一些性能限制。 有人可以幫助我嗎?

    0熱度

    1回答

    我已經使用NSIS編寫了一個安裝程序腳本,並通過VIProductVersion和VIAddVersionKey命令添加了版本信息。當我查看編譯文件的屬性時,版本信息就像我期望的一樣。 我的問題是當我試圖通過C#命令FileVersionInfo.GetVersionInfo(fileName).FileVersion獲取版本信息時,它返回一個空字符串。 這裏是複製的快捷方式: NSIS腳本 !i

    0熱度

    1回答

    我有一個使用FileSystemWatcher的程序,該程序通過外部程序(包括重命名當前可執行文件並在其位置複製新文件)自行更新爲新版本。 問題是,當它正在監視的文件位於Program Files目錄中時,FileVersionInfo.GetVersionInfo()不會獲取新版本信息,它將返回它第一次得到的相同內容。所以如果它從1.1更新到1.2,它會說「從1.1升級到1.1」,而不是「從1.