1

いくつかの Windows 8 アプリ コード サンプルで、これらのプリプロセッサ命令によってカプセル化されたコード ブロックを見てきました。

#if !WINRT_NOT_PRESENT
#endif

WinRT はWindows 8 ストア アプリに常に存在するとは限りませんか?

4

1 に答える 1

4

これは、Microsoft の NotificationsExtensions ライブラリによって使用されます。ASP.NET を使用してプッシュ通知を Windows プッシュ通知サービス (WNS) に送信する場合は、このビルド シンボルを指定する必要があります。

クイックスタートから: コードで NotificationsExtensions ライブラリを使用する (Windows) :

ASP.NET を使用してプッシュ通知を Windows プッシュ通知サービス (WNS) に送信している場合は、アプリ サーバー コードで NotificationsExtensions を使用することもできます。唯一の注意点は、NotificationsExtensions プロジェクト プロパティに WINRT_NOT_PRESENT コンパイル ビルド シンボルを追加する必要があることです。

于 2012-11-21T12:01:45.093 に答える