4

version など、4 桁目が 9999 より大きいバージョン番号の古い VB6 アプリケーションをビルドする必要があります1.2.0.10003。VB6 ではこれができません。ビルドは失敗します。

現在の回避策は、バージョンをビルドして1.2.0.9999から、Visual Studio でファイルを手動で編集して正しいバージョンを挿入することです。もっと良い方法があるはずです。EXE または DLL のバージョン番号フィールドを変更できるコマンド ライン ツールはありますか? 特定のバージョン番号フィールドを個別に編集できる方法が望ましいです。

4

5 に答える 5

3

次から取得したChangeVersion (およびその他):

既存の .exe、.dll のバージョン情報を設定するにはどうすればよいですか?

于 2009-03-03T19:47:01.797 に答える
2

Windows 実行可能ファイルのバージョン情報を編集するためのツールは多数ありますが、それらは必要ないと思います。

vb http://visualbasic.about.com/od/usevb6/a/ResVB6.htmでリソースファイルを使用しています。

バージョン リソースに関する情報はこちら http://msdn.microsoft.com/en-us/library/aa381058.aspx

Microsoft リソース コンパイラに関する情報はこちら http://msdn.microsoft.com/en-us/library/aa381042(VS.85).aspx

これら 2 つを使用すると、VB の組み込みのバージョン管理を無効にして、必要なバージョン情報を使用できるはずです。

気にしないでください。VB6 は、ビルド後の操作として独自のバージョン リソースを挿入し、オフにする方法はありません。実行可能ファイルのバージョン情報を上書きすることが唯一の解決策です。

http://www.darinhiggins.com/?s=%22resource+files%22を参照してください。

于 2009-03-03T19:52:58.273 に答える
1

スタンプVer

于 2011-03-16T19:16:35.553 に答える
0

より良い解決策かもしれないと思いますeditbin(Visual Studioでインストールされます)

于 2014-08-19T19:21:56.257 に答える