6

Microsoft は .net 4.0 の async/await ターゲティングを更新し、nugetで利用可能なMicrosoft.Bcl.Asyncライブラリの使用を提案するようになりました。

リリース ノートには、KB 2468871の .net 4が必要であると記載されています。

  1. KB2468871 はビルド要件または展開要件ですか?
  2. KB2468871 のどの側面が必要ですか?
4

4 に答える 4

3

http://support.microsoft.com/kb/2468871/en-usからの引用

機能 5 サポート ポータブル ライブラリの変更。これらの変更には、API の更新とバインダーの変更が含まれます。この更新プログラムにより、CLR がポータブル ライブラリに正常にバインドできるようになり、単一の DLL を .NET Framework 4、Silverlight、Xbox、または Windows Phone で実行できるようになります。この更新により、パブリック Silverlight API が同じ場所の .NET Framework 4 に追加されます。API 署名は、プラットフォーム全体で一貫しています。すべての変更は 100% 互換性があり、既存のコードを壊すことはありません。

System.Coreこの kb がインストールされていないと、Microsoft.Bcl がクラッシュすることが判明しました (システム上にない Silverlight ライブラリにバインドしようとします)。

于 2013-08-07T08:56:07.253 に答える
0

リリース ノートの詳細:

次のプラットフォーム (またはそれ以降のバージョン) のいずれかを対象とする場合:

• .NET Framework 4.0 (with KB2468871)

つまり、ライブラリをサポートするには、KB2468871 をターゲット コンピューターに展開する必要があるため、KB2468871 を使用して 4.0 を「ターゲット」にしていることを意味します。

KB2468871 のどの部分が Microsoft.Bcl.Async に必要かについての詳細はありません。詳細については、BCL チームに連絡するか、ブログに投稿するか、Nuget パッケージの所有者に連絡することをお勧めします。KB のどの部分が必要かを知ることで、どのような違いが生じるかわかりません...

于 2013-03-17T20:49:21.907 に答える