Xamarin 日本語情報

Xamarin(ザマリン) の代理店だったエクセルソフト田淵のブログです。主に Xamarin に関するエントリーをアップしていきます。(なるべく正しい有益な情報を掲載していきたいと考えていますが、このブログのエントリーは所属組織の公式見解ではありませんのでご注意ください)

Visual Studio

Android Emulator が DNS_PROBE_FINISHED_BAD_CONFIG でインターネットに接続できない場合の対処方法

こんにちは。エクセルソフトの田淵です。 いつからか Android Emulator がインターネットに接続できなくなっていました。 DNS_PROBE_FINISHED_BAD_CONFIG と出ています。 stackoverflow.com stackoverflow では2つ解決方法が提示されていました。 コンピュ…

Visual Studio で Android SDK が認識されない問題が発生した

こんにちは。エクセルソフトの田淵です。 表題通り、Visual Studio から Android SDK が(インストールされているにも関わらず)認識されないという問題が発生したのでその原因と対処方法を記載します。 2019/8/19 現在の Windows の Visual Studio 2019 16.…

Visual Studio for Mac 8.3 の Xamarin.Android プロジェクトで System 参照ができない問題について(修正予定)

こんにちは。エクセルソフトの田淵です。 この問題は 2019/05/23 時点での最新版 Visual Studio for Mac 8.3 のみ(恐らく)で発生する問題でこの後のバージョンで解決すると思われます。 Xamarin.Forms のテンプレートからプロジェクトを作成したら、Xamari…

package.config から PackageReference に移行するには

こんにちは。エクセルソフトの田淵です。 古いプロジェクトだと package.config で NuGet パッケージが管理されていますね。例えば、Xamarin.Android に Xamarin.Android.Support.Design、Xamarin.Android.Support.v7.AppCompat、Plugin.Permissions などが…

Windows の Visual Studio 2017 と Mac の Visual Studio 2019 を共存させるには

こんにちは。エクセルソフトの田淵です。 Visual Studio 2019 が出ましたね! iOS のビルドは最新の Xcode がベターで、それに合わせるには Mac の Visual Studio も最新の 2019 にしないといけませんね。分かります。でも、Windows の Visual Studio は別の…

Xamarin ネイティブのテンプレートが無くなって「いなかった」

こんにちは。エクセルソフトの田淵です。 実は無くなったのではなく、「Visual C# > Other」に Blank Cross-Platform Mobile App (Native) Master Detail Cross-Platform Mobile App (Native) という 2つのプロジェクトテンプレートが隠れています。(隠れ…

Visual Studio 2017 用の Xamarin.Forms プロジェクトテンプレートを作りました

こんにちは。エクセルソフトの田淵です。 2018/7/3 追記:Xamarin.Forms テンプレートの PCL 版と、.NET Standard 版も用意しました。標準のテンプレートの不具合である「UWP プロジェクトで署名ファイルが作成されない」などは発生しません。 .NET Standard…

Xamarin Android Device Manager でエミュレーターを管理するには

こんにちは。エクセルソフトの田淵です。 経緯 Android 開発で Emulator を使用する場合は、Google Android Emulator を Intel HAXM で使用するのが業界標準となっています。 Emulator の管理は Android SDK に付属していた Android Device Manager を利用し…

Visual Studio 2017 で「Can not resolve reference: C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/ja/mscorlib.resources.dll」というエラーが出て新規 Xamarin.iOS プロジェクトがビルドできない

こんにちは。エクセルソフトの田淵です。 2017/6/7 時点での情報です。Bugzilla に報告されているようですので、修正されるまではエントリー中の回避策を行ってください。 新規で作成した Xamarin.iOS がビルドエラー 「Can not resolve reference: C:/WINDO…

Xamarin Live Player を使ってみよう 〜 Windows 編

こんにちは。エクセルソフトの田淵です。 2017/5/31 時点での情報です。話題の Xamarin Live Player はしばらくすると Stable に降りてくると思いますので、そうしたらこのエントリーは不要になります。 Windows で Xamarin Live Player を使いたーいという…

【メモ】Visual Studio 2017 で UWP プロジェクトの Asset を自動生成するには?

こんにちは。エクセルソフトの田淵です。 タイトル通りです。これで UWP に関してはジェネレーターサイトやアプリを使う必要がなくなりそうです。 やり方 プロジェクトのプロパティから「アプリケーション>パッケージマニフェスト」をクリックするか、直接…

【メモ】エラー IDE0006「プロジェクトの読み込み中にエラーが発生しました」の対処方法

こんにちは。エクセルソフトの田淵です。 皆さんは時々以下のエラーを見ていると思います。 IDE0006 プロジェクトの読み込み中にエラーが発生しました。失敗したプロジェクトとそれに依存するプロジェクトの完全なソリューション解析など、一部のプロジェク…

【メモ】新 InitializeComponent 赤波線問題の解決方法

こんにちは。エクセルソフトの田淵です。 新規にプロジェクトを作成したり、GitHub からクローン、ダウンロードしたプロジェクトで、コードビハインドにある InitializeComponent(); の赤波線がどうやっても消えないことがあります。(出現条件は確実にはわ…

Visual Studio 2017 での Xamarin アップデートは自動です

こんにちは。エクセルソフトの田淵です。 Visual Studio 2017 では、Xamarin のインストーラーが完全に統合されました。 Visual Studio 2017 のインストールはエントリーを書きましたのでぜひご覧ください。 ytabuchi.hatenablog.com 今回はアップデートにつ…

Xamarin やりたい人向け Visual Studio 2017 インストール手引書

こんにちは。エクセルソフトの田淵です。 やっと、重い腰を上げて Visual Studio 2017 を新規にインストールしてみました。 2017年3月17日時点の手順です。細かい手順は変わる可能性がありますので、ご了承ください。 Xamarin が使えるように Visual Studio …

Visual Studio/Xamarin Studio でコードスニペットを活用しよう

こんにちは。エクセルソフトの田淵です。 PropertyChanged 用のコードスニペットや BindableProperty 用のコードスニペットはあるとないとではかなり開発効率に差がありそうです。@ticktackmobile さんのトレーニング中に BindableProperty はコードスニペッ…

【お知らせ】Xamarin 4.2.2.11 で作成できる Xamarin.Forms のテンプレートは不備がほぼ無くなっています

こんにちは。エクセルソフトの田淵です。 2017/1/16 現在、ほぼ直ったと言っていいでしょうか。 現在はこんな感じです バージョン 4.2.2.11 です。(恐らく Xamarin.Forms のバージョンに併せて Xamarin for Visual Studio もバージョンアップするようにした…

Xamarin.Forms の XAML Previewer を活用しよう

こんにちは。エクセルソフトの田淵です。 新年一発目は XAML Previewer についてです。Xamarin.Forms の XAML は手書きする必要があります。Xamarin.Forms で使用できるコントロールは少ないので、すぐに慣れるとは思いますが、ビルドしないと見た目が分から…

Visual Studio で Xamarin の PCL プロジェクトのプロファイルを変更すると「プロジェクトのターゲットを変更できません」というエラーが表示される場合の対象方法

こんにちは。エクセルソフトの田淵です。 2016/10/7 加筆修正しました Xamarin.Forms や Xamarin ネイティブ(Xamarin.iOS, Xamarin.Android での開発)では、ロジックを共通化する手法として、PCL(Portable Class Library、ポータブルクラスライブラリ)の手法…

Visual Studio Emulator for Android に配置できない場合の対処方法

こんにちは。エクセルソフトの田淵です。 いま開発チームから教えてもらったのですが、Surface Book, Surface Pro 4などskylakeで問題が発生するそうです。VS Emulatorの設定でCompatibilityモードを有効にして解決できます。 https://t.co/5X5SGln3aV— Atsu…

【お知らせ】Xamarin ライセンスの移管について

こんにちは。エクセルソフトの田淵です。 やっと少しずつではありますが移管の情報が弊社にも降りてきましたのでご案内です。 ライセンス オプション | Xamarin : XLsoft エクセルソフト を公開しました。 フローチャートで、皆さまの状況では何が必要なのか…

最新の Xamarin.Forms を常に使用できるプロジェクトテンプレートをGitHubに公開しました

こんにちは。エクセルソフトの田淵です。 最新の Xamarin.Forms のプロジェクトテンプレートを作成しました。 github.com 2018/7/3 追記: 現在の最新版にアップデートしました。Visual Studio 2017 専用です。 前提条件 Windows 10、Visual Studio 2015 で…

A PIN is required to establish a connection with the remote device. という謎エラーについて

こんにちは。エクセルソフトの田淵です。 昨日、MacBookAir の VMware Fusion にインストールしている Windows 10(恐らく 10.0.10586)と Visual Studio 2015 Update 1 で UWP アプリを Windows 10 Mobile(MADOSMA:バージョン 1511 ビルド 10.0.10586.29 …

起動時のプロジェクト読み込みで Visual Studio がハングする問題について

こんにちは。エクセルソフトの田淵です。 Xamarin 4 にしてからというもの、Visual Studio が起動時に固まることが多くないですか?特に Xamarin.Forms に WinPhone81 や UWP を追加して、ソリューションに 6個 7個などある時によく固まります。困りますね。…

Xamarin 4.0 RC0 での Visual Studio と Mac の連携について

こんにちは。エクセルソフトの田淵です。 Xamarin 4.0 RC0 で Visual Studio と Mac との連携を試してみましたのでエントリーに残しておきます。 注意:2015/10/7 時点での Visual Studio 2015, Xamarin for Visual Studio RC0 (4.0.0.1566) でのエントリー…

【お知らせ】Xamarin 4.0 の Release Candidate (RC0) が発表になりました

こんにちは。エクセルソフトの田淵です。 Be First To Try Our New Release Candidate | Xamarin Blog で RC0 の発表がありました。 前段 iOS, Android そして私たち自身のモバイル技術の急速な進化のペースを維持するために、私たちは年間を通じて Xamarin …

Visual Studio で Xamarin.Android プロジェクトに画像を追加すると固まる問題の回避方法

こんにちは。エクセルソフトの田淵です。 時々、Xamarin.Android プロジェクトの Resources/drawable に画像を追加すると、 Visual Studio が死ぬことがあります。 2015/10/13 最近は固まらないですね。直ってるのかな? 2015/9/3 現在の Visual Studio 2013…

VMware Fusion で Visual Studio 2015 同梱の Android Emulator, Windows Phone Emulator を使うには

こんにちは。エクセルソフトの田淵です。 デモマシン MacBookAir 上の VMware Fusion 6 にある Windows 8.1 に Visual Studio 2015 をインストールしました。 起動しない VS Emulator 管理ツール起動して、▶ から Lollipop や KitKat を起動したら、"仮想マ…

【お知らせ】Visual Studio 2015 に対応した Xamarin リリースのお知らせ

こんにちは。エクセルソフトの田淵です。 日本時間で今日の早朝(または昨日の真夜中)、米国時間 2015/7/20 に遂に Visual Studio 2015 が発表されました。 Visual Studio 2015 Final Release Event は Channel 9 でストリーミングされていましたが、Keynote …

Xamarin Studio の Size Class で自由にレイアウトを作成する方法

こんにちは。エクセルソフトの田淵です。前回は Xcode の Size Class で自由にレイアウトを作成する方法 - Xamarin 日本語情報 として、Xcode で Size Class を使ってレイアウトしました。同じ事を Xamarin Studio でもやってみたいと思います。 最終形はこ…

エクセルソフト | ダウンロード | 学習用リソース | JXUG リンクページ | ブログ購読