5

verpatch を使用して、新しいバージョンのリソース文字列を .exe ファイルに追加しようとしています。

Qlikview へのテスト コネクタを作成しているため、バージョン リソースに新しい文字列を追加する必要があります。QlikView および Qlik Sense が .exe ファイルをコネクタとして認識できるようにするには、ファイル バージョン情報リソースにプロパティ「QlikView Connector」を含める必要があります。

Visual Studio でコネクタを開発していますが、このコマンドはビルド後のコマンドとして実行され、ビルドはエラーで終了します。また、同じ結果でコマンドラインから実行しようとしました:

C:\verpatch>verpatch.exe C:\QV_temp\QVTestConnector.exe /s "QlikView Connector" "Qv Test Connector" Exception in ParseBinaryVersionResource Error in ParseBinaryVersionResource error parsing version info from the file Some of actions failed, exiting

また、verpatch.exe でさまざまなバージョンを試しました。何か案は?

4

3 に答える 3

1

ドキュメントを参照してください。/s の後は「説明」にします。既存のバージョン リソースの読み取りに問題がある場合は、/va で完全に書き換えてみてください。したがって、次のようにします。

verpatch your.exe 1.0.0.0 /va /s desc "QlikView Connector" /s product "Qv Test Connector"

問題のある exe を verpatch の作成者 (Codeplex 上) と共有できる場合、彼は修正を提供する可能性があります。

于 2016-02-24T19:25:32.263 に答える