k.shima07のWindowsストアアプリ開発ブログ

Windowsストアアプリの開発について一人の学生の視点から発信していきます

勉強してて詰まったところの解決(2)

昨日に引き続き、教材として勉強させていただいています、

「Windows8 ストアアプリ開発入門」(秀和システム

 

P.119で[IgnoreDataMember]を追加してもエラーがでたままの時は、

HelloWorldModel.csの先頭に
using System.Runtime.Serialization;
が追加されているか確認してください。

 

昨日書いた、勉強してて詰まったところの解決(1)と同じような解決方法だったので、正直書くか迷いましたが、一応メモしておくことにしました。

 

サンプルの方に
using System.IO;
も追加されていたので、追加しておくことにしました。

※P.120でStream sを書いた時に必要みたいです。

 

P.122でも追加が必要なようです。

using HelloWorldApp.DataModel; …1
using System.Diagnostics;    …2
using System.Xml;        …3
using Windows.Storage;     …4

 

1はHelloWorldModel.LoadFromStream(s); のため
2はDebug.WriteLine("ファイルなし"+ex); のため
3はcatch(XmlException ex) のため
4はawait ApplicationData.Current(以下略) のため