4

codedom で生成されたファイル内のバージョン番号を制御するものは何ですか?

一部の開発者は以下を取得します。

//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:2.0.50727.4005

他の人が得る間:

//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:2.0.50727.3082

しかし、誰もが .Net 3.5 SP1 を実行しているようです。

ビルド番号が 4005 のものと 3082 のものがあるのはなぜですか?

これは、ソース管理にとって本当に苦痛です。

4

3 に答える 3

1

全員が .NET 3.5 SP1 を実行していますが、まったく同じバージョンの .NET 3.5 SP1 を実行しているわけではありません。具体的には、何らかの理由で異なる正確なビルドを実行します。OS の違いか、単に Windows の更新を怠っているのではないかと思います。

于 2009-08-28T22:41:49.100 に答える
1

パッチ (Windows Update を通じて提供されるマイナーなバグ修正など) は、「責任を負う」ものです。

于 2009-08-28T22:54:51.333 に答える
0

ええ、それは簡単な修正です。Windowsの自動更新設定をデフォルトのままにしておくと、それらのいくつかは自動的にダウンロードしてインストールします. 本当に問題が発生している場合は、現在使用しているバージョンを全員に知らせるために、readme または何らかのポリシーを渡すことができます。ただし、最後の数字がほとんど異なる場合、それはバグ修正が含まれていることを意味し、幸いなことに機能を壊すことはめったにありません。回避策コードと、修正されたばかりのフレームワークのバグを回避または修正することを目的としたハッキン​​グを除いて...

于 2009-08-28T23:12:41.847 に答える