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