Microsoft๋Š” ์˜คํ”ˆ ์†Œ์Šค .NET์—์„œ ํ•ซ ๋ฆฌ๋กœ๋“œ ๊ธฐ๋Šฅ์„ ์ œ๊ฑฐํ•˜์—ฌ Visual Studio 2022์—์„œ๋งŒ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

Microsoft๋Š” .NET ํ”Œ๋žซํผ์—์„œ ์ด์ „์˜ ์˜คํ”ˆ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ œ๊ฑฐํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ „ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ, Visual Studio 6 2019 ๊ฐœ๋ฐœ ํ™˜๊ฒฝ(ํ”„๋ฆฌ๋ทฐ 16.11)๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์˜คํ”ˆ ๋‹ท๋„ท ์›Œ์น˜ ์œ ํ‹ธ๋ฆฌํ‹ฐ "์—์„œ๋„ ์›๋ž˜ ์ œ์•ˆ๋˜์—ˆ๋˜ Hot Reload ๊ธฐ๋Šฅ์˜ ๊ตฌํ˜„"์ด ๋ˆˆ์— ๋•๋‹ˆ๋‹ค.

์‚ญ์ œ ์ด์œ ๋Š” ์˜คํ”ˆ ์†Œ์Šค Visual Studio Code ํŽธ์ง‘๊ธฐ๋ณด๋‹ค ๋” ๋งค๋ ฅ์ ์œผ๋กœ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์ƒ์šฉ Visual Studio 2022 ์ œํ’ˆ์—๋งŒ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. 21์›” 6์ผ Hot Reload ๋ฐœํ‘œ ๋…ธํŠธ์— Hot Reload ์ง€์›์ด .NET SDK 2022์— ํฌํ•จ๋˜์ง€ ์•Š์„ ๊ฒƒ์ด๋ฉฐ ๋ชจ๋“  ๋…ธ๋ ฅ์ด Visual Studio XNUMX ๊ฐœ๋ฐœ์— ์ง‘์ค‘๋œ๋‹ค๋Š” ๋ถ€๋ก์ด ๋“ฑ์žฅํ•œ ์ ์€ ์ฃผ๋ชฉํ•  ๋งŒํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ๋“ฑ์žฅ ํ›„ ๋ถˆ๋งŒ, ๋ฉ”๋ชจ๊ฐ€ ์ œ๊ฑฐ๋˜์—ˆ์ง€๋งŒ ์ž ์‹œ ํ›„ ๋ฐ˜ํ™˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Hot Reload ๊ธฐ๋Šฅ์€ ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋˜๋Š” ๋™์•ˆ ์ฆ‰์„์—์„œ ์ฝ”๋“œ๋ฅผ ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜๋‹จ์„ ์ œ๊ณตํ•˜๋ฏ€๋กœ ์ˆ˜๋™์œผ๋กœ ์‹คํ–‰์„ ์ค‘์ง€ํ•˜๊ฑฐ๋‚˜ ์ค‘๋‹จ์ ์„ ์ถ”๊ฐ€ํ•˜์ง€ ์•Š๊ณ ๋„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” dotnet watch์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ดํ›„ ์ฝ”๋“œ์— ๋Œ€ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์‹คํ–‰ ์ค‘์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ž๋™์œผ๋กœ ์ ์šฉ๋˜์–ด ๊ฒฐ๊ณผ๋ฅผ ์ฆ‰์‹œ ๊ด€์ฐฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋…๋ฆฝ ๊ฐœ๋ฐœ์ž๋Š” ์ด๋ฏธ ์˜คํ”ˆ ์†Œ์Šค์ด๊ณ  .NET 6 RC1 ํ”„๋ฆฌ๋ทฐ ๋ฆด๋ฆฌ์Šค์˜ ์ผ๋ถ€์ธ ์ œ๊ฑฐ๋œ ์ฝ”๋“œ๋ฅผ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋กœ ๋˜๋Œ๋ฆฌ๋ ค๊ณ  ์‹œ๋„ํ–ˆ์ง€๋งŒ Microsoft๋Š” ์ด๋Ÿฌํ•œ ๋ณ€๊ฒฝ์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š์•˜์œผ๋ฉฐ ํ† ๋ก ์— ์˜๊ฒฌ์„ ๋‚จ๊ธฐ๋Š” ๊ธฐ๋Šฅ๋„ ์ œํ•œํ–ˆ์Šต๋‹ˆ๋‹ค. Microsoft์˜ ์กฐ์น˜๋Š” ๋ฐ˜ํ™˜ ๋ฌธ์ œ๋ฅผ ๊ทผ๋ณธ์ ์ธ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผํ•˜๊ณ  .NET ํ”Œ๋žซํผ์ด ์‹ค์ œ๋กœ ๊ณต๊ฐœ ํ”„๋กœ์ ํŠธ์ธ์ง€ ์—ฌ๋ถ€๋ฅผ ์ดํ•ดํ•˜๋ ค๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ ํšŒ์›๋“ค ์‚ฌ์ด์—์„œ ๋ถ„๋…ธ๋ฅผ ๋ถˆ๋Ÿฌ์ผ์œผ์ผฐ์Šต๋‹ˆ๋‹ค. ๋˜ ๋‹ค๋ฅธ ์šฐ๋ ค๋Š” Windows ํ”Œ๋žซํผ ์ „์šฉ Visual Studio๋กœ ์ธํ•ด macOS ๋ฐ Linux์—์„œ Hot Reload ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ฒŒ ๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€