tafuji's blog

C#, Xamarin, Azure DevOps を中心に書いています。

Visual Studio 2017 用の Xamarin.Forms プロジェクトテンプレートの VSIX を作った話

Qiita より転載 はじめに この記事は、田淵義人さんが作成した Xamarin 用のプロジェクトテンプレートの VSIX を作成した時の手順メモです。 以下のプロジェクトテンプレートの VSIX を作成しました。 XamarinFormsPCLTemplate PCL 版の Xamarin.Forms プロ…

NLog を使って Xamarin.Forms からログ出力する方法 補足

Qiita より転載 はじめに この記事は、NLog を使って Xamarin.Forms からログ出力する方法 の補足記事です。 背景 先日、元記事の中で公開している GitHub のリポジトリに Issue が追加されていました。 File logging doesn't create file NLog の 4.3.11 で…

Visual Studio の拡張機能でコンテキストメニュー上にコマンドを表示する方法

Qiita より転載 はじめに とあるツールを作成しているときに、Visual Studio のコンテキストメニュー上に表示する方法について調べたので、その方法についてメモを残しておきます。具体的には、以下のコンテキストメニュー上にカスタムコマンドを表示する方…

Ink to Code を使ってみた

Qiita より転載 はじめに Microsoft の Ink to Codeを使ってみました。(OS の言語を英語に変えたときに、たまたまダウンロードできたので…) 何ができるの? アプリの画面をお絵描き感覚で作成することができます 作成した画面を UI コードにエクスポートす…

Xamarin.iOS 単体テストを Visual Studio Team Services 上で動作させる方法

Qiita より転載 はじめに この資料は、Xamarin.iOS の Unit Test を VSTS 上で実行する手順について記載します。 Xamarin Blog の記事をベースに検証を行いました Blog 記事をそのまま検証するだけでなく、工夫を加えている箇所があります Simulator 上で単…

Android Things + Xamarin.Forms + Google Cloud Messaging で LED をチカチカさせる

Qiita より転載 はじめに この記事は、Raspbery Pi に FCM から Push 通知し、LED を点灯する Android Things のサンプルを Xamarin を使って作成したときのメモです。 年末で比較的時間が取れる状況だったので、まったくやったことがないハードウェア周りの…

Visual Studio 拡張機能から Visual Studio プロジェクトを弄ってみる

Qiita より転載 はじめに この記事は、Visual Studio Advent Calendar 2017 の 23日目の記事です。12月23日は、私の誕生日でして、誕生日の節目に何か記事を書いてみたいと思い、Advent Calendar にエントリーさせていただきました。よろしくお願いいたしま…

Xamarin.UITest Tips for Xamarin.Forms Controls

Qiita 記事 より転載 0. はじめに この記事は、Xamarin その1 Advent Calendar 2017 - Qiita の 23日目のエントリーです。12月23日は、私の誕生日でして、昨年に引き続き今年も23日目を担当させていただき、嬉しく思います。よろしくお願いいたします。 本記…

Visual Studio 拡張機能を新規作成後、System.OutOfMemoryException が発生し、ビルドエラーが出るときの対処法

Qiita より転載 はじめに Visual Studio の拡張機能を新規作成し、ビルドを行うと、System.OutOfMemoryException というエラーメッセージが表示され、ビルドが失敗する場合があります。 例えば、以下の手順のように何もコードを記述していない状態でも、この…

Visual Studio 2017 のプロジェクト・項目テンプレートがインストールされている場所を調べる方法

Qiita より転載 はじめに Visual Studio で、プロジェクト・項目テンプレートを独自に作成するときに、既存のテンプレートを参考にしたい場合があると思います。Visual Studio により提供されるテンプレートの場所を探すのは、意外と面倒です。 そこで、Visu…

Xamarin の Visual Studio 項目テンプレート作成上のメモ

Xamarin.Native の項目テンプレートを作成するときの設定値のメモ

Xamarin.Android の Unit テストをコマンドラインから実行する

Qiita より転載 はじめに Xamarin.Android の Unit Test をコマンドプロンプトから実行し、結果ファイルを取得する方法を記載します 手順 Android の Instrumentation を利用します 1. TestInstrumentation クラスの実装 Xamarin.Android の Unit Test では…

NUnitLite の TestRunner の自動化設定メモ - Xamarin.Android

Qiita より転載 はじめに Xamarin.iOS の Unit Test Runner には、テストの自動化、テストログをリモートのサーバーに送信する方法が記載されています Xamarin.Andorid の Unit Test Runner に関しては、特に記載が見当たらなかったので調べた結果をメモしま…

Visual Studio Emulator に Google Play をインストールする

この記事では、Visual Studio Emulator for Android のエミュレータに Google Play Services をインストールする手順を記載します

NLog を使って Xamarin.Forms からログ出力する方法

Xamarin に限らずアプリのデバッグを効率的に行うためにはログ出力ライブラリの利用は必須だと思います。 [System.Diagnostics.Debug](https://msdn.microsoft.com/ja-jp/library/system.diagnostics.debug(v=vs.110).aspx) クラスも便利ですが、複雑なアプ…

Xamarin.Android で Font Awesome のアイコンを利用する

Xamarin でもFont Awesome などのアイコンが利用できるとのことなので、Xamarin.Android で検証した手順を以下に示します。