Windows Phone 8とWindows 8(タブレット)の両方でVisual Studio Professional 2012でアプリケーションを開発するにはどうすればよいですか?私は、コードのほとんどを再利用できるようにしたいと考えています。Windows 8&Windows Phone 8
11
A
答えて
30
高いコードの再利用を取得する方法についていくつかの考え:
- 現在、XAMLは...あなたの最高の言語の選択であるWin8とWP8の間の重複がたくさんあります。ここにはXAML controls comparison between Windows Phone 8 and Windows 8があります。
- を利用するMVVM patternを利用してください。これはあなたのUIとアプリケーションロジックをうまく切り離してくれます。
- portable class libraries(Win8、WP8、および他のプラットフォームで使用できるDLL)を使用してください。詳細情報here。
- または、を使用して、Win8とWP8の両方から同じソースファイルを参照してください。そうすれば、あなたはソースコードを1か所に維持していますが、Win8とWP8の両方のアプリケーションで使用されます。
- conditional compilationを使用してください。これにより、たとえばWindows 8の場合にのみ、特定のコード塊をコンパイルすることができます。控えめに使うのはいいですが、このテクニックを頻繁に使っていると、コードを読みにくくしたり、他の人が保守したりする可能性があります。
- このビデオではHow to Leverage your Code across WP8 and Windows 8からBUILD 2012が役に立ちます。
- http://aka.ms/ShareCodeとGetting started developing apps for Windows Phone 8 and Windows 8には多くの便利なリンクがあります。
- SIDE注:両方のアプリケーションを開発している場合は、Visual Studio Professionalが必要です。無料版(Windows 8用のVisual Studio ExpressとWindows Phone用のVisual Studio Express、両方ともダウンロード用here)を使用して開発することができますが、ProfessionalではVisual Studioの1つのインスタンスを開いて両方のタイプのプロジェクトを参照できます同じソリューションで
+0
驚くばかりの回答ジェニファー! –
+0
素晴らしい情報Jennifer! –
2
1
はい、ただし、異なるプロジェクトテンプレートを使用する必要があります。 また、Windows 8 SDKおよびWindows Phone 8 SDKが必要です。
XAML
を使用すると、プロジェクト(電話機能と契約なし)で簡単に移行できます。
0
Windows phone 8の場合は、Microsoft公式サイトで入手可能なWindows Phone SDKをインストールする必要があります.SDKをインストールする必要がないタブレットの場合、既にインストールされているプロジェクトで利用できます。
関連する問題
- 1. IsolatedStorage Windows phone 8
- 2. Windows Phone 8タイルサイズ?
- 3. Windows phone 8 performance progressbar
- 4. Windows Phone 8 - プライベートAPI?
- 5. バーコードスキャンのWindows Phone 8
- 6. Windows Phone 8 Webbrowserコントロール
- 7. Libgdx for Windows Phone 8
- 8. Windows Phone 8とのシリアル通信8
- 9. Windows Phone 8のGoogleマップAPI 8
- 10. Windows Phone 8 GeoCoordinateWatcherとGeolocator
- 11. Titanium Windows Phone 8 SDKのドキュメント
- 12. Windows Phone 8 Panorama SelectionChanged&Databinding
- 13. Windows Phone 8エミュレータ:ローカルホストにアクセス
- 14. OCR with Windows Phone 8 WP8
- 15. Windows Phone 8のUDPマルチキャストグループ
- 16. Windows Phone 8ネットワーク情報
- 17. WindowsのIPアドレスphone 8
- 18. Windows Phone 8 - MVVM ViewModelsとApp.xaml.cs
- 19. Windows phoneダウンロードsdk 8オフライン
- 20. Windows Phone 8 Accelerometerのイベント
- 21. ユーザーアクティビティの検出Windows phone 8
- 22. NETFX_COREがWindows 8の場合、Windows Phone 8は何ですか?
- 23. MediaElement Windows Phone 8の速度比
- 24. のWindows Phone(8)デフォルトのアプリケーションバーのアイコン
- 25. Windows phone 8 SDKインストールの問題
- 26. Windows Phone 8アプリケーションのF#ポータブルライブラリの使用
- 27. MVVMのWindows Phone 8マップここ
- 28. Windows Phone 8のX509Certificate2からX509Certificateへ
- 29. のWindows Phone 8アプリ - オーバーライド電話タスク
- 30. Windows Phone 8アプリケーションの社内展開
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj681693%28v=vs.105%29.aspxが役立つかもしれません。 –
@KenWhiteあなたは答えとして投稿するべきです - 人々はコメントにそれを見逃すかもしれません。 –