私は古い.NET 2.0ライブラリを移植可能な.NETプロジェクトに移植しています。プロジェクトのターゲットはWindows 8.1です。XSDスキーマからクラスを生成する
マイライブラリには、XSDスキーマ定義によってXSDツールによって生成されたいくつかのクラスが含まれています。これらのクラスには、Windowsストアアプリケーションに許可されていない属性[Serializable]
が含まれています。私は、と[DataMember]
の属性 を代わりに使用しなければならないことを読んだ。 Visual Studio 2015に付属のxsdツールを使用してxsdスキーマからクラスを再生成しようとしましたが、成功しませんでした。それでも、[Serializable]
属性のクラス が生成されました。私は、Windowsストアアプリ用
xsd myschema.xsd /c
は、だから私は有効なXSDスキーマからクラスを生成することができ、次のコマンドを使用しましたか?
よろしく
マイケル
「許可されていません」または存在しません。 – fredrik
https://stackoverflow.com/questions/32446989/system-serializable-attribute-gone-in-windows-10-uwp-appsを参照してください。 –