guys.IWPのプログラムを書いています。これはWINDOWS 10(X86プラットフォーム)とWINDOWS IOT(ARMプラットフォーム)で動作します
2つのプラットフォームはほぼ90%のコードが同じで、10%が異なります。
私は2つの異なるプロジェクトを作成したくない、それは私が2回多くのコードを書くことができます。それは不要です。
しかし、私はVisual Studioにこの問題を解決させる方法があるとします。たとえば、ARMで実行している場合、X86のコードはコンパイルされず、X86で実行されている場合はコンパイルされません。 ARMのコード。
Visual Studioでこれを行うことはできますか?それともどうすれば解決できますか?ありがとうございます。異なるプラットフォームでUWPのコードを管理するにはどうすればよいですか?
0
A
答えて
1
はこれを試してみてください:
Package package = Package.Current;
var os = package.Id.Architecture.ToString();
if (os == "X86")
{
//Write code works in X86 only
}
else if (os == "X64")
{
//Write code works in X64 only
}
else
{
//Write code works in ARM only
}
0
私はあなたの質問が問題ではないと思います。 UWPアプリケーションは、x86、x64、armアーキテクチャで実行できます。コードをビルドするときにのみ、x86、x64、armのビルドを実行時ではなく選択する必要があります。
ロジックコードを記述するときに、アプリケーションが実行されるアーキテクチャをほとんど気にする必要はありません。
私は、あなたがポイントを気にすべきかと思う:
- Dirffrent UIのレイアウトとの相互作用は、Microsoftがadviced適応、責任のデザインを使用することができます。
- プラットフォーム固有。このデバイスには、デスクトップにはない機能があります。その逆もあります。 UWP用にWindows Iot Extentionsを、uwp用にWindows Desktop Extentionsを使用して、プラットフォーム固有の機能を実装することができます。
関連する問題
- 1. ViewWillDisappearでコードを管理するにはどうすればいいですか?
- 2. 同じオペレーティングシステムで異なるバージョンのnode.jsを管理するにはどうすればよいですか?
- 3. 記事が異なるウェブサイトのURLを管理するにはどうすればよいですか?
- 4. 異なるクラスの異なるコメントでコードをチェックインするにはどうすればよいですか?
- 5. 重複したコードをプラットフォーム/層全体で処理するにはどうすればよいですか?
- 6. クロムでサービスワーカーを管理するにはどうすればよいですか?
- 7. AFNetworkingでセッションを管理するにはどうすればよいですか?
- 8. ETLでアイデンティティを管理するにはどうすればよいですか?
- 9. Xcodeでコードスニペットを管理するにはどうすればよいですか?
- 10. プログラムでloginViewControllerを管理するにはどうすればよいですか?
- 11. アプリケーションのソース管理でPythonのバージョンを管理するにはどうすればよいですか?
- 12. Facebookのアクセストークンを管理するにはどうすればよいですか?
- 13. ブートストラップコードのリポジトリを管理するにはどうすればよいですか?
- 14. 異なるプラットフォームにphonegapを展開するにはどうすればよいですか?
- 15. リンクを自動管理するにはどうすればよいですか?
- 16. ユーザークレームを管理するにはどうすればよいですか?
- 17. TCLプロシージャを管理するにはどうすればよいですか?
- 18. AZURE RAMを管理するにはどうすればよいですか?
- 19. cssファイルを管理するにはどうすればよいですか?
- 20. 異なるプラットフォームでPythonがUnicodeをどのように処理するかに違いはありますか?
- 21. SlashDBでユーザーセッション管理を行うにはどうすればよいですか?
- 22. 管理パネルをPHPコードで制御するにはどうすればよいですか?
- 23. ユーザーが管理者ページにアクセスしないようにするにはどうすればよいですか?
- 24. メッセージタイプに基づいて異なる処理を処理するにはどうすればよいですか?
- 25. バージョン管理を利用して写真コレクションを管理するにはどうすればよいですか?
- 26. プリプロセッサ変数を使用してバンドルのコードを管理するにはどうすればよいですか?
- 27. UWP - フレームナビゲーションで管理されないメモリリークが発生するようです。
- 28. RxJavaでDialogFragmentを管理するにはどうすればいいですか?
- 29. Hapijsでセッションをどのように管理すればよいですか?
- 30. このデータベースはどのように管理すればよいですか?
ありがとう、私はそれを解決するための最良の方法だと思います! –