0

Windows 7ProでVS2012Proを実行している場合、Windows 8環境用のデスクトップアプリケーションを開発する必要があります(これはメトロスタイルのインターフェイスではありません)。私が理解できないのは、Windows 8固有のライブラリ(たとえば、Windows.Media.Capture)を参照する方法です。Windows 8 SDKをダウンロードしてインストールしましたが、Windows 8ライブラリへの参照を追加しようとすると、フレームワークまたは拡張機能のリストに何も表示されません。

何か案は?または、開発システムでWindows 8に移行する必要がありますか?

ありがとう。

4

1 に答える 1

2

.NET 3.xまたは4.xアプリをWindows7で開発し、Windows8でデスクトップモードで問題なく実行できます。Win32をターゲットとするC++アプリを作成し、Windows8デスクトップで問題なく実行することもできます。ただし、WinRTAPIにランタイム依存関係があるWindows7上のアセンブリを参照することはできません。Windows.Media.Captureおよびそれに含まれるクラス(CameraCaptureUIなど)はWinRT APIであり、Windows7では使用できません。Windows8を使用している場合でも、デスクトップアプリケーションから呼び出すことができるWinRTAPIはごくわずかです。Windows.Media.Capture APIは、Windowsストア(以前のMetro)アプリからのみ使用できます。

開発サポート、設計サポート、そして途中でのより素晴らしい良さ:http: //bit.ly/winappsupport

于 2013-03-06T20:36:39.577 に答える