ポータブル クラス ライブラリのドキュメントによると、ポータブル クラス ライブラリの 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と同じくらい実行可能になることを望んでいました