티스토리 뷰

MacBook Pro

MacBook Pro 사용기 2

kaki104 2022. 1. 19. 10:00
반응형

Visual Studio 2019 for Mac

MacBook Pro를 닷넷 개발 용도로 사용하기 위해서 우선 Visual Studio 2019 for Mac을 설치했습니다. 작년에 다른 사람 맥북에 설치되어있던 녀석을 사용했을 때는 간단한 작업만해서 그랬는지 그럭저럭 사용할만 했었는데... 이제 본격적으로 사용할려고 마음을 먹어서 그런지.. Windows Visual Studio 2019와 너무 다른 UI에 어리둥절!@#!@# 기능이 만들다가 만것 같은 느낌..

Azure DevOps에 있는 소스는 어떻게 가져와야 하지? Extension 설치는 할 수 있는건가? 음음
어딘가에 기능이 있을 것이라는 생각으로 복잡한건 패스!!

일단~ Uno Platform 프로젝트를 만들어서 iOS 빌드라도 해보려고, CLI를 이용해서 template를 설치하고 프로젝트를 생성 했습니다.

Get Started on Visual Studio For Mac (platform.uno)

 

Get Started on Visual Studio For Mac

Get Started on Visual Studio For Mac While it is easier to create apps using Uno Platform on Windows, you can also create all but UWP/WinUI apps on your Mac. Prerequisites Installing the dotnet new templates In order to create a new Uno Project, you'll nee

platform.uno

프로젝트를 열고, 빌드를 할려고 했더니 .NET Core 3.1 SDK가 필요하다고 하네요..

그래서, .NET Core 3.1 맥용 다운로드해서 설치를 했는데, 설치는 완료되었다고 나오는데 sdk목록 보기에 나오지 않고..빌드는 여전히 않되고..


그렇게 한 30분정도 씨름하다가.. Visual Studio 2019 for Mac은 삭제!!

JetBrains - Rider

그렇다면, MacBook Pro 디바이스를 닷넷 개발자들이 어떻게 사용할까? 라는 의문에 해당 내용을 검색하니 reddit에 비슷한 고민의 글이 있어서 내용을 쭈욱 확인하다가 JetBrains사의 Rider IDE 개발툴에 대한 이야기가...

 

'이 툴 몇년전에 잠깐 사용해보았는데, 좋은 느낌이 있었는데..'

 

결국 저도 트라이얼로 설치해서 사용해보기로 했습니다. 설치를 완료하고, 실행하면 아래와 같은 느낌입니다. 비주얼스튜디오 2019 보다 더 익숙한 느낌이 들었습니다.

iOS 프로젝트를 선택한 후 실행을 합니다.  아이폰 애물레이터는 13 미니를 선택했습니다. 텍스트 내용이랑 마진을 좀 수정하니 괜찮은 느낌이네요 ㅎㅎ

 

장점 :

  • 닷넷 개발자 친화(?)적인 UI
  • 빠른 속도
  • 빌드 잘됨!!!!
  • GitHub과 연동은 잘되는 것 같음
  • Visual Studio 2015에서도 모든 프로젝트를 한번에 불러오지 못했던 솔루션을 한번에 로드해서 빌드를 할 수 있는 유일한 툴!!(파일 갯수 제한 초과로..)  

단점 :

  • Xaml Hot Reload가 않됨
  • Xaml 디자인 화면이 보이지 않음
  • Azure DevOps와 연동은 잘모르겠음 딱!! 보이지는 않음
  • 알수 없는 띡띡 소리와 함께 키보드 입력이 않되는 현상

-> 디자인 않보이는 건 대충 짐작으로 만들 수 있는데, Hot Reload가 않되는건 좀 치명적인...ㅜㅜ 디자인 하나 수정하면 다시 빌드해서 배포해야하는 지옥이..쿨럭 

 

Visual Studio 2022 for Mac (Preview 4)

"신에겐 아직 12척의 배가 있습니다~"라는 장군님의 이야기처럼 아직 포기하기에는 이릅니다. 흐흐;;

https://devblogs.microsoft.com/visualstudio/visual-studio-2022-for-mac-preview-4/

 

Visual Studio 2022 for Mac Preview 4

Visual Studio 2022 for Mac Preview 4 release is here, and continues our move of the IDE to fully native macOS UI, fixes many top issues, and introduces new experiences for laying out your windows and searching your source. You can read all about the latest

devblogs.microsoft.com

Visual Studio 2022 (Windows)는 정식 버전이 릴리즈되었지만, Mac버전은 아직 Preview 버전입니다. 위의 페이지에서 다운로드 버튼을 눌러서 설치 파일을 다운로드 받고 설치를 진행합니다. 

 

그런데, 설치를 완료하면, KeyChain이라는 것을 허용하라는 이야기를 하는데 아래 화면으로 이동해서 Microsoft.Developer.IdentityService를 선택하고 상세에 들어가서...먼가를 하면되는데.. 기억이 나지 않네요;;

혹시 아시는 분계시면 리플로 알려주세용

Visual Studio 2022로 Uno Platform 솔루션을 열었습니다. 2019에 비해서 UI가 좀 변경된 것 같은데...정확하게 어떤 부분이 달라졌는지는 모르겠네요

몇일 전에 프로젝트를 열어서 빌드하고 실행할때는 문제가 없었는데... 지금은 오류가 발생하면서 실행이 않됩니다.

'좀전에 업데이트가 있어서 업데이트를 진행했는데.. 혹시 그것 때문이가??'

추가로 .NET Core SDK 3.1이 필요하다고해서 아래같이 설치를 다시 했습니다..

하지만, 계속 3.1을 찾고 있네요... 설치된 리스트에도 보이지 않고, 대체 어디를 간건지... 

지난번에는 3.1을 설치 못하는 것이 6.0이 설치가되어 있어서 그런 것인가하고, Mac에 설치된 .NET sdk를 삭제하는 방법도 찾아보았습니다만, 만만치 않게 손이 가더군요... 프로그램 추가/삭제 기능이 절실히 필요했습니다.

닷넷 개발자에게 맥은 사치품일까요??

 

오늘은 여기까지만 진행해야 겠습니다.

 

아래 내용 중에 어떤걸 다운받아야 하나요? arm버전은 리눅스용이랑 윈도우 버전인데 윈도우 버전 다운받아서 설치해야하나요?

그리고, 이미 비주얼스튜디오 2022를 설치한 상태인데, 삭제하고 다시 설치해야하나요? 설치할때 닷넷을 제외할려면 어떻게 해야하는지.. 흑흑 지옥같아용

2022-01-26 업데이트

https://docs.microsoft.com/ko-kr/visualstudio/mac/uninstall-net-2022?view=vsmac-2019 

 

Apple Silicon 머신의 Mac용 Visual Studio 17.0 및 .NET - Visual Studio for Mac

M1 머신의 2022에서 지원되는 버전의 .NET이 작동하도록 하는 단계입니다.

docs.microsoft.com

https://docs.microsoft.com/ko-kr/visualstudio/mac/uninstall-net-2019?view=vsmac-2019 

 

Apple Silicon 머신의 Mac용 Visual Studio 8.10 및 .NET - Visual Studio for Mac

M1 머신의 2019에서 지원되는 버전의 .NET이 작동하도록 하는 단계입니다.

docs.microsoft.com

위의 내용에 따르면, Visual Studio 2019 for Mac은

Apple Silicon 머신(M1 또는 ARM이라고도 함)에서 Mac용 Visual Studio 8.10은 현재 11월에 릴리스된 .NET 6, .NET 5, .NET Core 3.1 x64 SDK를 지원하지 않습니다. 또한 .NET 6 Arm64 SDK도 지원하지 않습니다. 이러한 SDK가 설치되어 있으면 Mac용 Visual Studio 8.10이 중단되므로 해당 SDK를 제거하고 이전 .NET SDK를 설치해야 합니다.

Visual Studio 2022 for Mac Preview는

이전 x64 SDK가 설치된 Apple Silicon 머신(M1 또는 ARM이라고도 함)에서 .NET 6 GA Arm64 SDK를 사용하려면 모든 기존 .NET 설치를 제거해야 합니다.

결국 .NET Core 3.1을 설치할 수 없는 이유를 찾았습니다. ㅎㅎㅎㅎㅎ

반응형

'MacBook Pro' 카테고리의 다른 글

MacBook Pro 사용기 4  (4) 2022.01.26
MacBook Pro 사용기 3 - Parallels Desktop  (2) 2022.01.24
MacBook Pro 사용기 1  (4) 2022.01.14
댓글