4

契約によるコーディングに飛び込みたい。VS2010 (C# 4.0 コンパイラを使用) を入手しましたが、3.5 フレームワークをターゲットにする必要があります。

.NET 4.0 に最も似たクラスとインターフェイスを備えたコントラクト ライブラリによるサード パーティ コードはどれですか?

4

1 に答える 1

9

ユーザーガイドから:

CLR v4以降、Contractクラスと関連するタイプはmscorlib.dllにあります。CLR v4より前では、これらのタイプはMicrosoft.Contractsと呼ばれる別のアセンブリに表示されます。%PROGRAMFILES%/ Microsoft / Contracts/PublicAssembliesの下にインストールされているdll。4.0より前のCLRに対してコンパイルする場合は、このアセンブリへの参照を追加する必要があります。

3.5と4.0の両方に対して同じビルドアセンブリを使用したい場合は、いくつかの興味深い問題が発生する可能性があります(わかりませんが、動作する可能性があります)が、3.5を使用している場合は、問題ありません。

拡張機能はVS2008とVS2010にインストールされると思います。

于 2010-05-14T20:55:36.013 に答える