Android(Monodroid)、iPhone(MonoTouch)、WP7、Windowsを使用してクロスプラットフォームアプリケーションを開発しており、できるだけコードベースを維持したいと考えています。 iPhoneにはMacが必要ですが、これは問題なく処理できますが、AndroidはVisual Studioでの開発が可能です。このソリューションは、3つのプロジェクトを1つのソリューションで管理できるのですばらしいです。同じVisual StudioソリューションのMonodroid、WP7、WinForms
新しいアンドロイドプロジェクトを新しいビジュアルスタジオソリューションに追加すると、エミュレータでうまく展開できます。新しいソリューションと新しいWP7プロジェクトと対応するエミュレータにも同じことが言えます。
問題は、まずWP7プロジェクトで新しいソリューションをセットアップしてから新しいアンドロイドプロジェクトをソリューションに追加するとアンドロイドプロジェクトを起動できないということです。アンドロイドプロジェクトからアクティブプロジェクトへ
私はVS2010はソリューションのエミュレータを許可しますが、ソリューション内のプロジェクトごとにエミュレータを許可しないと思います。誰かがこれを見つけましたか?多分コマンドラインを介して回避策はありますか? 1つの回避策は、同時に2つのビジュアルスタジオを開くことですが、可能ならばそれを回避しようとしています。問題の
ソースを識別し、選択するために、どのエミュレータ決定する際に、これが問題のVisual Studioの原因として、別のプロジェクトの種類が同じ名前を実行可能ファイル与えない同じ溶液内で
を解決されています。私は、ソリューション内の各プロジェクトの起動アプリの名前を変更し、すべて正常に動作します。
オリジナル:
ソリューション\アンドロイド\ MyProjectの
ソリューション\ WinPhone \ MyProjectの
修正:
ソリューション\アンドロイド\ MYPROJこれは、 "展開" の設定を介して制御される可能性があります\ WinPhone \ MyProject2
ありがとうございました。素晴らしい提案。私はソリューションのプロパティをチェックし、WP7プロジェクトでプロジェクトのチェック/チェックを外すことができますが、残念ながらアンドロイドプロジェクトはグレー表示されています。私はこれをさらに調査します。 –