3

ポータブル クラス ライブラリのドキュメントによると、ポータブル クラス ライブラリの ViewModel サポートは .NET Framework 4 には存在しませんが、.NET Framework 4.5 には存在します。残念なことに、これにより、Portable Class Libraries の採用は困難な提案になります。約半数のお客様がまだ XP を使用しており、4.5 にアップグレードできないからです。

興味深いことに、必要なクラス ( http://msdn.microsoft.com/en-us/library/gg597391(v=vs.100).aspx#sectionToggle3およびhttp://msdn.microsoft.com/en-で説明) us/library/gg597391.aspx#mvvm ) は .NET Framework 4 に存在します。私が収集したものから、型を適切な .NET Framework 4 dll に転送する System.Windows.dll を出荷できるはずです。 INotifyDataError (および付随する DataErrorsChangedEventArgs) を放棄します。

.NET Framework 4.5 に同梱されている System.Windows.dll を単純に取得し、INotifyDataError および DataErrorsChangedEventArgs への参照を削除し、必要に応じて System.dll への参照を PresentationCore.dll にリダイレクトしてから、その再ターゲット可能なシステムを参照することは可能でしょうか? .NET Framework 4 で実行する予定のプロジェクトの .Windows.dll? または、たまたまプロジェクトが .NET Framework 4.5 で実行された場合、デバッグが困難なシャドウイングの問題が発生しますか?

これがhttp://nuget.org/packages/Microsoft.Bclと同じくらい実行可能になることを望んでいました

4

1 に答える 1

1

.NET 4.0.3 ランタイム アップデートをターゲット マシン (具体的には PCL で 4.0.3 をターゲット) にインストールすると、.NET4 (つまり 4.0.3) プラットフォームで追加機能を備えたポータブル ライブラリを使用できることに気付きましたか? ? お役に立てれば。

于 2013-01-07T08:28:30.877 に答える