以下のバージョン(1)でSilverlight 5のSystem.ComponentModel.DataAnnotationsを参照できないことがわかりました。Silverlight 5アセンブリは.NETアセンブリを使用できないことがわかり、「Silverlightランタイムに対してビルドされていないため、System.ComponentModel.DataAnnotationsへの参照を追加できません。...」というエラーが発生します。うまくいけば、以下の(2)にあるSilverlight 5パッケージをインストールします。これが失敗した場合は、この投稿を更新します。
[更新:失敗しました。Silverlight 5に関連するすべてをインストールしましたが、.dllアセンブリのSilverlightバージョンSystem.ComponentModel.DataAnnotationsを持っていません。残念な。更新II:以前のVisual Studio 2008または2010用のSilverlight開発者キットのインストールから、この名前の古い.dllが見つかりました。このファイルを追加しましたが、IntelliSenseがクラスメンバーの属性を認識しているため、正常に機能しているようです。などの [Display(Name = "My Property Name")].
かどうか私は知らないこの.dllで他のすべてのためにこの作品。]
(1)
Microsoft Visual Studio Professional 2013
Version 12.0.21005.1 REL
Microsoft .NET Framework
Version 4.5.51641
インストールされているバージョン:Professional
(2)
http://go.microsoft.com/fwlink/?LinkId=229318