メニュー

技術ブログ

Denso IT Lab.社員による技術情報の紹介

Denso IT Laboratory researcher's blog sites

数式

RSS

ページトップへ

Windows 8.1対応Portable Class Libraryを Windows Phone 8.1 対応にしたときに起こったこと

PCL81

備忘録的に書いておきます。

Portable Class Library としてWindows 8.1 Store Applicationと.NET 4.5.1 を指定したライブラリを複数開発していましたが、Universal Windows Applicationの登場で、さらにWindows Phone 8.1をターゲットにしてみようと思ってやってみました。

元々Model、View Modelだけのライブラリでしたし、そもそもXAML関連のコードは全くポータブルにできませんでしたから、このPCLにはその手のコードは一切入っていません。ファイル入出力やスレッド関連、画面ポップアップなどをインターフェイスを用いてPCLからコールできるようにしていますが、View関連のライブラリそのものが読み込めませんのでおそらく最小限の対応で済むだろうと思っていました。

ただ、Windows Phone 8(.0)をターゲットにしたPCLに変換しようとしたときはそれなりにコンパイルエラーが出ていましたので、WP8.1でも同様のエラーは少数ながらあるだろうと予想しました。

実際出てきたエラーは、使っていないライブラリのusing… 行のみが残っていたものが2行ほどエラーになっただけで、それを消すだけで対応できました。デスクトップとの共用ポータブルクラスライブラリへのWindows Phone 8.1対応に関しては実質コスト0で対応できるようです。これは楽ですね。


このエントリーをはてなブックマークに追加