0

社内でvb6に統合されたVSSを使い始めたのですが、exeを作った後、ビジュアルベーシックのプロジェクトファイルのmake-version-numberが更新されないという問題がありました。

ただし、他のフォーム/コード ファイルは更新されます。.vbp ファイルが更新されない理由と回避策は何ですか?

ありがとう

4

2 に答える 2

0

「ビルド番号の自動インクリメント」オプションを有効にしている場合は、ソース管理にチェックインする前に、コンパイル後にプロジェクトが保存されていることを確認する必要があります。

次のいずれかを実行できます。

  1. コンパイル後にプロジェクトを手動で保存します。
  2. IDE を終了し、後でプロジェクトを保存することを選択します。
  3. VBP を右クリックし、コンテキスト メニューからコンパイルします。これにより、プロジェクトが自動的にコンパイルおよび保存されます。

これらを正しく保存するには、プロジェクト ファイルが書き込み可能 (つまり、読み取り専用またはチェックインされていない) である必要もあります。

于 2012-09-18T14:08:45.050 に答える
0

プロジェクトを保存する前に、プロジェクトが VSS にあり、チェックアウトされていることを確認してください。

正しい VBP ファイルをチェックインしていることを確認してください。

チェックインする前にコンパイルすると、プロジェクトのプロパティでリビジョン番号が変更されますか?


編集 1 (2012 年 10 月 29 日):


以下の手順に従って結果を教えてください。

  • VBP を開き、[自動インクリメント] オプションをオンにし、[バージョン番号] セクションに有効な番号 (メジャー/マイナー/リビジョン) を指定します。

  • プロジェクトで作業し、EXE をコンパイルし、バージョン番号セクションに新しいリビジョン番号があるかどうかを確認します

  • すべてのファイル (VBP を含む) を SourceSafe にチェックインする

  • プロジェクトを閉じる

  • SourceSafe から最新の VBP ファイルを取得して開き、バージョン番号を確認します


于 2012-09-18T13:57:42.470 に答える