nuits.jp blog

C#, Xamarin, WPFを中心に書いています。Microsoft MVP for Development Technologies。

Xamarin.Forms 3.1.0.637273上で Xamarin.Forms.GoogleMaps または Xamarin.Forms.Maps がビルドできない

と思ったのですが、次のような提言をいただきました。

上げちゃってログが行方不明なため、再度Xamarin.Forms 3.1.0.637273に上げたところ、ビルドが通って動いてしまいました。。。なんで???

一応、以下の記述は念のため残しておきます。

続きを読む

Xamarin.Androidで「You need to use a Theme.AppCompat theme (or descendant) with this activity.」と出てビルドに失敗する

これでした。

forums.xamarin.com

Resource.designer.csを削除して、再度ビルドして再生成すれば治ります。

この時、VSからResource.designer.csを消した場合、再生成したものを改めてプロジェクトに取り込んであげないといけない点に注意してください。

Azure Container Registryを使う

PrivateなDockerのRegistryとして、Azure Container Registryを利用する方法をまとめました。

今回はAzure Active Directoryを利用して認証する方法を紹介します。*1

*1:AADを利用せず管理者ユーザーを有効化する方が手軽ですが、アカウント・パスワードを共有する形になるため今回は除外します。

続きを読む

GithubリポジトリをVSTSにフォークする

表題のとおりですが「GithubのリポジトリをVSTSのGitリポジトリにフォークする方法」を紹介します。

まずプロジェクトを開いたら「Code」を選択し、リポジトリの選択プルダウンを押下し、「Import repository」を押下します。

f:id:nuitsjp:20180713090307p:plain

Clone URLにGithubのリポジトリのURLを入力し、「Import」を押下します。

f:id:nuitsjp:20180713090552p:plain

あとは、しばらく待つと…

f:id:nuitsjp:20180713090606p:plain

フォークが完了します。

f:id:nuitsjp:20180713090621p:plain

おしまい

Docker for Windowsでimageのpullに失敗した場合

つぎのようなエラーでイメージの取得に失敗した場合の対処方法です。

docker: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).
See 'docker run --help'.

Docker for Windowsを再起動すれば直ります。 ネットワークが死んでなければ…

以上です。

Docker for Windowsでホストのフォルダがマウントできなくなった場合の対処方法

昨日まで繋がってたのに!ってときに、次のようなエラーが出ていた場合の対処方法です。

docker: Error response from daemon: error while creating mount source path '/host_mnt/d/....': mkdir /host_mnt/d: file exists.

f:id:nuitsjp:20180712092913p:plain

Docker for Windowsの設定画面を開いて、「Share Drive」の「Reset credentials...」を選択して、再度認証し直しましょう。

以上です!