Microsoft๋Š” Hot Reload ์ฝ”๋“œ๋ฅผ .NET ์ €์žฅ์†Œ์— ๋ฐ˜ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

Microsoft๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ์˜๊ฒฌ์„ ๋“ฃ๊ณ  "Hot Reload" ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋œ ์ฝ”๋“œ๋ฅผ .NET SDK ์ €์žฅ์†Œ์— ๋ฐ˜ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ฝ”๋“œ๋Š” ์ด๋ฏธ ๊ฐœ๋ฐฉ์ ์ด๊ณ  ๊ฐœ๋ฐฉ์ ์ธ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋˜์—ˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋ฉฐ์น  ์ „์— ์ฝ”๋“œ๋ฒ ์ด์Šค์—์„œ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋Š” .NET 6์˜ ์˜ˆ๋น„ ๋ฆด๋ฆฌ์Šค์˜ ์ผ๋ถ€์˜€์Šต๋‹ˆ๋‹ค. ํšŒ์‚ฌ ๋Œ€ํ‘œ๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์‚ฌ๊ณผํ•˜๊ณ  ์ด๋ฏธ ์ถ”๊ฐ€๋œ ์ฝ”๋“œ๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ๋ถˆ๋งŒ์— ์ฆ‰๊ฐ ๋Œ€์‘ํ•˜์ง€ ์•Š์€ ์‹ค์ˆ˜๋ฅผ ์ธ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ํšŒ์‚ฌ๋Š” .NET์„ ๊ฐœ๋ฐฉํ˜• ํ”Œ๋žซํผ์œผ๋กœ ๊ณ„์† ํฌ์ง€์…”๋‹ํ•˜๊ณ  ๊ฐœ๋ฐฉํ˜• ๊ฐœ๋ฐœ ๋ชจ๋ธ์— ๋”ฐ๋ผ ์ง€์†์ ์œผ๋กœ ๊ฐœ๋ฐœํ•  ๊ฒƒ์ด๋ผ๊ณ  ๋ฐํ˜”์Šต๋‹ˆ๋‹ค.

.NET 6 ์ถœ์‹œ ์ด์ „์—๋Š” ๋ฆฌ์†Œ์Šค์™€ ์‹œ๊ฐ„ ๋ถ€์กฑ์œผ๋กœ ์ธํ•ด Visual Studio 2022์—์„œ๋งŒ Hot Reload๋ฅผ ์ œ๊ณตํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์ง€๋งŒ, ์˜คํ”ˆ ์†Œ์Šค์— ์ด๋ฏธ ์ถ”๊ฐ€๋œ ์ฝ”๋“œ๋ฅผ ๋‹จ์ˆœํžˆ ํ™œ์„ฑํ™”ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ฃผ๋œ ์‹ค์ˆ˜์˜€๋‹ค๊ณ  ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ๋ฒ ์ด์Šค์—์„œ ์ด ์ฝ”๋“œ๋Š” ์ €์žฅ์†Œ์—์„œ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. "ํ•ซ ๋ฆฌ๋กœ๋“œ"๋ฅผ .NET 6์˜ ์ตœ์ข… ๋ฆด๋ฆฌ์Šค์— ์ ์šฉํ•˜๊ธฐ ์œ„ํ•œ ๋ฆฌ์†Œ์Šค๊ฐ€ ๋ถ€์กฑํ•˜๋‹ค๋Š” ์ ์„ ์–ธ๊ธ‰ํ•˜๋ฉด โ€‹โ€‹์˜๋ฌธ์ด ์ œ๊ธฐ๋ฉ๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ ์ด๋ฏธ .NET 6 RC1 ๋ฐ .NET 6 RC2์˜ ์ตœ์ข… ํ…์ŠคํŠธ ๋ฆด๋ฆฌ์Šค์— ํฌํ•จ๋˜์–ด ์žˆ๊ณ  ์‚ฌ์šฉ์ž์— ์˜ํ•ด ํ…Œ์ŠคํŠธ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. Visual Studio 2022์—์„œ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒฝ์šฐ์—๋„ ์ถ”๊ฐ€ ๊ฐœ๋ฐœ ์‹œ๊ฐ„์ด ์ œ๊ณต๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Visual Studio 2022 ๋ฐ .NET 6 ๋ฆด๋ฆฌ์Šค๊ฐ€ ๊ฐ™์€ ๋‚ ์ธ 8์›” XNUMX์ผ๋กœ ์˜ˆ์ •๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

์ƒ์šฉ ์ œํ’ˆ์ธ Visual Studio 2022์—๋งŒ "ํ•ซ ๋ฆฌ๋กœ๋“œ"๋ฅผ ๋‚จ๊ฒจ๋‘” ๊ฒƒ์€ ์›๋ž˜ ๋ฌด๋ฃŒ ๊ฐœ๋ฐœ ๋„๊ตฌ์— ๋น„ํ•ด ๊ฒฝ์Ÿ๋ ฅ์„ ๋†’์ด๊ธฐ ์œ„ํ•œ ๊ฒƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค. The Verge์— ๋”ฐ๋ฅด๋ฉด "Hot Reload" ์ฝ”๋“œ ์ œ๊ฑฐ๋Š” Microsoft ์ œํ’ˆ ๊ฐœ๋ฐœ ๋ถ€๋ฌธ ์ฑ…์ž„์ž์ธ Julia Liuson์ด ๋‚ด๋ฆฐ ๊ฒฝ์˜์ง„์˜ ๊ฒฐ์ •์ด์—ˆ์Šต๋‹ˆ๋‹ค.

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

์ถœ์ฒ˜ : opennet.ru

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