VisualStudio2022 ? Previe ? (MAUI๊ด€๋ จ)

์•ˆ๋…•ํ•˜์„ธ์š”. ๊ฐ„๋งŒ์— ์‚ฌ๋ฌด์‹ค ๋ณต๊ท€๋ฅผ ํ•˜๊ฒŒ ๋˜์–ด ์‹œ๊ฐ„์ด ์ƒ๊ฒจ ํ•™์Šตํ•ด๋ณด๋ ค ํ•˜๊ณ ์žˆ์Šต๋‹ˆ๋‹ค!

.NET MAUI๋ฅผ ์ด์šฉํ•ด ํ•™์Šตํ•ด๋ณด๋ ค ํ•˜๊ณ ์žˆ์–ด์š”.

ํ—Œ๋ฐ ์—ฌ๊ธฐ์„œ ๊ถ๊ธˆ์ฆ์ด ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค.

image

  1. ํ˜„์žฌ ์‚ฌ์šฉ์ค‘ VisualStudio2022 Pro ์—์„œ๋Š” .Net MAUI๊ฐ€ ํ™œ์„ฑ๋˜์งˆ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

  2. ๊ตฌ๊ธ€๋ง์œผ๋กœ VisualStudio2022 Previe ๋ผ๋Š”๊ฒƒ์„ ๋‹ค์šด๋ฐ›์•„ ์‹คํ–‰ํ•˜๋‹ˆ .NET MAUI๊ฐ€ ํ™œ์„ฑ์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์œ„์˜ ๋‘๊ฐ€์ง€๊ฐ€ ๋‹ค๋ฅธ๊ฒƒ์ธ์ง€โ€ฆ? (1)ํ•ญ๋ชฉ์—์„œ ํ™œ์„ฑํ™” ์‹œํ‚ฌ์ˆœ ์—†๋Š”์ง€์š”โ€ฆ?

  1. Maui์—์„œ NoxPlayer๋กœ ๋นŒ๋“œ/๋””๋ฒ„๊น…์€ ๋ถˆ๊ฐ€๋Šฅํ•œ ๋ถ€๋ถ„์ธ๊ฐ€์š”?
1๊ฐœ์˜ ์ข‹์•„์š”
  • .NET MAUI ๊ฐœ๋ฐœ์€ ์•„์ง์€ Visual Studio 2022 Preview ๋งŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • NoxPlayer๋กœ ๋นŒ๋“œ/๋””๋ฒ„๊น… ํ•œ ๊ฒฝํ—˜์€ ์—†์ง€๋งŒ NoxPlayer ์—ญ์‹œ adb connect๊ฐ€ ๋˜๋ฏ€๋กœ ๊ฐ€๋Šฅํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋…น์Šค ํ”Œ๋ ˆ์ด์–ด ADB ์—ฐ๊ฒฐ ๋ฐฉ๋ฒ• ๊ธ€์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.
3๊ฐœ์˜ ์ข‹์•„์š”

๋„ค๋„ค ๊ตฌ๊ธ€ ๊ฒ€์ƒ‰ํ•˜๋‹ค๋ณด๋‹ˆ ์กฐ๊ธˆ์”ฉ ์•Œ์•„๊ฐ€๊ณ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ—Œ๋ฐ xaml ํŒŒ์ผ UI๋””์ž์ด๋„ˆ๊ฐ€ ํ‘œ์‹œ๊ฐ€ ์•ˆ๋˜๋˜๋ฐ ์ด๋ถ€๋ถ„๋„ ์—†๋Š”๋ถ€๋ถ„์ธ๊ฐ€์š” ?

1๊ฐœ์˜ ์ข‹์•„์š”

๋„ค. XAML ๋””์ž์ด๋„ˆ๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๋””๋ฒ„๊ทธ ๋ชจ๋“œ๋กœ ๋„์šฐ์‹œ๊ณ  XAML์„ ์ˆ˜์ •ํ•˜๋ฉด ๋ฐ”๋กœ๋ฐ”๋กœ ๋ฐ˜์˜์ด ๋˜๋‹ˆ ๊ทธ๊ฒƒ์„ ์ด์šฉํ•˜๋ฉด ํŽธํ•ฉ๋‹ˆ๋‹ค.

1๊ฐœ์˜ ์ข‹์•„์š”

์•„! ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค
ใ…Žใ…ใ…Ž

1๊ฐœ์˜ ์ข‹์•„์š”

๋””๋ฒ„๊น…์„ ์‹œ์ž‘ํ•˜๋Š” ๋‹จ๊ณ„์—์„œ ๊ฐ€์ƒ๋จธ์‹ ์„ ํ†ตํ•ด ๋„์šฐ๋Š” ๊ฒƒ์ด ๊ธฐ๋ณธ์ธ๋ฐ, ์ด ๋ฐฉ๋ฒ•์€ ๋งค์šฐ ๋А๋ฆฝ๋‹ˆ๋‹ค.

Windows 11 ์ด์šฉ์ž์‹œ๋ผ๋ฉด WSA๋ฅผ ํ†ตํ•ด ๋””๋ฒ„๊น…ํ•˜์‹œ๋ฉด, ๋””๋ฒ„๊น…์„ ์‹œ์ž‘ํ•˜๋Š” ๋‹จ๊ณ„์—์„œ๋„ ์ƒ๋‹นํžˆ ๋น ๋ฆ…๋‹ˆ๋‹ค.

๋ฌผ๋ก  ์ด๋ฏธ ์‹คํ–‰๋˜๊ณ ๋‚œ ๋‹ค์Œ์—๋Š” WSA๋ฅผ ์ด์šฉํ•˜์‹œ๊ฑฐ๋‚˜, ๊ฐ€์ƒ๋จธ์‹ ์„ ์ด์šฉํ•˜์‹œ๊ฑฐ๋‚˜, Visual Studio์— ๋‚ด์žฅ๋œ Preview DockingTab์„ ์ด์šฉํ•˜์‹œ๊ฑฐ๋‚˜ ๋˜‘๊ฐ™์ด Hot Reload ๋ฉ๋‹ˆ๋‹ค.

3๊ฐœ์˜ ์ข‹์•„์š”