SlideShare a Scribd company logo
Suche senden
Hochladen
Visual Studio を使わず .NET する
Melden
Teilen
M
m ishizaki
Folgen
•
0 gefällt mir
•
274 views
1
von
76
Visual Studio を使わず .NET する
•
0 gefällt mir
•
274 views
Melden
Teilen
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Software
Visual Studio を使わず .NET する
Mehr lesen
M
m ishizaki
Folgen
Recomendados
Cocos2d-x(JS) ハンズオン #12「Cocos2d-xとSpine」 von
Cocos2d-x(JS) ハンズオン #12「Cocos2d-xとSpine」
Tomoaki Shimizu
2.3K views
•
25 Folien
PHP 8 と V8 (JavaScript) で速さを見比べてみよう! von
PHP 8 と V8 (JavaScript) で速さを見比べてみよう!
shinjiigarashi
1.2K views
•
64 Folien
コンテナ導入概要資料2018 von
コンテナ導入概要資料2018
Masahito Zembutsu
7.2K views
•
69 Folien
テストコードの DRY と DAMP von
テストコードの DRY と DAMP
Yusuke Kagata
1.6K views
•
11 Folien
Docker Compose 徹底解説 von
Docker Compose 徹底解説
Masahito Zembutsu
61.1K views
•
123 Folien
WebSocketのキホン von
WebSocketのキホン
You_Kinjoh
24.1K views
•
63 Folien
Más contenido relacionado
Was ist angesagt?
C# 8.0 非同期ストリーム von
C# 8.0 非同期ストリーム
信之 岩永
11.2K views
•
63 Folien
MediaRecorder と WebM で、オレオレ Live Streaming von
MediaRecorder と WebM で、オレオレ Live Streaming
mganeko
15.2K views
•
67 Folien
日本語テストメソッドについて von
日本語テストメソッドについて
kumake
20.3K views
•
64 Folien
Protocol Buffers 入門 von
Protocol Buffers 入門
Yuichi Ito
36.4K views
•
40 Folien
WPF開発での陥りやすい罠 von
WPF開発での陥りやすい罠
Sho Okada
27K views
•
31 Folien
ソースコードの品質向上のための効果的で効率的なコードレビュー von
ソースコードの品質向上のための効果的で効率的なコードレビュー
Moriharu Ohzu
55.3K views
•
109 Folien
Was ist angesagt?
(20)
C# 8.0 非同期ストリーム von 信之 岩永
C# 8.0 非同期ストリーム
信之 岩永
•
11.2K views
MediaRecorder と WebM で、オレオレ Live Streaming von mganeko
MediaRecorder と WebM で、オレオレ Live Streaming
mganeko
•
15.2K views
日本語テストメソッドについて von kumake
日本語テストメソッドについて
kumake
•
20.3K views
Protocol Buffers 入門 von Yuichi Ito
Protocol Buffers 入門
Yuichi Ito
•
36.4K views
WPF開発での陥りやすい罠 von Sho Okada
WPF開発での陥りやすい罠
Sho Okada
•
27K views
ソースコードの品質向上のための効果的で効率的なコードレビュー von Moriharu Ohzu
ソースコードの品質向上のための効果的で効率的なコードレビュー
Moriharu Ohzu
•
55.3K views
Spring3.1概要 データアクセスとトランザクション処理 von 土岐 孝平
Spring3.1概要 データアクセスとトランザクション処理
土岐 孝平
•
17.8K views
View customize plugin for Redmineの紹介 (2019年版) von onozaty
View customize plugin for Redmineの紹介 (2019年版)
onozaty
•
10.9K views
ソフトウェア開発における『知の高速道路』 von Yoshitaka Kawashima
ソフトウェア開発における『知の高速道路』
Yoshitaka Kawashima
•
20.2K views
ある工場の Redmine 2022 〜ある工場の Redmine 5.0 バージョンアップ〜 ( Redmine of one plant 2022 ... von Kohei Nakamura
ある工場の Redmine 2022 〜ある工場の Redmine 5.0 バージョンアップ〜 ( Redmine of one plant 2022 ...
Kohei Nakamura
•
2K views
B4. SORACOM で守る IoT のエンドツーエンド・セキュリティ | SORACOM Technology Camp 2020 von SORACOM,INC
B4. SORACOM で守る IoT のエンドツーエンド・セキュリティ | SORACOM Technology Camp 2020
SORACOM,INC
•
808 views
Modern C# Programming 現代的なC#の書き方、ライブラリの選び方 von Yoshifumi Kawai
Modern C# Programming 現代的なC#の書き方、ライブラリの選び方
Yoshifumi Kawai
•
25.8K views
わりとディープ?同値分割↔境界値分析 von scarletplover
わりとディープ?同値分割↔境界値分析
scarletplover
•
15.7K views
40歳過ぎてもエンジニアでいるためにやっていること von onozaty
40歳過ぎてもエンジニアでいるためにやっていること
onozaty
•
32.3K views
Maven基礎 von Toshio Takiguchi
Maven基礎
Toshio Takiguchi
•
44.4K views
OSS活動の活発さと評価の関係について von Takuto Wada
OSS活動の活発さと評価の関係について
Takuto Wada
•
14.7K views
Planet-scale Data Ingestion Pipeline: Bigdam von SATOSHI TAGOMORI
Planet-scale Data Ingestion Pipeline: Bigdam
SATOSHI TAGOMORI
•
6.3K views
【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介 von 日本マイクロソフト株式会社
【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介
日本マイクロソフト株式会社
•
2.3K views
ドメイン駆動設計 ( DDD ) をやってみよう von 増田 亨
ドメイン駆動設計 ( DDD ) をやってみよう
増田 亨
•
50.1K views
Halide による画像処理プログラミング入門 von Fixstars Corporation
Halide による画像処理プログラミング入門
Fixstars Corporation
•
15.5K views
Similar a Visual Studio を使わず .NET する
新しい Visual Studio & .NET と新時代のアーキテクチャ von
新しい Visual Studio & .NET と新時代のアーキテクチャ
慎一 古賀
12K views
•
32 Folien
そろそろレガシーな.Net開発をやめなイカ? von
そろそろレガシーな.Net開発をやめなイカ?
Yuta Matsumura
15.9K views
•
49 Folien
運用管理者のための「開発者からみたDevOps」 - Visual Studio 2015 新機能から考える開発者の取り組み von
運用管理者のための「開発者からみたDevOps」 - Visual Studio 2015 新機能から考える開発者の取り組み
慎一 古賀
1.9K views
•
38 Folien
今から始める、Windows 10&新.NETへの移行戦略 von
今から始める、Windows 10&新.NETへの移行戦略
信之 岩永
30.4K views
•
54 Folien
どっちの VS ショー / 伝統の Visual Studio 2019、人気の Visual Studio Code von
どっちの VS ショー / 伝統の Visual Studio 2019、人気の Visual Studio Code
Takashi Okawa
447 views
•
48 Folien
The Twelve-Factor (A|M)pp with C# von
The Twelve-Factor (A|M)pp with C#
Yuta Matsumura
569 views
•
56 Folien
Similar a Visual Studio を使わず .NET する
(20)
新しい Visual Studio & .NET と新時代のアーキテクチャ von 慎一 古賀
新しい Visual Studio & .NET と新時代のアーキテクチャ
慎一 古賀
•
12K views
そろそろレガシーな.Net開発をやめなイカ? von Yuta Matsumura
そろそろレガシーな.Net開発をやめなイカ?
Yuta Matsumura
•
15.9K views
運用管理者のための「開発者からみたDevOps」 - Visual Studio 2015 新機能から考える開発者の取り組み von 慎一 古賀
運用管理者のための「開発者からみたDevOps」 - Visual Studio 2015 新機能から考える開発者の取り組み
慎一 古賀
•
1.9K views
今から始める、Windows 10&新.NETへの移行戦略 von 信之 岩永
今から始める、Windows 10&新.NETへの移行戦略
信之 岩永
•
30.4K views
どっちの VS ショー / 伝統の Visual Studio 2019、人気の Visual Studio Code von Takashi Okawa
どっちの VS ショー / 伝統の Visual Studio 2019、人気の Visual Studio Code
Takashi Okawa
•
447 views
The Twelve-Factor (A|M)pp with C# von Yuta Matsumura
The Twelve-Factor (A|M)pp with C#
Yuta Matsumura
•
569 views
Cod2012 デバッグ講座 von Masuda Tomoaki
Cod2012 デバッグ講座
Masuda Tomoaki
•
456 views
使い倒そうVisual Studio Code!!! ~ここからはじめる基本のキ~ von Saki Homma
使い倒そうVisual Studio Code!!! ~ここからはじめる基本のキ~
Saki Homma
•
5.8K views
WPF & Windows Forms on .NET Core 3.0 von ShinichiAoyagi
WPF & Windows Forms on .NET Core 3.0
ShinichiAoyagi
•
930 views
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用 von de:code 2017
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
de:code 2017
•
996 views
はじめての UWP アプリ開発 von hiyohiyo
はじめての UWP アプリ開発
hiyohiyo
•
9K views
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~ von Saki Homma
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Saki Homma
•
2.1K views
Visual Studio Code で C# でのアプリ開発 von m ishizaki
Visual Studio Code で C# でのアプリ開発
m ishizaki
•
8.9K views
DEV-004_ここを使うだけで、大幅に業務効率改善! Visual Studio 2015 update 2 の最新便利機能をピックアップ von decode2016
DEV-004_ここを使うだけで、大幅に業務効率改善! Visual Studio 2015 update 2 の最新便利機能をピックアップ
decode2016
•
46 views
Visual Studio Code 拡張の勘所 von Masaki Takeda
Visual Studio Code 拡張の勘所
Masaki Takeda
•
2K views
C# von Naohiro Yoshikawa
C#
Naohiro Yoshikawa
•
1.6K views
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル von Akira Inoue
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Akira Inoue
•
2K views
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~ von Saki Homma
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Saki Homma
•
22.2K views
クロスプラットフォーム開発入門 von minazou67
クロスプラットフォーム開発入門
minazou67
•
16.7K views
.NET Coreとツール類の今 von Yuki Igarashi
.NET Coreとツール類の今
Yuki Igarashi
•
6.8K views
Más de m ishizaki
継承辺りのもしかしたらマイナーかもしれない C# von
継承辺りのもしかしたらマイナーかもしれない C#
m ishizaki
1.1K views
•
32 Folien
継承辺りのもしかしたらマイナーかもしれない C# von
継承辺りのもしかしたらマイナーかもしれない C#
m ishizaki
24 views
•
32 Folien
Xamarin で良くやっていたあれを MAUI でする話 von
Xamarin で良くやっていたあれを MAUI でする話
m ishizaki
905 views
•
61 Folien
「スタバ」する話 von
「スタバ」する話
m ishizaki
232 views
•
59 Folien
エンジニアと「スタバ」ツイートについて von
エンジニアと「スタバ」ツイートについて
m ishizaki
199 views
•
10 Folien
Build 2022 / Uno Platform von
Build 2022 / Uno Platform
m ishizaki
130 views
•
73 Folien
Más de m ishizaki
(20)
継承辺りのもしかしたらマイナーかもしれない C# von m ishizaki
継承辺りのもしかしたらマイナーかもしれない C#
m ishizaki
•
1.1K views
継承辺りのもしかしたらマイナーかもしれない C# von m ishizaki
継承辺りのもしかしたらマイナーかもしれない C#
m ishizaki
•
24 views
Xamarin で良くやっていたあれを MAUI でする話 von m ishizaki
Xamarin で良くやっていたあれを MAUI でする話
m ishizaki
•
905 views
「スタバ」する話 von m ishizaki
「スタバ」する話
m ishizaki
•
232 views
エンジニアと「スタバ」ツイートについて von m ishizaki
エンジニアと「スタバ」ツイートについて
m ishizaki
•
199 views
Build 2022 / Uno Platform von m ishizaki
Build 2022 / Uno Platform
m ishizaki
•
130 views
7 つの Blazor von m ishizaki
7 つの Blazor
m ishizaki
•
408 views
C# Tokyo コミュニティ説明 202205 版 von m ishizaki
C# Tokyo コミュニティ説明 202205 版
m ishizaki
•
1.2K views
仮想環境に MAUI 環境を構築する話 von m ishizaki
仮想環境に MAUI 環境を構築する話
m ishizaki
•
428 views
2022 抱負 von m ishizaki
2022 抱負
m ishizaki
•
349 views
モバイルディスプレイ von m ishizaki
モバイルディスプレイ
m ishizaki
•
575 views
Windows フォームアプリ 2022 von m ishizaki
Windows フォームアプリ 2022
m ishizaki
•
707 views
dotnet tool von m ishizaki
dotnet tool
m ishizaki
•
497 views
C#10 von m ishizaki
C#10
m ishizaki
•
698 views
C# Tokyo コミュニティについて Short 版 von m ishizaki
C# Tokyo コミュニティについて Short 版
m ishizaki
•
627 views
C# Tokyo コミュニティ案内 von m ishizaki
C# Tokyo コミュニティ案内
m ishizaki
•
781 views
C# 9 のおすすめ新機能 von m ishizaki
C# 9 のおすすめ新機能
m ishizaki
•
1.1K views
C# Tokyo コミュニティ説明 2021/01/29 版 von m ishizaki
C# Tokyo コミュニティ説明 2021/01/29 版
m ishizaki
•
555 views
秋葉原 C# もくもく会 von m ishizaki
秋葉原 C# もくもく会
m ishizaki
•
183 views
C# Tokyo guide 2020/12/25 von m ishizaki
C# Tokyo guide 2020/12/25
m ishizaki
•
348 views
Visual Studio を使わず .NET する
1.
/ 75 .NETラボ 勉強会
2022年11月 C# Tokyo 石崎 充良 Visual Studio を使わずに .NET する方法 (コマンドライン / Visual Studio Code) 1
2.
/ 75 自己紹介 石崎 充良
( @mishi_cs ) C# Tokyo コミュニティ管理メンバー GitHub: https://github.com/m-ishizaki blog: https://rksoftware.hatenablog.com/ 2
3.
/ 75 目次 最初に大事なこと
使えるなら? なぜ今 Visual Studio なしなのか? Visual Studio Code + .NET の基本 Visual Studio Code .NET 今日のサマリ プロジェクトの作成 アプリ名を変更する 色々なプロジェクトを作る ソリューションの作成 デバッグ実行 Android アプリの実行 ※ この分野は素人なので誰か教えてください ビルド まとめ 3
4.
/ 75 最初に 最も大事なこと 4
5.
/ 75 買ってください Visual Studio
は大変すばらしいプロダクトです。 使えるなら使わない手はないです。 買ってください。というか買いましょう! 5 https://visualstudio.microsoft.com/ja/vs/pricing/?tab=business
6.
/ 75 使えるなら? 6
7.
/ 75 使えるなら? 買ってもらえない。 →
メモリ 8GB なワールドとか…… 赦されたソフトしかインストールできない。 → 伝統的日本企業ワールドとか…… 開発環境が Linux。 → Visual Studio は Windows か for Mac …… 不正利用のリスクがある。 → Community 版を使ってしまう人がいる…… 7
8.
/ 75 使えるなら? 買ってもらえない。 →
メモリ 8GB なワールドとか…… 赦されたソフトしかインストールできない。 → 伝統的日本企業ワールドとか…… 開発環境が Linux。 → Visual Studio は Windows か for Mac …… 不正利用のリスクがある。 → Community 版を使ってしまう人がいる…… 8
9.
/ 75 Community 版は仕事につかえない
これを知らない方。 これを無視する方。 エクストリームな解釈をする方。 9 https://visualstudio.microsoft.com/ja/vs/community/
10.
/ 75 そこで そこで Visual
Studio Code です! 10 https://code.visualstudio.com/docs/supporting/faq
11.
/ 75 なぜ今 Visual
Studio なしなのか? 11
12.
/ 75 こんな記事のビューが上がっている 12 https://rksoftware.hatenablog.com/entry/2019/02/17/194701 https://rksoftware.hatenablog.com/entry/2018/08/28/021417
13.
/ 75 きっと .NET
アプリを作る皆様達に 13 https://rksoftware.hatenablog.com/entry/2019/02/17/194701 https://rksoftware.hatenablog.com/entry/2018/08/28/021417 .NET でアプリを作ろうとしている人が多い Visual Studio Code で .NET のアプリを作ろうとしている人が多い 皆さんの次の仕事はきっと VSCode + .NET アプリ!!
14.
/ 75 目次 最初に大事なこと
使えるなら? なぜ今 Visual Studio なしなのか? Visual Studio Code + .NET の基本 Visual Studio Code .NET 今日のサマリ プロジェクトの作成 アプリ名を変更する 色々なプロジェクトを作る ソリューションの作成 デバッグ実行 Android アプリの実行 ※ この分野は素人なので誰か教えてください ビルド まとめ 14
15.
/ 75 Visual Studio
Code + .NET の基本 15
16.
/ 75 Visual Studio
Code 16
17.
/ 75 Visual Studio
Code とは 17 https://code.visualstudio.com/
18.
/ 75 Visual Studio
Code とは 18 https://code.visualstudio.com/ コードエディタ 拡張機能により多くのものの開発環境になる Windows、Linus、Mac で使える
19.
/ 75 非常に人気 Visual
Studio Code 19 https://www.itmedia.co.jp/news/articles/2105/27/news089.html
20.
/ 75 圧倒的な一番人気 20 https://insights.stackoverflow.com/survey/2021
21.
/ 75 .NET 21
22.
/ 75 .NET とは 22 https://dotnet.microsoft.com/ja-jp/download/dotnet/6.0
23.
/ 75 .NET とは 23 https://dotnet.microsoft.com/ja-jp/download/dotnet/6.0 ソフトウェアの開発/実行環境 Windows、Linus、Mac
で使える C#、F#、Visual Basic で使える
24.
/ 75 .NET とは 24 https://dotnet.microsoft.com/ja-jp/download/dotnet/6.0 ソフトウェアの開発/実行環境 Windows、Linus、Mac
で使える C#、F#、Visual Basic で使える 開発マシンに .NET がインストールされていれば、 .NET がインストールされているマシンで 実行できるソフトウェアが作れる
25.
/ 75 注目 25 https://dotnet.microsoft.com/ja-jp/download/dotnet/6.0
26.
/ 75 拡大 26 https://dotnet.microsoft.com/ja-jp/download/dotnet/6.0 C# :
皆さんご存じのデファクトスタンダード F# : 皆さん大好き愛用している関数型言語 Visual Basic : ???
27.
/ 75 Visual Basic
のドキュメント 27 https://learn.microsoft.com/ja-jp/dotnet/visual-basic/ タイプセーフなオブジェクト指向プログラミング言語
28.
/ 75 名前の SDGs マイクロソフト社は名前の再利用を得意としています。 28 https://ja.wikipedia.org/wiki/Visual_Basic https://ja.wikipedia.org/wiki/Visual_Basic_.NET
29.
/ 75 目次 最初に大事なこと
使えるなら? なぜ今 Visual Studio なしなのか? Visual Studio Code + .NET の基本 Visual Studio Code .NET 今日のサマリ プロジェクトの作成 アプリ名を変更する 色々なプロジェクトを作る ソリューションの作成 デバッグ実行 Android アプリの実行 ※ この分野は素人なので誰か教えてください ビルド まとめ 29
30.
/ 75 今日のサマリ 30
31.
/ 75 コマンドライン 31
32.
/ 75 コマンドの解説 WPF アプリ
(GUI を持ったデスクトップアプリ) のプロジェクトを作る プロジェクト (ソースコード群) を Visual Studio Code で開く ソースコードから実行ファイルを生成する 実行する (不十分な説明ですが) 32 > dotnet new wpf -n demowpfapp > code . > dotnet build > dotnet run
33.
/ 75 コマンドライン 33
34.
/ 75 Visaul Studio
Code でもコマンドライン 34
35.
/ 75 Visual Studio
Code で実行も 35 デバッグ実行できるので普通はこの実行方法
36.
/ 75 ソフトウェアとして使う場合 36
37.
/ 75 プロジェクトの作成 37
38.
/ 75 プロジェクトとは 38 ソフトウェアの ソースコード(通常複数のファイルになる)や 画像などの素材と、 それらからどのようにソフトウェアを作るのかの設定 をセットにしたもの
39.
/ 75 WPF アプリの場合 39 ソースコード 設定ファイル WPF
アプリを作る .NET 7 で動作する Windows アプリを作る Windows の実行ファイル を作る
40.
/ 75 コンソールアプリのプロジェクト 40 > dotnet
new console -n democonsoleapp WPF アプリ コンソールアプリ
41.
/ 75 何を作るのか、どんな名前で WPF アプリとコンソールアプリのプロジェクト作成コマンド 41 >
dotnet new wpf -n demowpfapp > dotnet new console -n democonsoleapp > dotnet new wpf -n demowpfapp コマンド プロジェクトを 新規作成する プロジェクトの 種類 -n オプションの値、 作成するプロジェクト名 作るプロジェクトの名前を指 定する際のオプション指定
42.
/ 75 プロジェクト名 42 > dotnet
new console -n democonsoleapp
43.
/ 75 アプリ名を変更する 43
44.
/ 75 アプリ名を変更する プロジェクトの名前を変更せずに 44 これを追加
45.
/ 75 プロジェクトごと変更 45 フォルダーとテキストファイルなので普通に書き換えれば OK
46.
/ 75 色々なプロジェクト を作る 46
47.
/ 75 > dotnet
new list > dotnet new console -n democonsoleapp 今作れるプロジェクトをリスト WPF アプリとコンソールアプリのプロジェクト作成コマンド インストールされているプロジェクトテンプレートを一覧表示 47 > dotnet new wpf -n demowpfapp
48.
/ 75 作りたいものがなかった場合 プロジェクトテンプレートを検索 プロジェクトテンプレートをインストール 48 > dotnet
new search maui 検索ワード > dotnet new install Microsoft.Maui.Templates
49.
/ 75 目次 最初に大事なこと
使えるなら? なぜ今 Visual Studio なしなのか? Visual Studio Code + .NET の基本 Visual Studio Code .NET 今日のサマリ プロジェクトの作成 アプリ名を変更する 色々なプロジェクトを作る ソリューションの作成 デバッグ実行 Android アプリの実行 ※ この分野は素人なので誰か教えてください ビルド まとめ 49
50.
/ 75 ソリューションの 作成 50
51.
/ 75 ソリューションとは Visual Studio
で良く見るこの階層 51 複数のプロジェクトを束ねて管理する 例えば…… クライアントアプリ 共通して使うクラスライブラリ サーバーサイド
52.
/ 75 52 > dotnet
new wpf –n demoapp > dotnet new sln –n demosolution > dotnet sln add .demoapp
53.
/ 75 Visual Studio
で開くと 53
54.
/ 75 デバッグ実行 54
55.
/ 75 Visual Studio
Code の拡張機能 55 Visual Studio Code が C# の開発環境になる 必須の拡張機能
56.
/ 75 Visual Studio
Code でデバッグ実行 56 クリックでブレークポイントを設定
57.
/ 75 launch.json ファイルを作成 57
58.
/ 75 ブレーク可能 58
59.
/ 75 何を作ったのか? 59
60.
/ 75 Android アプリの 実行 ※
この分野は素人なので誰か教えてください 60
61.
/ 75 Android アプリのプロジェクト 61 >
dotnet new search android > dotnet new install Microsoft.Android.Templates > dotnet new android –n demoandroidapp > dotnet build
62.
/ 75 ワークロード とは
.NET の素インストール状態では、すべてのプラットフォーム向けの開発環境はインス トールされていない モバイル作らない人にまで、モバイル用の開発環境整えていてはインストール容量が すごいことに 必要な人が追加でインストールする 62 Visual Studio ではこれが ワークロード
63.
/ 75 restore して再チャレンジ 63 >
dotnet workload restore > dotnet build > dotnet run
64.
/ 75 デバイスが接続されていれば エミュレーターを立ち上げていれば実行できる 64
65.
/ 75 Windows Subsystem
for Android で実行 Windows は Android アプリを実行できます 65 >adb connect 127.0.0.1:58526 スタート メニュー スイッチを ON この Window は開きっぱなし adb コマンド で接続
66.
/ 75 adb コマンド 66 OR
67.
/ 75 Windows で実行できる 67
68.
/ 75 ビルド 68
69.
/ 75 標準では Debug
ビルドされる 明示的に Debug ビルドを指定 リリースビルドを指定 発行 および .pdb ファイルを出力しない デバッグ or リリース or 発行 69 > dotnet build > dotnet build –c Debug > dotnet build –c Release > dotnet publish -c Release /p:DebugType=None /p:DebugSymbols=false .pdb ファイル
70.
/ 75 実行ターゲット 70 > dotnet
publish -c Release --sc -r win-x64 > dotnet publish -c Release --sc -r linux-x64 > dotnet publish -c Release --sc -r osx-x64 --self-contained の省略 自己完結型の発行 実行に必要な .dll も出力される
71.
/ 75 単一ファイルアプリ 71 > dotnet
publish -c Release /p:DebugType=None /p:DebugSymbols=false -r win-x64 --sc /p:PublishSingleFile=true > dotnet publish -c Release /p:DebugType=None /p:DebugSymbols=false -r win-x64 --sc false /p:PublishSingleFile=true サイズが非常に小さい 単一ファイルで出力される
72.
/ 75 単一ファイルアプリが出た頃との変更点 72 https://learn.microsoft.com/ja-jp/dotnet/core/deploying/single- file/overview?tabs=cli#output-differences-from-net-3x
73.
/ 75 取り敢えず覚えておくコマンド 73 > dotnet
publish -c Release /p:DebugType=None /p:DebugSymbols=false -r win-x64 --sc /p:PublishSingleFile=true
74.
/ 75 まとめ 74
75.
/ 75 まとめ Visual
Studio 可能であれば買いましょう Visual Studio Code は一番人気のエディタ 時代は .NET のコマンドライン操作 75
76.
/ 75 ありがとうございました。 76 .NETラボ 勉強会
2022年11月 C# Tokyo 石崎 充良