Saya menemukan bahwa saya tidak dapat merujuk System.ComponentModel.DataAnnotations dari Silverlight 5 dengan versi di bawah ini pada (1). Saya menemukan bahwa rakitan Silverlight 5 tidak dapat menggunakan rakitan .NET, ini memberikan kesalahan "Anda tidak dapat menambahkan referensi ke System.ComponentModel.DataAnnotations karena tidak dibangun terhadap runtime Silverlight. ..." Saya berencana untuk mengatasinya dengan semoga menginstal paket Silverlight 5 yang ada di (2) di bawah ini. Jika gagal saya akan memperbarui posting ini.
[UPDATE: gagal. Saya menginstal semua yang berkaitan dengan Silverlight 5 dan saya tidak memiliki versi Silverlight dari perakitan System.ComponentModel.DataAnnotations .dll. Sangat buruk. PEMBARUAN II: Saya menemukan .dll lama memiliki nama ini dari penginstalan sebelumnya dari kit pengembang Silverlight untuk Visual Studio 2008 atau 2010. Saya menambahkan file ini dan tampaknya 'berfungsi', di IntelliSense sekarang mengenali atribut pada anggota kelas, seperti [Display(Name = "My Property Name")].
Apakah ini berfungsi untuk semua hal lain dalam .dll ini, saya tidak tahu.]
(1)
Microsoft Visual Studio Professional 2013
Version 12.0.21005.1 REL
Microsoft .NET Framework
Version 4.5.51641
Versi Terpasang: Profesional
(2)
http://go.microsoft.com/fwlink/?LinkId=229318