2011-12-21 6 views
3

tfsのチェックアウトファイルが "now"(チェックアウト日時)に設定されると、ファイルがチェックアウトされます。TFS 2010 - チェックアウトされたファイルの変更日

しかし、この動作は他のソフトウェアベンダーのサードパーティ製コントロールに付属するファイルでは必要ありません。これらのファイルを顧客に配布すると、問題がある場合にインストールされているファイルのバージョンを確実に確認できません。

私は、tfs 2011に希望の戦略を選択できるオプションがあることは知っていますが、それまでは別の回避策が必要です。誰にもこの問題がありましたか?どうやって解決したのか、それを回避するのか。どんなアドバイスも歓迎です、ありがとう!

+3

サードパーティコントロールはどのような形式で提供されていますか? DLL形式の場合、DLLのバージョン番号はファイルの日付よりも制御バージョンの方が優れていますか? – ChrisBD

+0

そうですが、常に複数のファイルが関係しており、常にDLLであるとは限らないので、区別するのはちょっと難しいかもしれません。また、2人の顧客が全く同じバイナリファイルを持つことができるのはちょっと変わったようですが、2つの異なる日付があります。特に、私の会社によって作られていないファイルを再配布するときには、日付を混乱させるべきではありません。とにかく - なぜ私は日付を変更したくない理由の多くの理由があり、他の人がこれをどのように処理しているのか不思議に思っていました。 –

答えて

0

回避策としては、クラスライブラリ内のサードパーティのすべてのファイルとコントロールをラップし、そのプロジェクトリソースまたはアセンブリファイル内にバイナリファイルを埋め込むことで、プログラムが実行されるときに必要に応じて抽出することができます(example here )。

プロジェクトがバージョン管理されているため、プロジェクトのバージョン番号でどのファイルが使用されているか正確に把握できます。

関連する問題