rksoftware

Visual Studio とか C# とかが好きです

[Xamarin] MSB3025 が出る

 Visual Studio for Mac でビルド時に次のようなエラーが出る場合があります。

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(2,2): Error MSB3025: The source file “Assets/Content/Images/” is actually a directory. The “Copy” task does not support copying directories. (MSB3025) (XXXXXXXX)

■ 発生時の操作

 既存のファイルをコピーまたは追加などでプロジェクトに追加する。

■ 対象方法

1.ソリューションを閉じます
2.ソリューションを開きます
3.ソリューションエクスプローラ上で発生時の操作でファイルを追加したフォルダを開きます
※エラーメッセージに書かれているフォルダを開きます

 するとそのフォルダに名前が空白でアイコンが白いファイルがあります。
 ※Finder で確認するとそんなファイルは実在しません。

4.上記の謎ファイルを削除します
5.ビルドします

■ 対処完了

 たったこれだけで対処完了です。
 簡単ですね。

.NET 読書会を開催しました。(2017/07 1週)

■ .NET 読書会

 .NET 読書会「プログラミング Xamarin 上」読書会を開催しました。
 本会は毎週木曜日に開催して行く予定です。
 今のところは読書と質問相談実践ということで始めました。いずれ LT などを積極的に行える場に育てて行けたらと思っています。

■ 初心者歓迎

 毎回簡単な概要のまとめを発表形式で共有するので、初心者の方でも安心な会(にして行くつもり)です。
 書籍だけ握りしめて遊びに来てください。

■ 今期の書籍

 今期の書籍は「プログラミング Xamarin 上」です。

 読書会は、というか技術系の会は最初から参加していないと途中からは参加しずらいということはありません。
 興味がありましたら、書籍だけ握りしめて気軽に遊でに来てください。

■ 次回予定

 来月は 07月13日(木)に開催の予定です。

.NET 読書会を開催しました。(2017/06 5週)

■ .NET 読書会

 .NET 読書会「プログラミング Xamarin 上」読書会を開催しました。
 本会は毎週木曜日に開催して行く予定です。
 今のところは読書と質問相談実践ということで始めました。いずれ LT などを積極的に行える場に育てて行けたらと思っています。

■ 初心者歓迎

 毎回簡単な概要のまとめを発表形式で共有するので、初心者の方でも安心な会(にして行くつもり)です。
 書籍だけ握りしめて遊びに来てください。

■ 今期の書籍

 今期の書籍は「プログラミング Xamarin 上」です。

 読書会は、というか技術系の会は最初から参加していないと途中からは参加しずらいということはありません。
 興味がありましたら、書籍だけ握りしめて気軽に遊でに来てください。

■ 次回予定

 来月は 07月06日(木)に開催の予定です。

城東.NET #9 勉強会で話をしてきました

 先日開催した

 にて Surface Dial というタイトルで話をしました。

 万能最強未来デバイス Surface Dial の概要と出来ること、そしてアプリで Surface Dial に対応するためのコードです。
 この情報の共有で Surface Dial が少しでも流行ってくれたらうれしいです。

■ 次回予定

 来月は 07月19日(水)に開催の予定です。

 .NET に関心のある方、是非遊びに来てください。

.NET 読書会を開催しました。(2017/06 4週)

■ .NET 読書会

 .NET 読書会「プログラミング Xamarin 上」読書会を開催しました。
 本会は毎週木曜日に開催して行く予定です。
 今のところは読書と質問相談実践ということで始めました。いずれ LT などを積極的に行える場に育てて行けたらと思っています。

■ 初心者歓迎

 毎回簡単な概要のまとめを発表形式で共有するので、初心者の方でも安心な会(にして行くつもり)です。
 書籍だけ握りしめて遊びに来てください。

■ 今期の書籍

 今期の書籍は「プログラミング Xamarin 上」です。

 読書会は、というか技術系の会は最初から参加していないと途中からは参加しずらいということはありません。
 興味がありましたら、書籍だけ握りしめて気軽に遊でに来てください。

■ 次回予定

 来月は 06月29日(木)に開催の予定です。

城東.NET #9 勉強会を開催しました。

■ 城東.NET

 城東.NET #9 を開催しました。

 城東.NET は東京の最近は秋葉原で毎月第3水曜日に開催している .NET 系の勉強会です。
 発表を中心として、発表でなくとも最近やった事や新しい情報などを参加者で共有している会です。

 今月の内容も、上記イベントサイトに資料やコメントが載っているものもあります。
 興味があったら覗いてみてください。

■ 次回予定

 来月は 07月19日(水)に開催の予定です。

 .NET に関心のある方、是非遊びに来てください。

Xamarin.Forms で Surface Dial を試してみました

 Surface Dial を購入したので試しに Xamarin.Forms の UWP アプリコードを書いてみました。
 他のプラットフォームでは、Dial は使えなかったので UWP プロジェクトのみです。

■ Surface Dial とは

 Dial というだけあって回せます。回せるばかりでなく、上から押しこんでクリックすることまでできてしまいます。  さらになんと押し込みは長押しもできます。ただ長押しできるばかりでなく、押し込みながら回すこともできます。すごい!

■ 注意点

 UWP アプリですが電話(Windows 10 Mobile)では動作しませんでした。
 Dial の API を呼ぶ部分でエラーとなってしまいます。
 どのご家庭にも複数ある Windows 10 Mobile で使えたら便利かと思ったのですが残念です。

■ 用意するマシン

 Windows PC が必要です。VM 上に Windows をインストールした mac も無理でした。

■ コード

 次の記事を参考にコードを書いてみました。  Dial を操作した際のイベントを画面に表示し続けます。とりあえず動かしてみると Dial を扱う際にどうすればよいのか分かるのではないでしょうか? ひとまずこれで、Dial の動作を確認することができました。