2010-12-14 5 views
0

チームでC#.NETデスクトップアプリケーションを開発しており、TFSを使用してバージョン管理を行っています。私たちは個々のマシンで作業し、誰も動作しないマシンからビルド(セットアップを行う)を行います。Microsoftインストーラが更新されたコードベースの背後にあるように見える

最新のバージョンを入手した後に作成されたセットアップファイルには、最近チェックインされた変更内容は表示されません。 最後のビルドではファイルの1つだけが変更されており、これが正しく更新されていることが確認されたので、最新バージョンを取得することについては確信しています。

作成されたセットアップファイルが常に遅れているように見えますか?最後にコンパイルされたコードを使用していますが、最新ではありません。コンパイルエラーがないことを保証することもできます。

答えて

0

「バイナリをソースコントロールにチェックインする」という素晴らしい問題に遭遇しているような音がします。

各チェックインの前に必ずクリーン/ビルドを実行するのが最も良い方法です。 VS2008は、古いチェックインで終わるとTFSからビルドしたくないという厄介な癖があります。すべてのクリーン/リビルドを行うことは、そのトリックを行う必要があります。

+0

私はあなたの言葉が取る価値があることを願っています:)。それは本当に私たちに痛みを与えています。 –

関連する問題