問題タブ [xamarin-studio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xamarin.android - Xamarin Studio: axml コンテンツ モードを表示できません
Mono for Android は初めてです。私は Eclipse を使用して Android アプリを開発しましたが、UI の編集でドラッグ アンド ドロップ機能をよく使用します。最近、 http://docs.xamarin.com/guides/android/getting_started/hello%2C_worldのHello Android チュートリアルに従いましたが、エミュレーターでアプリを実行しても問題はありませんでした。ソース モードでレイアウトを簡単に変更できますが、xamarin スタジオでは、コンテンツ モードでの UI のレンダリングに問題があるようです。
誰でもこの問題を経験しましたか?
これは axml ファイルのソースです。
xamarin - Xamarin Android - Resource.designer.cs を再構築する方法
Xamarin Android の場合 - Resource.designer.cs を再生成する方法
すべての XML ファイルの Build Action を「AndroidResource」としてマークしようとしましたが、Resource.designer.cs は新しい値で更新されません。
このファイルを生成するイベント トリガーは何ですか?
c# - タイプ 'System.Collections.Generic.Dictionary を変換できません.ValueCollection から System.Collections.Generic.ICollection へ
ジェネリック ValueCollection を ICollection として返そうとしています。彼の MSDN ドキュメントから、Dictionary.ValueCollection は ICollection インターフェイスを実装していると書かれています。ただし、何らかの理由で、ValueCollection を ICollection としてキャストする必要があるときにエラーが発生します。これはコード サンプルで、その下に表示されるエラーが表示されます。
エラー:
私はこれを間違っていますか?または、ディクショナリから値をコピーせずにこれを達成する別の方法はありますか?
objective-c - Xamarin が Objective-C ライブラリを C# のデリゲートとイベントにバインドする
これは、 objective-c ライブラリを xamarin プロジェクトにバインドすることに関する前回の質問のフォローアップです。だから私は自分でAPI定義を作成することを考えましたが、目的のcデリゲートをC#デリゲート/イベントに書き換える方法がわかりません。Objective-C のデリゲートは C# のデリゲートと同じではなく、C# のイベントに似ていることがわかりました。
これは、目的の c デリゲートの定義です (ヘッダー ファイルから)。
これは (ヘッダー ファイルからの) Objective-C クラス定義です。
connect メソッドはバックグラウンドで動作し、connectionState デリゲートを介して呼び出し元に接続の成功を通知します。
さて、どうすればAPIを正しくバインドできますか? これまでのところ、これは私の ApiDefinition.cs です。
Objective-C デリゲートを Xamarin スタジオと C# で役立つものに変換するにはどうすればよいですか?
xamarin.ios - Xamarin.iOS プロジェクトのコマンド ライン ビルドはどのように行うのですか?
4.1.9 (アルファ チャネル) を使用して、動作中の Xamarin.iOS プロジェクトがあります。
(Xamarin Studio 内ではなく) コマンド ラインからビルドするにはどうすればよいですか? mdtool を試したところ、次のものが生成されました。
android - Xamarin Studio にビルドの詳細な出力を与えるように指示するにはどうすればよいですか?
次のような内部の Condition 要素から使用できるすべての変数を確認したいと思います。
ビルド中に Xamarin Studio に出力するように指示するにはどうすればよいですか? オプション ダイアログに「verbose/debug」オプションのようなものはありませんでした。
(私は Xamarin Studio 4.1.9 を使用しています)
android - Xamarin.Android が実行時にソリューション全体を再構築するのはなぜですか?
Xamarin.iOS および Xamarin.Android で Xamarin Studio を使用しています。私のワークスペースには、Android 用と iOS 用の 2 つのソリューションが含まれています。プロジェクトはほとんど同じです。iOS 用のソリューションをビルドすると、変更されたプロジェクトのみが再ビルドされます。それは、ほとんど時間がかからないいくつかの追加操作を行います。そのため、[ビルド] を 2 回押すと、ほとんど時間がかかりません。
しかし、Android ソリューションをビルドすると、ファイルや構成などの変更に関係なく、すべてのプロジェクトが再ビルドされます。ビルドが成功した後に Build を押すと、最初からやり直します。さらに悪いことに、ビルドしたばかりのプロジェクトを実行しようとすると、プロジェクトが再構築されます! さらに、実行後にプロジェクトを実行すると (プログラムをデバッグするときによく発生します)、プロジェクトを再ビルドします。私は多くのプロジェクトを抱えているため、非常に時間がかかります。さらに、コンパイルは CPU に大きく依存するため、速度を向上させるのは困難です。
一般的に、問題は、ビルドごとにソリューション全体を再構築しないことが可能かどうかです。不足している構成オプションがあるか、何かが正しく構成されていない可能性がありますか?
プロジェクト構成の何かが質問に関連しているかどうかわからないので、ソリューション/プロジェクト構成のどの部分が役立つか教えてください。
バージョン:
//最近では、すべての本格的なコンパイラで個別のコンパイルが必須であると考えていたので、何か間違ったことをしたと思います。
UPD: Xamarin Studio と Xamarin.Android の最新バージョンをインストールしました。
Android ソリューションの再構築には 1 分 58 秒かかります。アプリケーションを実行するたびに。
macos - コミットするリポジトリを選択できません
Xamarin Studio 4.0.12 ビルド 3を使用して、iOS および Android アプリを作成しています。
しかし、前回の更新以降、SVN が正しく動作しなくなったと思います。
新しいプロジェクトを作成して SVN サーバーに追加したい場合、SVN リポジトリを選択できず、コミットがどこにあるのかわかりません (おそらくローカル?)。
では、どうすればプロジェクトを SVN サーバーにコミットできますか?
xamarin.ios - ビルド構成とバンドル識別子
Xamarin で「ビルド構成」ごとに「iOS アプリケーション ターゲット バンドル識別子」を設定する方法はありますか?
XCode ではそれを行うことができます。つまり、同じ基本コードをさまざまな企業顧客向けにコンパイルできます (私たちの場合)。
Xamarin Studio では「ビルド構成」を作成でき、それぞれで異なるプロビジョニング プロファイルを使用できますが、バンドル ID を設定する方法がないようです。
お知らせ下さい。ありがとう。
xamarin.ios - Xamarin バウンド iOS ライブラリのデバッグ
Xamarin iOS プロジェクトにバインドされた静的ライブラリの Objective C コードをデバッグする方法はありますか?
Objective-C ビュー コントローラーには重要なコードがあり、これを保持したいと考えています (C# を使用して、基になるデータとハンドラーを提供します)。したがって、デバッグ機能は非常に必要です。もちろん、長期的には、実際の/適切な解決策は、これらのコントローラーを C# で書き直すことだと思います (.xib を xcode に保持するだけです)。私たちはそこから遠く離れています。
ありがとう。