Suche senden
Hochladen
仮想環境に MAUI 環境を構築する話
•
Als PPTX, PDF herunterladen
•
0 gefällt mir
•
471 views
M
m ishizaki
Folgen
仮想環境に MAUI 開発環境を構築する話
Weniger lesen
Mehr lesen
Software
Melden
Teilen
Melden
Teilen
1 von 51
Jetzt herunterladen
Empfohlen
[KubeCon NA 2020] containerd: Rootless Containers 2020
[KubeCon NA 2020] containerd: Rootless Containers 2020
Akihiro Suda
Final terraform
Final terraform
Gourav Varma
CI with Gitlab & Docker
CI with Gitlab & Docker
Joerg Henning
Jenkins tutorial
Jenkins tutorial
Mamun Rashid, CCDH
Automation CICD
Automation CICD
Lumban Sopian
Dot Net Core
Dot Net Core
Amir Barylko
셸 스크립트를 이용한 클라우드 시스템 운영
셸 스크립트를 이용한 클라우드 시스템 운영
Nalee Jang
Git flow
Git flow
DaeMyung Kang
Empfohlen
[KubeCon NA 2020] containerd: Rootless Containers 2020
[KubeCon NA 2020] containerd: Rootless Containers 2020
Akihiro Suda
Final terraform
Final terraform
Gourav Varma
CI with Gitlab & Docker
CI with Gitlab & Docker
Joerg Henning
Jenkins tutorial
Jenkins tutorial
Mamun Rashid, CCDH
Automation CICD
Automation CICD
Lumban Sopian
Dot Net Core
Dot Net Core
Amir Barylko
셸 스크립트를 이용한 클라우드 시스템 운영
셸 스크립트를 이용한 클라우드 시스템 운영
Nalee Jang
Git flow
Git flow
DaeMyung Kang
FOSDEM 2017: GitLab CI
FOSDEM 2017: GitLab CI
OlinData
Jenkins Overview
Jenkins Overview
Ahmed M. Gomaa
Intro to Github Actions @likecoin
Intro to Github Actions @likecoin
William Chong
DevOps and Tools
DevOps and Tools
Mohammed Fazuluddin
Deploying Azure DevOps using Terraform
Deploying Azure DevOps using Terraform
Adin Ermie
CICD with Jenkins
CICD with Jenkins
MoogleLabs default
快速上手 Windows Containers 容器技術 (Docker Taipei)
快速上手 Windows Containers 容器技術 (Docker Taipei)
Will Huang
DevOps: Infrastructure as Code
DevOps: Infrastructure as Code
Julio Aziz Flores Casab
Kubernetes 101
Kubernetes 101
Stanislav Pogrebnyak
What Is Ansible? | How Ansible Works? | Ansible Tutorial For Beginners | DevO...
What Is Ansible? | How Ansible Works? | Ansible Tutorial For Beginners | DevO...
Simplilearn
CI and CD with Jenkins
CI and CD with Jenkins
Martin Málek
Migrating Hundreds of Legacy Applications to Kubernetes - The Good, the Bad, ...
Migrating Hundreds of Legacy Applications to Kubernetes - The Good, the Bad, ...
QAware GmbH
Jenkins
Jenkins
Roger Xia
Openshift
Openshift
Knoldus Inc.
Introduction to Gitlab
Introduction to Gitlab
Julien Pivotto
Building a CICD pipeline for deploying to containers
Building a CICD pipeline for deploying to containers
Amazon Web Services
Devops Porto - CI/CD at Gitlab
Devops Porto - CI/CD at Gitlab
Filipa Lacerda
Selenium IDE
Selenium IDE
b4usolution .
Introduction to Prometheus
Introduction to Prometheus
Julien Pivotto
.Net Core
.Net Core
Bertrand Le Roy
作られては消えていく泡のように儚いクラスタの運用話
作られては消えていく泡のように儚いクラスタの運用話
Tsuyoshi Torii
NET MAUI for .NET 7 for iOS, Android app development
NET MAUI for .NET 7 for iOS, Android app development
Shotaro Suzuki
Weitere ähnliche Inhalte
Was ist angesagt?
FOSDEM 2017: GitLab CI
FOSDEM 2017: GitLab CI
OlinData
Jenkins Overview
Jenkins Overview
Ahmed M. Gomaa
Intro to Github Actions @likecoin
Intro to Github Actions @likecoin
William Chong
DevOps and Tools
DevOps and Tools
Mohammed Fazuluddin
Deploying Azure DevOps using Terraform
Deploying Azure DevOps using Terraform
Adin Ermie
CICD with Jenkins
CICD with Jenkins
MoogleLabs default
快速上手 Windows Containers 容器技術 (Docker Taipei)
快速上手 Windows Containers 容器技術 (Docker Taipei)
Will Huang
DevOps: Infrastructure as Code
DevOps: Infrastructure as Code
Julio Aziz Flores Casab
Kubernetes 101
Kubernetes 101
Stanislav Pogrebnyak
What Is Ansible? | How Ansible Works? | Ansible Tutorial For Beginners | DevO...
What Is Ansible? | How Ansible Works? | Ansible Tutorial For Beginners | DevO...
Simplilearn
CI and CD with Jenkins
CI and CD with Jenkins
Martin Málek
Migrating Hundreds of Legacy Applications to Kubernetes - The Good, the Bad, ...
Migrating Hundreds of Legacy Applications to Kubernetes - The Good, the Bad, ...
QAware GmbH
Jenkins
Jenkins
Roger Xia
Openshift
Openshift
Knoldus Inc.
Introduction to Gitlab
Introduction to Gitlab
Julien Pivotto
Building a CICD pipeline for deploying to containers
Building a CICD pipeline for deploying to containers
Amazon Web Services
Devops Porto - CI/CD at Gitlab
Devops Porto - CI/CD at Gitlab
Filipa Lacerda
Selenium IDE
Selenium IDE
b4usolution .
Introduction to Prometheus
Introduction to Prometheus
Julien Pivotto
.Net Core
.Net Core
Bertrand Le Roy
Was ist angesagt?
(20)
FOSDEM 2017: GitLab CI
FOSDEM 2017: GitLab CI
Jenkins Overview
Jenkins Overview
Intro to Github Actions @likecoin
Intro to Github Actions @likecoin
DevOps and Tools
DevOps and Tools
Deploying Azure DevOps using Terraform
Deploying Azure DevOps using Terraform
CICD with Jenkins
CICD with Jenkins
快速上手 Windows Containers 容器技術 (Docker Taipei)
快速上手 Windows Containers 容器技術 (Docker Taipei)
DevOps: Infrastructure as Code
DevOps: Infrastructure as Code
Kubernetes 101
Kubernetes 101
What Is Ansible? | How Ansible Works? | Ansible Tutorial For Beginners | DevO...
What Is Ansible? | How Ansible Works? | Ansible Tutorial For Beginners | DevO...
CI and CD with Jenkins
CI and CD with Jenkins
Migrating Hundreds of Legacy Applications to Kubernetes - The Good, the Bad, ...
Migrating Hundreds of Legacy Applications to Kubernetes - The Good, the Bad, ...
Jenkins
Jenkins
Openshift
Openshift
Introduction to Gitlab
Introduction to Gitlab
Building a CICD pipeline for deploying to containers
Building a CICD pipeline for deploying to containers
Devops Porto - CI/CD at Gitlab
Devops Porto - CI/CD at Gitlab
Selenium IDE
Selenium IDE
Introduction to Prometheus
Introduction to Prometheus
.Net Core
.Net Core
Ähnlich wie 仮想環境に MAUI 環境を構築する話
作られては消えていく泡のように儚いクラスタの運用話
作られては消えていく泡のように儚いクラスタの運用話
Tsuyoshi Torii
NET MAUI for .NET 7 for iOS, Android app development
NET MAUI for .NET 7 for iOS, Android app development
Shotaro Suzuki
Visual Studio を使わず .NET する
Visual Studio を使わず .NET する
m ishizaki
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
Yuya Yamaki
VM 基盤運用チームの DevOps
VM 基盤運用チームの DevOps
富士通クラウドテクノロジーズ株式会社
App controllerとwindows azure packで作る大規模プライベートクラウド
App controllerとwindows azure packで作る大規模プライベートクラウド
Takashi Kanai
iOS の動画アプリ開発に Xamarin を使ってみた @JXUG #2 East
iOS の動画アプリ開発に Xamarin を使ってみた @JXUG #2 East
irgaly
PowerShell の基本操作とリモーティング&v3のご紹介 junichia
PowerShell の基本操作とリモーティング&v3のご紹介 junichia
junichi anno
Visual Studio + xamarin で始めるモバイル アプリ開発
Visual Studio + xamarin で始めるモバイル アプリ開発
インフラジスティックス・ジャパン株式会社
Team Foundation Server/Visual Studio Onlineアップデート(2015/07/22)
Team Foundation Server/Visual Studio Onlineアップデート(2015/07/22)
Masanori Ishigami
【18-C-5】C# で iOS/Androidアプリ開発 - Visual Studio 2015 + Xamarin + MVVMCross -
【18-C-5】C# で iOS/Androidアプリ開発 - Visual Studio 2015 + Xamarin + MVVMCross -
ShinichiAoyagi
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)
Masanori Ishigami
microPCFを使ってみよう
microPCFを使ってみよう
Hiroaki_UKAJI
次世代仮想化テクノロジー
次世代仮想化テクノロジー
Syuichi Murashima
次世代仮想化テクノロジー
次世代仮想化テクノロジー
Syuichi Murashima
2022.04.23 .NET 6 -7 時代のデスクトップ アプリケーション開発
2022.04.23 .NET 6 -7 時代のデスクトップ アプリケーション開発
Fujio Kojima
第3回「マイクロソフトの仮想化と、クラウドの今後」(2011/06/16 on しすなま!) ①Microsoft様資料
第3回「マイクロソフトの仮想化と、クラウドの今後」(2011/06/16 on しすなま!) ①Microsoft様資料
System x 部 (生!) : しすなま! @ Lenovo Enterprise Solutions Ltd.
Windows Azure PHP Tips
Windows Azure PHP Tips
Microsoft Openness Japan
emscriptenでC/C++プログラムをwebブラウザから使うまでの難所攻略
emscriptenでC/C++プログラムをwebブラウザから使うまでの難所攻略
祐司 伊藤
20060419
20060419
小野 修司
Ähnlich wie 仮想環境に MAUI 環境を構築する話
(20)
作られては消えていく泡のように儚いクラスタの運用話
作られては消えていく泡のように儚いクラスタの運用話
NET MAUI for .NET 7 for iOS, Android app development
NET MAUI for .NET 7 for iOS, Android app development
Visual Studio を使わず .NET する
Visual Studio を使わず .NET する
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
VM 基盤運用チームの DevOps
VM 基盤運用チームの DevOps
App controllerとwindows azure packで作る大規模プライベートクラウド
App controllerとwindows azure packで作る大規模プライベートクラウド
iOS の動画アプリ開発に Xamarin を使ってみた @JXUG #2 East
iOS の動画アプリ開発に Xamarin を使ってみた @JXUG #2 East
PowerShell の基本操作とリモーティング&v3のご紹介 junichia
PowerShell の基本操作とリモーティング&v3のご紹介 junichia
Visual Studio + xamarin で始めるモバイル アプリ開発
Visual Studio + xamarin で始めるモバイル アプリ開発
Team Foundation Server/Visual Studio Onlineアップデート(2015/07/22)
Team Foundation Server/Visual Studio Onlineアップデート(2015/07/22)
【18-C-5】C# で iOS/Androidアプリ開発 - Visual Studio 2015 + Xamarin + MVVMCross -
【18-C-5】C# で iOS/Androidアプリ開発 - Visual Studio 2015 + Xamarin + MVVMCross -
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)
microPCFを使ってみよう
microPCFを使ってみよう
次世代仮想化テクノロジー
次世代仮想化テクノロジー
次世代仮想化テクノロジー
次世代仮想化テクノロジー
2022.04.23 .NET 6 -7 時代のデスクトップ アプリケーション開発
2022.04.23 .NET 6 -7 時代のデスクトップ アプリケーション開発
第3回「マイクロソフトの仮想化と、クラウドの今後」(2011/06/16 on しすなま!) ①Microsoft様資料
第3回「マイクロソフトの仮想化と、クラウドの今後」(2011/06/16 on しすなま!) ①Microsoft様資料
Windows Azure PHP Tips
Windows Azure PHP Tips
emscriptenでC/C++プログラムをwebブラウザから使うまでの難所攻略
emscriptenでC/C++プログラムをwebブラウザから使うまでの難所攻略
20060419
20060419
Mehr von m ishizaki
継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#
m ishizaki
継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#
m ishizaki
Xamarin で良くやっていたあれを MAUI でする話
Xamarin で良くやっていたあれを MAUI でする話
m ishizaki
「スタバ」する話
「スタバ」する話
m ishizaki
エンジニアと「スタバ」ツイートについて
エンジニアと「スタバ」ツイートについて
m ishizaki
Build 2022 / Uno Platform
Build 2022 / Uno Platform
m ishizaki
7 つの Blazor
7 つの Blazor
m ishizaki
C# Tokyo コミュニティ説明 202205 版
C# Tokyo コミュニティ説明 202205 版
m ishizaki
2022 抱負
2022 抱負
m ishizaki
モバイルディスプレイ
モバイルディスプレイ
m ishizaki
Windows フォームアプリ 2022
Windows フォームアプリ 2022
m ishizaki
dotnet tool
dotnet tool
m ishizaki
C#10
C#10
m ishizaki
C# Tokyo コミュニティについて Short 版
C# Tokyo コミュニティについて Short 版
m ishizaki
C# Tokyo コミュニティ案内
C# Tokyo コミュニティ案内
m ishizaki
C# 9 のおすすめ新機能
C# 9 のおすすめ新機能
m ishizaki
C# Tokyo コミュニティ説明 2021/01/29 版
C# Tokyo コミュニティ説明 2021/01/29 版
m ishizaki
秋葉原 C# もくもく会
秋葉原 C# もくもく会
m ishizaki
C# Tokyo guide 2020/12/25
C# Tokyo guide 2020/12/25
m ishizaki
C# Tokyo コミュニティ案内 20201217
C# Tokyo コミュニティ案内 20201217
m ishizaki
Mehr von m ishizaki
(20)
継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#
Xamarin で良くやっていたあれを MAUI でする話
Xamarin で良くやっていたあれを MAUI でする話
「スタバ」する話
「スタバ」する話
エンジニアと「スタバ」ツイートについて
エンジニアと「スタバ」ツイートについて
Build 2022 / Uno Platform
Build 2022 / Uno Platform
7 つの Blazor
7 つの Blazor
C# Tokyo コミュニティ説明 202205 版
C# Tokyo コミュニティ説明 202205 版
2022 抱負
2022 抱負
モバイルディスプレイ
モバイルディスプレイ
Windows フォームアプリ 2022
Windows フォームアプリ 2022
dotnet tool
dotnet tool
C#10
C#10
C# Tokyo コミュニティについて Short 版
C# Tokyo コミュニティについて Short 版
C# Tokyo コミュニティ案内
C# Tokyo コミュニティ案内
C# 9 のおすすめ新機能
C# 9 のおすすめ新機能
C# Tokyo コミュニティ説明 2021/01/29 版
C# Tokyo コミュニティ説明 2021/01/29 版
秋葉原 C# もくもく会
秋葉原 C# もくもく会
C# Tokyo guide 2020/12/25
C# Tokyo guide 2020/12/25
C# Tokyo コミュニティ案内 20201217
C# Tokyo コミュニティ案内 20201217
仮想環境に MAUI 環境を構築する話
1.
/ 50 仮想マシンに MAUI
環境 を構築する話 1 【オンライン】.NET 5 終了目前 C# TOKYO イベント 石崎 充良
2.
/ 50 自己紹介 石崎 充良
( @mishi_cs ) C# Tokyo コミュニティ管理メンバー GitHub: https://github.com/m-ishizaki blog: https://rksoftware.hatenablog.com/ 2
3.
/ 50 MAUI とは 3
4.
/ 50 マルチプラットフォーム マルチプラットフォームアプリ開発フレーム ワークです。 ・Android ・iOS ・Mac ・Windows 4
5.
/ 50 C# +
XAML 主流の開発言語は C#、 UI の定義はXAML、 .NET で動作し、 .NET のクラスライブラリを使える。 5
6.
/ 50 Xamarin.Forms Xamarin.Forms の進化とされています。 まだ使っていると内部名で
Xamarin の名前 が見えます。 6
7.
/ 50 その他のアプリフレーム ワーク 7
8.
/ 50 その他のアプリフレームワーク 将来 人気 コンソールアプリ
Console ○ ○ Web ASP.NET Web フォーム × ◎ .NET 非対応。エンプラに人気 ASP.NET MVC ○ ○ 主流 ASP.NET Web ページ (Razor) ○ × Blazor Server ○ △ Web フォームの移行先とされる Web Assembly Blazor WebAssembly ○ △ 主流にしたいっぽい OpenSilver ? ? まだネタ枠 クロスプラットフォーム Xamarin (+Xamarin.Forms) × △ MAUI に移行 MAUI ○ △ まだ RC (go live)。注目度は高 Mobile Blazor Bindings ? ? まだこれから Uno Platform ? △ まだこれから Windows UWP ○ △ holoLens・ストアアプリ WPF ○ ○ デスクトップ主流 Windows フォーム △ ◎ エンプラに人気 8
9.
/ 50 Windows 環境 9
10.
/ 50 Windows 環境の作りやすさ ・入手性。 ・仮想マシン上で容易に動作する。 ・開発ツール入手の明確さ。 10
11.
/ 50 Hyper-V 仮想マシン 11
12.
/ 50 これだけ注意 12
13.
/ 50 Windows の入手 ライセンスは別途入手(購入・MSDN
等) https://www.microsoft.com/ja-jp/software-download/windows11 13
14.
/ 50 インストール時最大の注意点 何度やってもこういった画面が出てインストールが始まらない 14
15.
/ 50 Twitter を見ない! ここですぐにキーを押す! 15
16.
/ 50 インストールの流れ 16
17.
/ 50 インストールの流れ • .NET
のインストール • maui-check のインストール • maui-check の実行 • Visual Studio のインストール • Hyper-V の有効化 17
18.
/ 50 将来的には(予想) Visual Studio
でなく Visual Studio Code の 時代が来るかも 18
19.
/ 50 Hyper-V 上の
Hyper-V 19
20.
/ 50 Android エミュレータ •
Hyper-V 上で動作する。 • 忘れがちだが、デフォルトは Hyper-V 有効でない。 • Hyper-V 仮想マシン上で Hyper-V !? 20
21.
/ 50 【 ホストマシン
】で実行 管理者権限で実行 21 > Set-VMProcessor -VMName VMSample2 -ExposeVirtualizationExtensions $true > Get-VMNetworkAdapter -VMName VMSample2 | Set-VMNetworkAdapter -MacAddressSpoofing On
22.
/ 50 【 ゲストマシン
】で実行 22 右クリック
23.
/ 50 maui-check とは 23
24.
/ 50 インストールの流れ • .NET
のインストール • maui-check のインストール • maui-check の実行 • Visual Studio のインストール • Hyper-V の有効化 24
25.
/ 50 maui-check とは •
dotnet tool。 • MAUI の開発環境が整っているか要素ごとにチェック。 • 整っていない場合、整えてくれる。 • うれしい! 25
26.
/ 50 インストールの流れ • .NET
のインストール • maui-check のインストール • maui-check の実行 • Visual Studio のインストール • Hyper-V の有効化 26 敢えて maui-check から実行
27.
/ 50 さあ やってみよう! 27
28.
/ 50 .NET のダウンロード/インストール 28 https://dotnet.Microsoft.com/ja-jp/download
29.
/ 50 .NET インストール 29
30.
/ 50 maui-check インストール 30 >
dotnet tool install –g reth.net.maui.check
31.
/ 50 maui-check 実行 31 >
maui-check
32.
/ 50 Java がないので 32 y
を指定
33.
/ 50 Android SDK
がないので 33
34.
/ 50 Android エミュレータがないので 34
35.
/ 50 Android エミュレータ作ってくれず 35 n
を指定 作ってくれない
36.
/ 50 .NET SDK
ワークロード 36
37.
/ 50 問題解消せず 37
38.
/ 50 Visual Studio
Preview をインストール 38 https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes- preview
39.
/ 50 .NET によるモバイル開発 39
40.
/ 50 失敗 40
41.
/ 50 ワークロードはインストールされている 41
42.
/ 50 Visual Studio
でソリューション作成 42
43.
/ 50 実行 43
44.
/ 50 エミュレータ動かない 44
45.
/ 50 【 ホストマシン
】で実行 管理者権限で実行 45 > Set-VMProcessor -VMName VMSample2 -ExposeVirtualizationExtensions $true > Get-VMNetworkAdapter -VMName VMSample2 | Set-VMNetworkAdapter -MacAddressSpoofing On
46.
/ 50 【 ゲストマシン
】で実行 46 右クリック
47.
/ 50 エミュレーター起動 47 開いたり閉じたりすると開かなくなる
48.
/ 50 エミュレータで実行 48
49.
/ 50 まとめ 49
50.
/ 50 まとめ 50 • いくつか注意点があります •
物理マシンにメモリ 16 GB 以上は必須 • 環境構築がとても失敗しづらくなっている
51.
/ 50 ありがとうございました。 51
Jetzt herunterladen