Silverlight 5의 System.ComponentModel.DataAnnotations를 (1)에서 아래 버전으로 참조 할 수 없음을 발견했습니다. Silverlight 5 어셈블리가 .NET 어셈블리를 사용할 수 없다는 것을 발견했습니다. "Silverlight 런타임에 대해 빌드되지 않았기 때문에 System.ComponentModel.DataAnnotations에 대한 참조를 추가 할 수 없습니다. ..."라는 오류 메시지가 표시됩니다. 아래 (2)에있는 Silverlight 5 패키지를 설치하기를 바랍니다. 이것이 실패하면이 게시물을 업데이트하겠습니다.
[업데이트 : 실패했습니다. Silverlight 5와 관련된 모든 것을 설치했는데 .dll 어셈블리 System.ComponentModel.DataAnnotations의 Silverlight 버전이 없습니다. 너무 나쁘다. 업데이트 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