.NETアップデート/ホットフィックスは、私のプログラムの足の下からラグを引くことができますか?

StackOverflow https://stackoverflow.com/questions/3719672

  •  03-10-2019
  •  | 
  •  

質問

.NETアプリケーションを展開すると、Microsoftは.NETレイヤーの動作を変更するアップデートまたはホットフィックスを発行します。これは、コードが特定の.NETメソッドまたはコンポーネントの特定の出力または副作用に依存している場合、私のコードの予測可能性に影響を与え、意図しない方法で動作させますか?

また、顧客が.NETレイヤーを更新すると、コードが古いものを使用し続けるように、.NETレイヤーの特定のバージョン/ビルドを使用するように強制することはできますか?

私は妄想的ですか、それともこれは過去に起こったことに関する正当な懸念ですか?

役に立ちましたか?

解決

はい、キーホットフィックスは、.NETだけでなく、プログラムに影響を与えることが知られています。そうは言っても、可能性が低いと言われているため、ホットフィックスは標準以外またはハッカーアプローチを停止する可能性がありますが、主流のものには触れません。ユニットテストスイートを構築し、各KBを取得するときにコードをテストします - 何かが失敗した場合はパッチをリリースします(おそらく決してそうすることはありませんが、安心してください:))。

他のヒント

Microsoftは非常に厳格な後方互換性の基準を保持しているため、可能な限りアップグレードの影響を減らすことができます。そのため、Hotfixまたはパッチが既存のコードを破壊する可能性は非常に低いです。それは可能性ですが、それが起こる可能性は非常に低く、通常はストレスを感じる価値はありません。

Rudiが言ったように、セキュリティを追加するために、ユニットテストを使用して、この種のことが起こらないようにすることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top