問題タブ [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.

0 投票する
1 に答える
204 参照

git - TeamCity ビルドカウンターを DLL の FILE_VERSION_INFO に書き込む方法

TeamCity によって mylib.dll にビルドされた git リポジトリにプロジェクトがあります。

TeamCity にはビルド カウンターがあり、ビルド中のコミットにこのカウンターでラベルを付け、このカウンター/ラベルを mylib.dll で FILE_VERSION_INFO として設定したいと考えています (右クリック -> プロパティ -> 詳細)。

TeamCity に機能はありますか? meta-runner-power-pack を確認しましたが、これを行うためのツールは見つかりませんでした。

0 投票する
0 に答える
102 参照

c++ - Windows VERSIONINFO 情報の特殊文字

VERSIONINFO で使用してはいけない文字があるのだろうか。そのようなことは、将来的に問題を引き起こす可能性があります。

詳細: http://msdn.microsoft.com/en-us/library/windows/desktop/aa381058(v=vs.85).aspx

文字列を正しく消費するのは「他の」アプリの責任だと思います。この変更は多くのファイルに影響するため、安全を確保するようお願いしています。

追加情報が必要ですか? 私に知らせて

ありがとうございました!

0 投票する
1 に答える
148 参照

linux - Git から単一ファイル バージョンを取得する

Android プロジェクトのドキュメントを生成するために Doxygen を使用しようとしていFILE_VERSION_FILTERます。タグを使用して、任意のファイルの数値バージョンを自動的に取得したいと考えています。

Git がハッシュをコミットの ID として使用していることは知っていますが、別のファイルの数値バージョンを取得する方法はありますか?

私がやりたいことをよりよく理解するには、Doxygen のドキュメントからこの例を参照してください。

ただし、CVS や SVN の代わりに git を使用したいと考えています。Gitでも可能ですか?

[私は Ubuntu を使用しており、bash をシェルとして使用します]

0 投票する
1 に答える
904 参照

python - PyInstaller で作成されたアプリケーションの InnoSetup で GetStringFileInfo を使用するとコンパイラ エラーが発生する

ここで説明されているようにバージョン情報ファイルを作成しました- 「バージョンファイル」はどのように見えますか? すべてのバージョン情報を含むEXEファイルを取得します。

私の問題は次のとおりです。InnoSetup でセットアップ ファイルをビルドしようとすると、エラーが発生します。

d:\installation\Source\setup_script.iss の 65 行目のエラー: パラメータ "Name" に閉じ引用符がありません

65行目:

VerInfoProductName以下の定義

詳細はアーカイブに添付されています。

0 投票する
2 に答える
2075 参照

installation - Inno Setup インストーラー exe ファイルに含まれるファイル (exe および dll) のバージョンを取得する方法を教えてください。

トピックのように、それは可能ですか?そして、パラメーター(exeファイルに渡されるパラメーターなど)がtrueに設定されている場合、インストーラーの1ページに表示したいと思います。

私はいくつかのページを表示する方法を知っています:

私にはいくつかのアイデアがありますが、すべてのアイデアは、exeインストーラーのコンパイル中に作成された.txtファイルに基づいており、そこから読み取られます...

0 投票する
1 に答える
275 参照

preprocessor - C++ ビルダー ファイルのバージョンが正しくありません

[プロジェクト] -> [オプション] -> [バージョン情報] でファイル バージョンを設定しました (はい、[バージョン情報を含める] にチェックが入っています)。

たとえば、すべてのリリース構成で 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 です。この問題はリリース構成でのみ発生し、デバッグ構成は正常に機能しています。

どこを見ればいいのか手がかりはありますか?これをオーバーライドできるコンパイラ/プリプロセッサ ディレクティブはありますか?

0 投票する
1 に答える
36 参照

.net-4.0 - 私のプログラムはどの FileVersionInfo を取得しますか?

System::Diagnostics::FileVersionInfo::GetVersionInfo("foo")ファイルを呼び出すとしますfoo.exe。ただし、foo.exeには複数のバージョン情報 (1 つはJapanese、もう 1 つは 、もう 1 つはEnglish (US)) がありNeutralます。

プログラムが取得するバージョン情報を知るにはどうすればよいですか? 適切なロケールを持つバージョン情報を選択するために .NET が使用する特定の動作はありますか? この動作は、システム ロケールまたはメソッドが呼び出されているプログラムのロケールに依存しますか?