Windows Phone 8 と Windows 8 (タブレット) の両方で Visual Studio Professional 2012 を使用してアプリを開発するにはどうすればよいですか? ほとんどのコードを再利用できることを願っています。
質問する
1339 次
4 に答える
30
コードの再利用性を高める方法についてのいくつかの考え:
- 現在、XAML が最良の言語選択である可能性があります... Win8 と WP8 の間には多くの重複があります。これは、Windows Phone 8 と Windows 8 の XAML コントロールの比較です。
- MVVM パターンを活用します。これにより、UI とアプリケーション ロジックが適切に分離されます。
- ポータブル クラス ライブラリ(Win8、WP8、およびその他のプラットフォームで使用できる DLL) を使用します。詳細はこちら。
- または、「リンクとして追加」を使用して、Win8 と WP8 の両方から同じソース ファイルを参照します。そうすれば、ソース コードを 1 か所で管理できますが、Win8 アプリと WP8 アプリの両方で使用されます。
- 条件付きコンパイルを使用します。これにより、たとえば、特定のコードのチャンクを Windows 8 専用にコンパイルできます。控えめに使用するのは良いことですが、この手法を頻繁に使用していると、コードが非常に読みにくくなり、他の人が保守しにくくなる可能性があります。
- BUILD 2012 のWP8 と Windows 8 でコードを活用する方法に関するこのビデオは役に立ちます。
- http://aka.ms/ShareCodeとWindows Phone 8 および Windows 8 用のアプリの開発を開始するには、便利なリンクが多数あります。
- 補足: 両方の開発を行っている場合は、Visual Studio Professional があると便利です。無料版 (Windows 8 用の Visual Studio Express と Windows Phone 用の Visual Studio Express はどちらもここからダウンロードできます) を使用して両方の開発を行うことができますが、Professional を使用すると、Visual Studio の 1 つのインスタンスを開いて、両方のタイプのプロジェクトを参照できます。同じソリューションで。
于 2012-12-20T04:37:05.593 に答える
2
この件については、良いブログ記事がここにあります。
于 2012-12-20T01:01:49.293 に答える
1
はい。ただし、異なるプロジェクト テンプレートを使用する必要があります。Windows 8 SDKとWindows Phone 8 SDKも必要です。
を使用XAML
すると、プロジェクトで簡単に移行できます (電話機能と契約なし)。
于 2013-01-03T08:36:25.477 に答える
0
Windows Phone 8 の場合、Microsoft の公式サイトで入手できる Windows Phone SDK をインストールする必要があります。タブレットの場合、SDK をインストールする必要はありません。SDK は、インストール済みのプロジェクトで既に利用可能です。
于 2013-02-14T16:30:29.397 に答える