SlideShare une entreprise Scribd logo
1  sur  23
/ 22
CakeBuild
1
城東.NET #34
2019年07月17日
石崎 充良
/ 22
自己紹介
石崎 充良 ( @mishi_cs )
Microsoft MVP for Developer Technologies
言語: C# XAML
活動:
・JXUG (もくもく会) (connpass)
・城東.NET Users Group (connpass)
・C# もくもく会 (connpass)
※主に秋葉原
2
/ 22
CakeBuild
3
/ 22
公式サイト
4https://cakebuild.net/
/ 22
公式サイト
5https://cakebuild.net/
ケーキとは
Cake(C#Make)は、コードのコンパイル、ファイルやフォルダのコピー、単体
テストの実行、ファイルの圧縮、NuGetパッケージのビルドなどのタスク用のC#
DSLを備えたクロスプラットフォームのビルド自動化システムです。
(機械翻訳)
/ 22
動作環境
.NET Core 2.1
.NET Framework 4.6.1
Mono 5.12.0
6
複数プラットフォームで展開するのに適している
/ 22
とりあえず動かして
みる
7
/ 22
公式サイトの手順
Windows の場合
PowerShell で
スクリプトファイルを作って
先のPowerShellコマンドでダウンロードしたファイルを実行
8https://cakebuild.net/docs/tutorials/setting-up-a-new-project
Invoke-WebRequest https://cakebuild.net/download/bootstrapper/windows -OutFile build.ps1
var target = Argument("target", "Default");
Task("Default") .Does(() => { Information("Hello World!"); });
RunTarget(target);
./build.ps1
/ 22
実行結果
9
cakebuild> .build.ps1
Preparing to run build script...
Running build script...
========================================
Default
========================================
Hello World!
Task Duration
--------------------------------------------------
Default 00:00:00.0179751
--------------------------------------------------
Total: 00:00:00.0179751
/ 22
build.ps1 がやっていること
・https://dist.nuget.org/win-x86-commandline/latest/nuget.exe から
nuget.exe をダウンロード
・https://cakebuild.net/download/bootstrapper/packages から
packages.config をダウンロード
・nuget.exe と packages.config で cake の NuGet パッケージをダウン
ロード
・NuGet パッケージ内の実行ファイルで build.cake スクリプト (名前は
固定) を実行
10
/ 22
NuGet パッケージ
11
/ 22
(一部を抜粋)
12
Cake.exe が実行ファイル
/ 22
実行
Windows の場合
Mac、Linux の場合
13
.toolsCakeCake.exe build.cake
mono ./tools/Cake/Cake.exe build.cake
/ 22
chocolatey でインストール可
14https://chocolatey.org/packages?q=cake
/ 22
Xamarin の ARCore
サンプルでの使用
15
/ 22
(一部を抜粋)
16https://github.com/xamarin/XamarinComponents/blob/master/Android/ARCore/build.cake
/ 22
使ってみる
17
/ 22
ファイルをコピーしてビルド
パスが / 区切りで書けるのがうれしい。
+ビルドイベントでは素直にはできない。
18
Task("A")
.Does(() =>
{
if (!DirectoryExists ("./dest/")) CreateDirectory ("./dest");
CopyFile("build.cake", "./dest/b2.c");
DotNetCoreBuild("./src/ConsoleApp1/ConsoleApp1.sln");
});
RunTarget("A")
/ 22
ここにコピーは書けない
ここに書くのはそのまま実行されるコマンドなので、マルチプラットフォームでのファ
イルのコピーができない。
19
/ 22
Built-In methods
20https://cakebuild.net/dsl/
とりあえず
かなり
ある
/ 22
まとめ
21
/ 22
まとめ
・つかえそう
・.NETCore や Xamarin なんかのマルチプラットフォームで便利に使えそう
・ファイル操作なら PowerShell という選択肢もあるかも
22
/ 22
ありがとうございました。
23

Contenu connexe

Tendances

OneNote モバイルアプリガイド (Android)
OneNote モバイルアプリガイド (Android)OneNote モバイルアプリガイド (Android)
OneNote モバイルアプリガイド (Android)kumo2010
 
Pendidikan Seni di SD.pptx
Pendidikan Seni di SD.pptxPendidikan Seni di SD.pptx
Pendidikan Seni di SD.pptxAsihPurnamasari3
 
Aksi nyata kaya Teks di Kelas - Susi DS SMPN 43.pdf
Aksi nyata kaya Teks di Kelas - Susi DS SMPN 43.pdfAksi nyata kaya Teks di Kelas - Susi DS SMPN 43.pdf
Aksi nyata kaya Teks di Kelas - Susi DS SMPN 43.pdfsusidewisusanti3
 
Soal remedial kelas 8
Soal remedial kelas 8Soal remedial kelas 8
Soal remedial kelas 8Ari Sudibjo
 
ASP.NET MVC と jQuery で実践する標準志向 Web 開発
ASP.NET MVC と jQuery で実践する標準志向 Web 開発ASP.NET MVC と jQuery で実践する標準志向 Web 開発
ASP.NET MVC と jQuery で実践する標準志向 Web 開発Akira Inoue
 
2.1.a.9. KONEKSI ANTAR MATERI.pdf
2.1.a.9. KONEKSI ANTAR MATERI.pdf2.1.a.9. KONEKSI ANTAR MATERI.pdf
2.1.a.9. KONEKSI ANTAR MATERI.pdfMuhammadKoharudin1
 
ITエンジニアに易しいUI/UXデザイン
ITエンジニアに易しいUI/UXデザインITエンジニアに易しいUI/UXデザイン
ITエンジニアに易しいUI/UXデザインRoy Kim
 
Developing .NET 6 Blazor WebAssemby apps with Radzen Blazor component library...
Developing .NET 6 Blazor WebAssemby apps with Radzen Blazor component library...Developing .NET 6 Blazor WebAssemby apps with Radzen Blazor component library...
Developing .NET 6 Blazor WebAssemby apps with Radzen Blazor component library...Shotaro Suzuki
 
ZeroFormatterに見るC#で最速のシリアライザを作成する100億の方法
ZeroFormatterに見るC#で最速のシリアライザを作成する100億の方法ZeroFormatterに見るC#で最速のシリアライザを作成する100億の方法
ZeroFormatterに見るC#で最速のシリアライザを作成する100億の方法Yoshifumi Kawai
 
03. menyusun proposal ptk yusro
03. menyusun proposal ptk yusro03. menyusun proposal ptk yusro
03. menyusun proposal ptk yusroWijaya Kusumah
 
ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能
ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能
ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能Yoshifumi Kawai
 
上級ユーザビリティテスト手法
上級ユーザビリティテスト手法上級ユーザビリティテスト手法
上級ユーザビリティテスト手法Tarumoto Tetsuya
 
Makalah Ketrampilan dasar mengajar
 Makalah Ketrampilan dasar mengajar Makalah Ketrampilan dasar mengajar
Makalah Ketrampilan dasar mengajarSuci Lintiasri
 
Buku pegangan siswa sd kelas 1 tema 3 kegiatanku
Buku pegangan siswa sd kelas 1 tema 3 kegiatankuBuku pegangan siswa sd kelas 1 tema 3 kegiatanku
Buku pegangan siswa sd kelas 1 tema 3 kegiatankuRifqi Maulana
 
Pembelajaran Penjumlahan dan Pengurangan Bilangan Bulat di SD
Pembelajaran Penjumlahan dan Pengurangan Bilangan Bulat di SDPembelajaran Penjumlahan dan Pengurangan Bilangan Bulat di SD
Pembelajaran Penjumlahan dan Pengurangan Bilangan Bulat di SDNASuprawoto Sunardjo
 
“UI/UX”?~恥をかかないための15分UXD入門
“UI/UX”?~恥をかかないための15分UXD入門“UI/UX”?~恥をかかないための15分UXD入門
“UI/UX”?~恥をかかないための15分UXD入門Masaya Ando
 
RPP Kurikulum 2013 SMP kelas 7 It's My Birthday Lengkap
RPP Kurikulum 2013 SMP kelas 7 It's My Birthday Lengkap RPP Kurikulum 2013 SMP kelas 7 It's My Birthday Lengkap
RPP Kurikulum 2013 SMP kelas 7 It's My Birthday Lengkap Mas Iis .
 
Unity MARS導入セミナー(7月8日号) - Unityステーション
Unity MARS導入セミナー(7月8日号) - UnityステーションUnity MARS導入セミナー(7月8日号) - Unityステーション
Unity MARS導入セミナー(7月8日号) - UnityステーションUnity Technologies Japan K.K.
 

Tendances (20)

OneNote モバイルアプリガイド (Android)
OneNote モバイルアプリガイド (Android)OneNote モバイルアプリガイド (Android)
OneNote モバイルアプリガイド (Android)
 
Pendidikan Seni di SD.pptx
Pendidikan Seni di SD.pptxPendidikan Seni di SD.pptx
Pendidikan Seni di SD.pptx
 
Aksi nyata kaya Teks di Kelas - Susi DS SMPN 43.pdf
Aksi nyata kaya Teks di Kelas - Susi DS SMPN 43.pdfAksi nyata kaya Teks di Kelas - Susi DS SMPN 43.pdf
Aksi nyata kaya Teks di Kelas - Susi DS SMPN 43.pdf
 
Soal remedial kelas 8
Soal remedial kelas 8Soal remedial kelas 8
Soal remedial kelas 8
 
ASP.NET MVC と jQuery で実践する標準志向 Web 開発
ASP.NET MVC と jQuery で実践する標準志向 Web 開発ASP.NET MVC と jQuery で実践する標準志向 Web 開発
ASP.NET MVC と jQuery で実践する標準志向 Web 開発
 
2.1.a.9. KONEKSI ANTAR MATERI.pdf
2.1.a.9. KONEKSI ANTAR MATERI.pdf2.1.a.9. KONEKSI ANTAR MATERI.pdf
2.1.a.9. KONEKSI ANTAR MATERI.pdf
 
ITエンジニアに易しいUI/UXデザイン
ITエンジニアに易しいUI/UXデザインITエンジニアに易しいUI/UXデザイン
ITエンジニアに易しいUI/UXデザイン
 
Developing .NET 6 Blazor WebAssemby apps with Radzen Blazor component library...
Developing .NET 6 Blazor WebAssemby apps with Radzen Blazor component library...Developing .NET 6 Blazor WebAssemby apps with Radzen Blazor component library...
Developing .NET 6 Blazor WebAssemby apps with Radzen Blazor component library...
 
ZeroFormatterに見るC#で最速のシリアライザを作成する100億の方法
ZeroFormatterに見るC#で最速のシリアライザを作成する100億の方法ZeroFormatterに見るC#で最速のシリアライザを作成する100億の方法
ZeroFormatterに見るC#で最速のシリアライザを作成する100億の方法
 
03. menyusun proposal ptk yusro
03. menyusun proposal ptk yusro03. menyusun proposal ptk yusro
03. menyusun proposal ptk yusro
 
[5] rpp tematik_3
[5] rpp tematik_3[5] rpp tematik_3
[5] rpp tematik_3
 
ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能
ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能
ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能
 
Topik 1 Ruang Kolaborasi.pptx
Topik 1 Ruang Kolaborasi.pptxTopik 1 Ruang Kolaborasi.pptx
Topik 1 Ruang Kolaborasi.pptx
 
上級ユーザビリティテスト手法
上級ユーザビリティテスト手法上級ユーザビリティテスト手法
上級ユーザビリティテスト手法
 
Makalah Ketrampilan dasar mengajar
 Makalah Ketrampilan dasar mengajar Makalah Ketrampilan dasar mengajar
Makalah Ketrampilan dasar mengajar
 
Buku pegangan siswa sd kelas 1 tema 3 kegiatanku
Buku pegangan siswa sd kelas 1 tema 3 kegiatankuBuku pegangan siswa sd kelas 1 tema 3 kegiatanku
Buku pegangan siswa sd kelas 1 tema 3 kegiatanku
 
Pembelajaran Penjumlahan dan Pengurangan Bilangan Bulat di SD
Pembelajaran Penjumlahan dan Pengurangan Bilangan Bulat di SDPembelajaran Penjumlahan dan Pengurangan Bilangan Bulat di SD
Pembelajaran Penjumlahan dan Pengurangan Bilangan Bulat di SD
 
“UI/UX”?~恥をかかないための15分UXD入門
“UI/UX”?~恥をかかないための15分UXD入門“UI/UX”?~恥をかかないための15分UXD入門
“UI/UX”?~恥をかかないための15分UXD入門
 
RPP Kurikulum 2013 SMP kelas 7 It's My Birthday Lengkap
RPP Kurikulum 2013 SMP kelas 7 It's My Birthday Lengkap RPP Kurikulum 2013 SMP kelas 7 It's My Birthday Lengkap
RPP Kurikulum 2013 SMP kelas 7 It's My Birthday Lengkap
 
Unity MARS導入セミナー(7月8日号) - Unityステーション
Unity MARS導入セミナー(7月8日号) - UnityステーションUnity MARS導入セミナー(7月8日号) - Unityステーション
Unity MARS導入セミナー(7月8日号) - Unityステーション
 

Similaire à Cake Build

.NET Core時代のCI/CD
.NET Core時代のCI/CD.NET Core時代のCI/CD
.NET Core時代のCI/CDYuta Matsumura
 
True Cloud Native Batch Workflow for .NET with MicroBatchFramework
True Cloud Native Batch Workflow for .NET with MicroBatchFrameworkTrue Cloud Native Batch Workflow for .NET with MicroBatchFramework
True Cloud Native Batch Workflow for .NET with MicroBatchFrameworkYoshifumi Kawai
 
C#メタプログラミング概略 in 2021
C#メタプログラミング概略 in 2021C#メタプログラミング概略 in 2021
C#メタプログラミング概略 in 2021Atsushi Nakamura
 
The Twelve-Factor (A|M)pp with C#
The Twelve-Factor (A|M)pp with C#The Twelve-Factor (A|M)pp with C#
The Twelve-Factor (A|M)pp with C#Yuta Matsumura
 
2015 0227 OSC-Spring Tokyo NETMF
2015 0227 OSC-Spring Tokyo NETMF2015 0227 OSC-Spring Tokyo NETMF
2015 0227 OSC-Spring Tokyo NETMFAtomu Hidaka
 
UWPでもDataTable
UWPでもDataTableUWPでもDataTable
UWPでもDataTablem ishizaki
 
Cq tse-fm3セミナー資料
Cq tse-fm3セミナー資料Cq tse-fm3セミナー資料
Cq tse-fm3セミナー資料Masaki Muranaka
 
マイクロサービス開発が捗る Project Tye
マイクロサービス開発が捗る Project Tyeマイクロサービス開発が捗る Project Tye
マイクロサービス開発が捗る Project TyeYuta Matsumura
 
CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜
CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜
CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜Masaya Aoyama
 
.NET Core 3.0 に備えよう
.NET Core 3.0 に備えよう.NET Core 3.0 に備えよう
.NET Core 3.0 に備えようm ishizaki
 
.NET アプリを改善して実践する継続的インテグレーション
.NET アプリを改善して実践する継続的インテグレーション.NET アプリを改善して実践する継続的インテグレーション
.NET アプリを改善して実践する継続的インテグレーションYuta Matsumura
 
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)NTT DATA Technology & Innovation
 
TypeScriptへの入口
TypeScriptへの入口TypeScriptへの入口
TypeScriptへの入口Sunao Tomita
 
20170527 inside .NET Core on Linux
20170527 inside .NET Core on Linux20170527 inside .NET Core on Linux
20170527 inside .NET Core on LinuxTakayoshi Tanaka
 
WPF .NET Core でも XAML デザイナをあきらめない
WPF .NET Core でも XAML デザイナをあきらめないWPF .NET Core でも XAML デザイナをあきらめない
WPF .NET Core でも XAML デザイナをあきらめないm ishizaki
 
わんくまT78 mfcを始めようとしてみた
わんくまT78 mfcを始めようとしてみたわんくまT78 mfcを始めようとしてみた
わんくまT78 mfcを始めようとしてみた伸男 伊藤
 
オレ流のOpenJDKの開発環境(JJUG CCC 2019 Fall講演資料)
オレ流のOpenJDKの開発環境(JJUG CCC 2019 Fall講演資料)オレ流のOpenJDKの開発環境(JJUG CCC 2019 Fall講演資料)
オレ流のOpenJDKの開発環境(JJUG CCC 2019 Fall講演資料)NTT DATA Technology & Innovation
 
C# でブロックチェーン実装
C# でブロックチェーン実装C# でブロックチェーン実装
C# でブロックチェーン実装Yuto Takei
 

Similaire à Cake Build (20)

.NET Core時代のCI/CD
.NET Core時代のCI/CD.NET Core時代のCI/CD
.NET Core時代のCI/CD
 
True Cloud Native Batch Workflow for .NET with MicroBatchFramework
True Cloud Native Batch Workflow for .NET with MicroBatchFrameworkTrue Cloud Native Batch Workflow for .NET with MicroBatchFramework
True Cloud Native Batch Workflow for .NET with MicroBatchFramework
 
C#メタプログラミング概略 in 2021
C#メタプログラミング概略 in 2021C#メタプログラミング概略 in 2021
C#メタプログラミング概略 in 2021
 
The Twelve-Factor (A|M)pp with C#
The Twelve-Factor (A|M)pp with C#The Twelve-Factor (A|M)pp with C#
The Twelve-Factor (A|M)pp with C#
 
2015 0227 OSC-Spring Tokyo NETMF
2015 0227 OSC-Spring Tokyo NETMF2015 0227 OSC-Spring Tokyo NETMF
2015 0227 OSC-Spring Tokyo NETMF
 
UWPでもDataTable
UWPでもDataTableUWPでもDataTable
UWPでもDataTable
 
Cq tse-fm3セミナー資料
Cq tse-fm3セミナー資料Cq tse-fm3セミナー資料
Cq tse-fm3セミナー資料
 
マイクロサービス開発が捗る Project Tye
マイクロサービス開発が捗る Project Tyeマイクロサービス開発が捗る Project Tye
マイクロサービス開発が捗る Project Tye
 
CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜
CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜
CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜
 
.NET Core 3.0 に備えよう
.NET Core 3.0 に備えよう.NET Core 3.0 に備えよう
.NET Core 3.0 に備えよう
 
.NET アプリを改善して実践する継続的インテグレーション
.NET アプリを改善して実践する継続的インテグレーション.NET アプリを改善して実践する継続的インテグレーション
.NET アプリを改善して実践する継続的インテグレーション
 
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
 
TypeScriptへの入口
TypeScriptへの入口TypeScriptへの入口
TypeScriptへの入口
 
20170527 inside .NET Core on Linux
20170527 inside .NET Core on Linux20170527 inside .NET Core on Linux
20170527 inside .NET Core on Linux
 
ゼロから始めるQ#
ゼロから始めるQ#ゼロから始めるQ#
ゼロから始めるQ#
 
Node.jsでブラウザメッセンジャー
Node.jsでブラウザメッセンジャーNode.jsでブラウザメッセンジャー
Node.jsでブラウザメッセンジャー
 
WPF .NET Core でも XAML デザイナをあきらめない
WPF .NET Core でも XAML デザイナをあきらめないWPF .NET Core でも XAML デザイナをあきらめない
WPF .NET Core でも XAML デザイナをあきらめない
 
わんくまT78 mfcを始めようとしてみた
わんくまT78 mfcを始めようとしてみたわんくまT78 mfcを始めようとしてみた
わんくまT78 mfcを始めようとしてみた
 
オレ流のOpenJDKの開発環境(JJUG CCC 2019 Fall講演資料)
オレ流のOpenJDKの開発環境(JJUG CCC 2019 Fall講演資料)オレ流のOpenJDKの開発環境(JJUG CCC 2019 Fall講演資料)
オレ流のOpenJDKの開発環境(JJUG CCC 2019 Fall講演資料)
 
C# でブロックチェーン実装
C# でブロックチェーン実装C# でブロックチェーン実装
C# でブロックチェーン実装
 

Plus de m ishizaki

継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#m ishizaki
 
継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#m ishizaki
 
Visual Studio を使わず .NET する
Visual Studio を使わず .NET するVisual Studio を使わず .NET する
Visual Studio を使わず .NET するm ishizaki
 
Xamarin で良くやっていたあれを MAUI でする話
Xamarin で良くやっていたあれを MAUI でする話Xamarin で良くやっていたあれを MAUI でする話
Xamarin で良くやっていたあれを MAUI でする話m ishizaki
 
「スタバ」する話
「スタバ」する話「スタバ」する話
「スタバ」する話m ishizaki
 
エンジニアと「スタバ」ツイートについて
エンジニアと「スタバ」ツイートについてエンジニアと「スタバ」ツイートについて
エンジニアと「スタバ」ツイートについてm ishizaki
 
Build 2022 / Uno Platform
Build 2022 / Uno PlatformBuild 2022 / Uno Platform
Build 2022 / Uno Platformm ishizaki
 
7 つの Blazor
7 つの Blazor7 つの Blazor
7 つの Blazorm ishizaki
 
C# Tokyo コミュニティ説明 202205 版
C# Tokyo コミュニティ説明 202205 版C# Tokyo コミュニティ説明 202205 版
C# Tokyo コミュニティ説明 202205 版m ishizaki
 
仮想環境に MAUI 環境を構築する話
仮想環境に MAUI 環境を構築する話仮想環境に MAUI 環境を構築する話
仮想環境に MAUI 環境を構築する話m ishizaki
 
モバイルディスプレイ
モバイルディスプレイモバイルディスプレイ
モバイルディスプレイm ishizaki
 
Windows フォームアプリ 2022
Windows フォームアプリ 2022Windows フォームアプリ 2022
Windows フォームアプリ 2022m ishizaki
 
C# Tokyo コミュニティについて Short 版
C# Tokyo コミュニティについて Short 版C# Tokyo コミュニティについて Short 版
C# Tokyo コミュニティについて Short 版m ishizaki
 
C# Tokyo コミュニティ案内
C# Tokyo コミュニティ案内C# Tokyo コミュニティ案内
C# Tokyo コミュニティ案内m ishizaki
 
C# 9 のおすすめ新機能
C# 9 のおすすめ新機能C# 9 のおすすめ新機能
C# 9 のおすすめ新機能m ishizaki
 
C# Tokyo コミュニティ説明 2021/01/29 版
C# Tokyo コミュニティ説明 2021/01/29 版C# Tokyo コミュニティ説明 2021/01/29 版
C# Tokyo コミュニティ説明 2021/01/29 版m ishizaki
 
秋葉原 C# もくもく会
秋葉原 C# もくもく会秋葉原 C# もくもく会
秋葉原 C# もくもく会m ishizaki
 

Plus de m ishizaki (20)

継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#
 
継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#
 
Visual Studio を使わず .NET する
Visual Studio を使わず .NET するVisual Studio を使わず .NET する
Visual Studio を使わず .NET する
 
Xamarin で良くやっていたあれを MAUI でする話
Xamarin で良くやっていたあれを MAUI でする話Xamarin で良くやっていたあれを MAUI でする話
Xamarin で良くやっていたあれを MAUI でする話
 
「スタバ」する話
「スタバ」する話「スタバ」する話
「スタバ」する話
 
エンジニアと「スタバ」ツイートについて
エンジニアと「スタバ」ツイートについてエンジニアと「スタバ」ツイートについて
エンジニアと「スタバ」ツイートについて
 
Build 2022 / Uno Platform
Build 2022 / Uno PlatformBuild 2022 / Uno Platform
Build 2022 / Uno Platform
 
7 つの Blazor
7 つの Blazor7 つの Blazor
7 つの Blazor
 
C# Tokyo コミュニティ説明 202205 版
C# Tokyo コミュニティ説明 202205 版C# Tokyo コミュニティ説明 202205 版
C# Tokyo コミュニティ説明 202205 版
 
仮想環境に MAUI 環境を構築する話
仮想環境に MAUI 環境を構築する話仮想環境に MAUI 環境を構築する話
仮想環境に MAUI 環境を構築する話
 
2022 抱負
2022 抱負2022 抱負
2022 抱負
 
モバイルディスプレイ
モバイルディスプレイモバイルディスプレイ
モバイルディスプレイ
 
Windows フォームアプリ 2022
Windows フォームアプリ 2022Windows フォームアプリ 2022
Windows フォームアプリ 2022
 
dotnet tool
dotnet tooldotnet tool
dotnet tool
 
C#10
C#10C#10
C#10
 
C# Tokyo コミュニティについて Short 版
C# Tokyo コミュニティについて Short 版C# Tokyo コミュニティについて Short 版
C# Tokyo コミュニティについて Short 版
 
C# Tokyo コミュニティ案内
C# Tokyo コミュニティ案内C# Tokyo コミュニティ案内
C# Tokyo コミュニティ案内
 
C# 9 のおすすめ新機能
C# 9 のおすすめ新機能C# 9 のおすすめ新機能
C# 9 のおすすめ新機能
 
C# Tokyo コミュニティ説明 2021/01/29 版
C# Tokyo コミュニティ説明 2021/01/29 版C# Tokyo コミュニティ説明 2021/01/29 版
C# Tokyo コミュニティ説明 2021/01/29 版
 
秋葉原 C# もくもく会
秋葉原 C# もくもく会秋葉原 C# もくもく会
秋葉原 C# もくもく会
 

Cake Build