none
Visual Studio Express 2012 for Window8 に 名前空間を認識す為のアセンブリの追加方法?? RRS feed

  • 質問

  • 前略

    プログラミング Windows を勉強しています。

    単純に Colorsクラスを使いたく

    名前空間 using System.Windows.Media;

    を追加したのですが、アセンブリの追加が必要とコメントが出ました。

    Express 2012 for Windows の アセンブリの追加 方法が 解りません。

    教えて 頂ければ 幸いです。

    2014年3月20日 20:11

回答

  • Visual Studio Express 2012 for Windows 8で間違いないんですね?

    for Windows 8は、ストアアプリ製作用の開発環境です。ストアアプリでは、使用できるAPIがデスクトップ用とはかなり異なります。次のページはストアアプリで使用できるAPI一覧です。

    http://msdn.microsoft.com/ja-jp/library/windows/apps/br211369.aspx

    System.Windows.*はデスクトップ用の.NETライブラリであり、上記ページの「Windowsストアアプリ用.NET」に含まれていないことから、使用できないことがわかります。

    ストアアプリでは基本的に上記ページの「Windows API: Windows ランタイム」に含まれるクラス群を使ってコーディングします。

    名前空間の分け方がわかりづらいですが、ColorsクラスはWindows.UI名前空間に存在しています。

    • 回答としてマーク matumae77 2014年3月20日 22:31
    2014年3月20日 21:59

すべての返信

  • Visual Studio Express 2012 for Windows 8で間違いないんですね?

    for Windows 8は、ストアアプリ製作用の開発環境です。ストアアプリでは、使用できるAPIがデスクトップ用とはかなり異なります。次のページはストアアプリで使用できるAPI一覧です。

    http://msdn.microsoft.com/ja-jp/library/windows/apps/br211369.aspx

    System.Windows.*はデスクトップ用の.NETライブラリであり、上記ページの「Windowsストアアプリ用.NET」に含まれていないことから、使用できないことがわかります。

    ストアアプリでは基本的に上記ページの「Windows API: Windows ランタイム」に含まれるクラス群を使ってコーディングします。

    名前空間の分け方がわかりづらいですが、ColorsクラスはWindows.UI名前空間に存在しています。

    • 回答としてマーク matumae77 2014年3月20日 22:31
    2014年3月20日 21:59
  • 大変 有難うございます。

    小生 Window8のアプリの勉強中で、

    単純に F1ヘルプを押して、鵜呑みにしていました。

    よくよく考えれば、おっしゃるとうりでした。

    有難うございました。

    2014年3月20日 22:46