이전 .NET 2.0 라이브러리를 이식 가능한 .NET 프로젝트로 이식하고 있습니다. 프로젝트의 대상은 Windows 8.1입니다.XSD 스키마에서 클래스 생성
내 라이브러리에는 XSD 스키마 정의에 의해 XSD 도구에 의해 생성 된 일부 클래스가 포함되어 있습니다. 이러한 클래스에는 Windows Store 앱에 허용되지 않는 [Serializable]
특성이 포함되어 있습니다. 나는 속성을 [DataContract]
과 [DataMember]
대신 사용해야한다고 읽었습니다. Visual Studio 2015와 함께 제공되는 xsd 도구를 사용하여 xsd 스키마에서 클래스를 다시 생성하려고 시도했지만 성공하지는 못했습니다. 여전히 [Serializable]
특성을 가진 클래스를 생성했습니다. 다음 명령을 사용했습니다.
xsd myschema.xsd /c
Windows 스토어 응용 프로그램에 유효한 xsd 스키마에서 클래스를 생성 할 수 있습니까?
감사
마이클
"허용되지 않음"또는 존재하지 않는 이유는 무엇입니까? – fredrik
https://stackoverflow.com/questions/32446989/system-serializable-attribute-gone-in-windows-10-uwp-apps 참조 –