Visual Studio for Mac Retirement Announcement - Visual Studio Blog

1 Like

์ด์ œ๋Š” Rider์™€ vscode์˜ ์‹œ๋Œ€โ€ฆ!๊ฐ€ ์ง„์งœ ์™”๊ตฐ์š”

2 Likes

์˜ํ–ฅ๋„๊ฐ€ ํฐ ์†Œ์‹์ด๋ผ ๋ณธ๋ฌธ์„ ๋ฒˆ์—ญํ•œ ๋‚ด์šฉ๊ณผ ํ•จ๊ป˜ ์•ฝ๊ฐ„์˜ ๋ถ€์—ฐ ์„ค๋ช…์„ ๋ง๋ถ™์ž…๋‹ˆ๋‹ค.


์˜ค๋Š˜ Mac์šฉ Visual Studio IDE์˜ ์ง€์›์„ ์ข…๋ฃŒํ•œ๋‹ค๋Š” ์†Œ์‹์„ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค. Mac์šฉ Visual Studio 17.6์€ 2024๋…„ 8์›” 31์ผ๊นŒ์ง€ 12๊ฐœ์›” ๋™์•ˆ ๊ณ„์† ์ง€์›๋˜๋ฉฐ, ๋ณด์•ˆ ๋ฌธ์ œ ๋ฐ Apple์˜ ํ”Œ๋žซํผ ์—…๋ฐ์ดํŠธ์— ๋Œ€ํ•œ ์„œ๋น„์Šค ์—…๋ฐ์ดํŠธ๊ฐ€ ์ œ๊ณต๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. Mac์šฉ Visual Studio๋ฅผ ์ค‘๋‹จํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์ง€๋งŒ, ์ตœ๊ทผ ๋ฐœํ‘œ๋œ VS ์ฝ”๋“œ์šฉ C# ๊ฐœ๋ฐœ ํ‚คํŠธ์™€ ๊ฐ™์€ ๋Œ€์•ˆ๊ณผ Mac์—์„œ .NET ๊ฐœ๋ฐœ์— ๋Œ€ํ•œ ์ง€์†์ ์ธ ํˆฌ์ž๋ฅผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํƒ€ ํ™•์žฅ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด Mac ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ๋…ธ๋ ฅ์„ ๊ณ„์†ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‹ค์–‘ํ•œ OS ํ™˜๊ฒฝ์—์„œ์˜ ๊ฐœ๋ฐœ

์ง€์†์ ์ธ ์‚ฌ์šฉ์ž ํ”ผ๋“œ๋ฐฑ๊ณผ Mac์šฉ Visual Studio์— ๋Œ€ํ•œ ์‚ฌ์šฉ ํŒจํ„ด์„ ๋ฐ”ํƒ•์œผ๋กœ ๋ชจ๋“  ์šด์˜ ์ฒด์ œ์—์„œ Microsoft Dev Box๋ฅผ ํ†ตํ•ด ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” Visual Studio์™€ ๋ชจ๋“  OS์—์„œ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” VS Code์šฉ C# ๊ฐœ๋ฐœ ํ‚คํŠธ๋ฅผ ์ตœ์ ํ™”ํ•˜๋Š” ๋ฐ ์ฃผ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ฒˆ ์„œ๋น„์Šค ์ข…๋ฃŒ ๋ฐœํ‘œ๋Š” ๊ธฐ์กด ์‚ฌ์šฉ์ž์—๊ฒŒ ์–ด๋–ค ์˜๋ฏธ๊ฐ€ ์žˆ๋‚˜์š”?

์˜ค๋Š˜ ๋ฐœํ‘œ๋ฅผ ํ†ตํ•ด ์ €ํฌ๋Š” ๋ฆฌ์†Œ์Šค์™€ ์ง‘์ค‘๋ ฅ์„ Visual Studio ๋ฐ VS Code๋ฅผ ๊ฐœ์„ ํ•˜๊ณ  ํฌ๋กœ์Šค ํ”Œ๋žซํผ ๊ฐœ๋ฐœ์— ์ตœ์ ํ™”ํ•˜๋Š” ๋ฐ ์ง‘์ค‘ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. Mac์šฉ Visual Studio์—๋Š” ์ƒˆ๋กœ์šด ํ”„๋ ˆ์ž„์›Œํฌ, ๋Ÿฐํƒ€์ž„ ๋˜๋Š” ์–ธ์–ด ์ง€์›์ด ์ถ”๊ฐ€๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํ–ฅํ›„ 12๊ฐœ์›” ๋™์•ˆ ์ค‘์š”ํ•œ ๋ฒ„๊ทธ ์ˆ˜์ •, ๋ณด์•ˆ ๋ฌธ์ œ ๋ฐ Apple์˜ ํ”Œ๋žซํผ ์—…๋ฐ์ดํŠธ์— ๋Œ€ํ•œ ์„œ๋น„์Šค ์—…๋ฐ์ดํŠธ์™€ ๊ฐ™์€ ํ•„์ˆ˜ ์—…๋ฐ์ดํŠธ๋Š” ๊ณ„์† ์ œ๊ณตํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ๋Ÿฐํƒ€์ž„ ๋ฐ ์›Œํฌ๋กœ๋“œ ์—…๋ฐ์ดํŠธ๋„ ๊ณ„์† ์ œ๊ณตํ•˜์—ฌ .NET 6, .NET 7 ๋ฐ Mono ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ณ„์† ๋นŒ๋“œํ•˜๊ณ  ์ถœ์‹œํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ณต์‹์ ์œผ๋กœ ์ง€์›๋˜์ง€๋Š” ์•Š์ง€๋งŒ, Mac์šฉ Visual Studio์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋นŒ๋“œ ๋ฐ ๋””๋ฒ„๊น…์„ ์œ„ํ•ด .NET 8์— ๋Œ€ํ•œ ์ดˆ๋ณด์ ์ธ ์ง€์›๋„ ํ™œ์„ฑํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋…ธ๋ ฅ๊ณผ ์•„๋ž˜ ๋Œ€์•ˆ์— ๋Œ€ํ•œ ํˆฌ์ž๋ฅผ ํ†ตํ•ด Mac์—์„œ ์›Œํฌํ”Œ๋กœ์— ๋Œ€ํ•œ ์ค‘๋‹จ์„ ์ตœ์†Œํ™”ํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

Mac์šฉ Visual Studio๋Š” ์–ธ์ œ ์ง€์›์ด ์ค‘๋‹จ๋˜๋‚˜์š”?

Mac์šฉ Visual Studio๋Š” 2024๋…„ 8์›” 31์ผ๋ถ€ํ„ฐ ๋” ์ด์ƒ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ๋‚ ์งœ ์ดํ›„์—๋Š” Visual Studio๋ฅผ ๊ตฌ๋… ์ค‘์ธ ์‚ฌ์šฉ์ž์˜ ๊ฒฝ์šฐ my.visualstudio.com์„ ํ†ตํ•ด์„œ๋งŒ ๋ ˆ๊ฑฐ์‹œ ์„ค์น˜๋กœ Mac์šฉ Visual Studio๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋” ์ด์ƒ ์„œ๋น„์Šค ๋˜๋Š” ์œ ์ง€ ๊ด€๋ฆฌ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ง€์› ๊ณ„์•ฝ์ด ์žˆ๋Š” ๊ฒฝ์šฐ 2024๋…„ 8์›” 31์ผ๊นŒ์ง€ ๊ธฐ์ˆ  ์ง€์›์„ ๊ณ„์† ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Mac์šฉ Visual Studio ๋Œ€์‹  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜์—๋Š” ์–ด๋–ค ๊ฒƒ์ด ์žˆ๋‚˜์š”?

Mac์šฉ Visual Studio๋ฅผ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€ ์†”๋ฃจ์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค:

์ƒˆ๋กœ์šด C# ๊ฐœ๋ฐœ ํ‚คํŠธ ๋ฐ ๊ด€๋ จ ํ™•์žฅ ๊ธฐ๋Šฅ์ด ํฌํ•จ๋œ Visual Studio Code: ์ตœ๊ทผ ๋ฐœํ‘œ๋œ C# ๊ฐœ๋ฐœ ํ‚คํŠธ, .NET MAUI, VS Code์šฉ Unity ์ต์Šคํ…์…˜์€ ํ˜„์žฌ ํ”„๋ฆฌ๋ทฐ ๋ฒ„์ „์œผ๋กœ ์ œ๊ณต๋˜๋ฉฐ, .NET ๋ฐ C# ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•ด VS Code์˜ ๊ธฐ๋Šฅ์„ ๊ฐ•ํ™”ํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ™•์žฅ ๊ธฐ๋Šฅ์€ macOS๋ฅผ ๋น„๋กฏํ•œ ์ง€์›๋˜๋Š” ๋ชจ๋“  ํ”Œ๋žซํผ์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ž‘๋™ํ•˜๋ฉฐ, ํ”„๋ฆฌ๋ทฐ์—์„œ ์ •์‹ ๋ฒ„์ „์œผ๋กœ ๋„˜์–ด๊ฐ€๋ฉด์„œ ์‚ฌ์šฉ ํ™˜๊ฒฝ์ด ๊ณ„์† ๊ฐœ์„ ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

Mac์˜ ๊ฐ€์ƒ ๋จธ์‹ ์—์„œ Windows์—์„œ ์‹คํ–‰๋˜๋Š” Visual Studio IDE: ์ด ์˜ต์…˜์€ ๊ฐ€์ƒ ๋จธ์‹ (VM)์„ ์‚ฌ์šฉํ•˜์—ฌ Xamarin, F#์— ๋Œ€ํ•œ ๋ ˆ๊ฑฐ์‹œ ํ”„๋กœ์ ํŠธ ์ง€์› ๋ฐ iOS์—์„œ์˜ ์›๊ฒฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ๊ณผ ๊ฐ™์€ ๊ฐ€์žฅ ๊ด‘๋ฒ”์œ„ํ•œ IDE ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•ฉ๋‹ˆ๋‹ค.

ํด๋ผ์šฐ๋“œ์˜ VM์—์„œ Windows์—์„œ ์‹คํ–‰๋˜๋Š” Visual Studio IDE: Visual Studio๋Š” ๊ณ„์†ํ•ด์„œ .NET/C# ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ์ตœ๊ณ ์˜ ๋„๊ตฌ๋กœ ์„ ํƒ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Microsoft Dev Box์˜ ํด๋ผ์šฐ๋“œ ํ˜ธ์ŠคํŒ… VM์„ ์‚ฌ์šฉํ•˜๋ฉด ๋กœ์ปฌ ์ปดํ“จํ„ฐ์—์„œ ๊ฐ€์ƒ ๋จธ์‹ ์„ ์‹คํ–‰ํ•˜๋Š” ๋ฒˆ๊ฑฐ๋กœ์›€ ์—†์ด Mac์—์„œ ์›น ๋˜๋Š” ๊ธฐ๋ณธ RDP ํด๋ผ์ด์–ธํŠธ๋ฅผ ํ†ตํ•ด VS์˜ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ”ผ๋“œ๋ฐฑ์„ ๊ณต์œ ํ•ด์ฃผ์„ธ์š”!

Mac์šฉ Visual Studio๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ ๋„์›€์„ ์ฃผ์‹œ๊ณ  Visual Studio ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ์†Œ์ค‘ํ•œ ์ผ์›์ด ๋˜์–ด ์ฃผ์‹  ๋ชจ๋“  ๋ถ„๋“ค๊ป˜ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์œ ๋‹ˆํ‹ฐ๋Š” Mac์šฉ ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•ด ์ตœ์„ ์„ ๋‹คํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์—ฌ๋Ÿฌ๋ถ„์˜ ํ”ผ๋“œ๋ฐฑ์„ ํ†ตํ•ด ํ–ฅํ›„ C# ๊ฐœ๋ฐœ ํ‚คํŠธ, .NET MAUI, VS Code์šฉ Unity ์ต์Šคํ…์…˜, Microsoft Dev Box์— ๋Œ€ํ•œ ํˆฌ์ž์— ๋ฐ˜์˜ํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

์•ค์„œ๋‹ˆ ์บ‰๊ธฐ์•Œ๋กœ์‹œ
๊ทธ๋ฃน ์ œํ’ˆ ๊ด€๋ฆฌ์ž | ๊ฐœ๋ฐœ์ž ๋ถ€๋ฌธ


Visual Studio for Mac์ด ์ง€์› ์ข…๋ฃŒ๋˜๋Š” ๋Œ€์‹ , macOS์—์„œ๋Š” ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜์˜ ๋Œ€์•ˆ์„ ์ฐพ์•„ ๊ณ„์†ํ•ด์„œ ๊ฐœ๋ฐœํ•ด์•ผ ํ•  ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.

  • macOS Native
    • JetBrains Rider
    • Visual Studio Code์˜ C# Dev Kit์„ ์ด์šฉํ•œ ๊ฐœ๋ฐœ
  • Windows (ARM)๊ณผ ๋™์‹œ ๊ฐœ๋ฐœ
    • Parallels ๋˜๋Š” VMware Fusion ์œ„์—์„œ Windows 11 ARM์„ ์„ค์น˜ํ•˜๊ณ  Visual Studio๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ
4 Likes

๋ฏผ๊ฐํ•œ ์ฃผ์ œ๊ฐ€ ๋  ์ˆ˜ ์žˆ์–ด ๋Œ“๊ธ€์ด ์กฐ์‹ฌ์Šค๋Ÿฝ์ง€๋งŒโ€ฆ

ํฌ๋กœ์Šคํ”Œ๋žซํผ์„ ์ง€ํ–ฅํ•˜๋Š” ์–ธ์–ด๊ฐ€ ๊ฐœ๋ฐœํˆด์„ ์ง€์› ์ค‘๋‹จ์„ ํ•œ๋‹ค๋Š” ์ ์ด ๋ชจ์ˆœ์ ์ด๋ผ๋Š” ์ƒ๊ฐ์ด ๋“œ๋„ค์š” ใ…Žใ…Ž
MS์ž…์žฅ์—์„œ๋Š” VSCode ๋ผ๋Š” ๋ฒ”์šฉ ํˆด์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•ด๋‹น ํˆด์„ ๋ฐ€์–ด์ฃผ๋ ค๋Š” ์ž…์žฅ๋„ ์ดํ•ด๊ฐ€ ๋˜์ง€๋งŒ, ํ•ด๋‹น ์–ธ์–ด์— ์ตœ์ ํ™”๋œ IDE๊ฐ€ ํ•„์ˆ˜์ ์ด๋ผ๋Š”๊ฑด ๋ถ€์ •ํ•  ์ˆ˜ ์—†๋Š” ๊ฒƒ ๊ฐ™์•„ ๋”์šฑ ์•„์‰ฌ์šด ๋‚ด์šฉ์ด๋ผ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
๋ฌผ๋ก  ์‹œ์žฅ์›๋ฆฌ๋ฅผ ์ ์šฉํ•˜์ง€ ์•Š์€ ์–ธ์–ด ๋ฐ ํ”Œ๋žซํผ์ ์œผ๋กœ๋งŒ ์ƒ๊ฐํ•œ ์ œ ๊ฐœ์ธ์ ์ธ ์ƒ๊ฐ์ž…๋‹ˆ๋‹ค ใ…Žใ…Ž

8 Likes

JetBrains๋Š” ๋ฌผ์ด ๋“ค์–ด์˜ฌ ๋•Œ ๋…ธ๋ฅผ ์ €์„ ์ค„ ์•„๋Š” ๊ธฐ์—…์ด๋„ค์š”.


image

๊ตฌ๋งค ์™„๋ฃŒ

6 Likes

@Vincent ์•„ ํ• ์ธ๊ณผ์ •์—์„œ ์ด๋Ÿฐ ๋นŒ๋“œ์—…์ด ์žˆ์—ˆ๊ตฐ์š”โ€ฆ ใ…‹

2 Likes