1

Mac 용 Visual Studio가 출시되었으므로 Mac에서도 Windows에서 모든 작업을 수행 할 수 있습니까? Mac을 사용하려면 전체 ASP.NET 프레임 워크 대신 ASP.NET Core를 사용해야한다고 읽었습니다. 이것이 어떤 종류의 제한을 초래합니까? 예를 들어, 변경없이 Windows에서 작성한 웹 응용 프로그램을 마이그레이션 할 수 있습니까?Mac 및 ASP.NET 코어의 경우

저는 Xamarin으로 Mac으로 전환 할 생각입니다. iOS 개발에 의해 부과 된 제한 때문에 Mac에서 iOS 개발이 훨씬 더 쉽습니다. 그러나 나는 또한 웹 API와 MVC 페이지를 작성하고 그 측면에서 문제가 있을지 궁금하다.

나에게 발생한 또 다른 한 가지는 ReSharper와 같은 확장 기능을 Mac 용 VS에서도 사용할 수 있습니까?

+0

Mac 용 VS은 제가 알고있는 한 멀리 이식 된 편집기 구성 요소와 같은 VS에서 몇 가지 추가 기능이 포함 된 브랜드 명 Xamarin Studio입니다. 따라서 훨씬 더 많은 것을 기대해서는 안됩니다. Mac 용 .NET Framework가 없으므로 .NET Core (ASP.NET Core의 대상 중 하나임) 만 .NET Framework 응용 프로그램을 만들 수 없습니다. – Tseng

+0

Xamarin Live Player가 발표됨에 따라 그것을 사용해보십시오. 그런 다음 Windows와 VS에서 항상 작업 할 수 있습니다. –

답변

1

의견에서 언급했듯이 Mac에서는 전체 .NET Framework를 사용할 수 없으므로 실제로 작업 할 수있는 프로젝트에 대한 제한 사항이 있습니다.

VS4Mac의 모바일 템플릿에는 UWP가 포함되어 있지 않으므로 File -> New을 수행하면 UWP에서 작업 할 수 없습니다. Mac에서 정확하게 지원되지 않는 UWP와 같은 프로젝트가 포함 된 프로젝트를 가져 오는 경우에도 코드를 작업 할 수 있어야합니다. 빌드하거나 배포 할 수는 없습니다.

브랜드 이름이 변경된 Xamarin Studio 인 VS4Mac에는 몇 가지 사실이 있습니다. 그러나 작년에 소개 한 변경 사항은 VS에서 실제 비트를 가져 와서 XS 구성 요소를 디버거와 같은 실제 VS 비트로 바꾼 것을 Miguel이 Build에서 말한 것을 뒷받침합니다. VS4Mac은 기본 Mac 응용 프로그램이므로 PC가 아닌 Mac에서 작업하는 느낌을 줄 수 있습니다.

VS4Mac이 당신을위한 것인지 아닌지는 여러분 만 대답 할 수있는 질문입니다. 그 대답은 개발자마다 다르며 솔직히 과제마다 다릅니다.

비록 VS4Mac이 VS 코드 기반과의 통합으로 v1 임에도 불구하고 기억해야 할 가치가 있습니다. 나는 우리 모두가 원하는 모든 기능이 지금 거기에있게되지는 않을 것이라는 점을 상기시켜줍니다.

ReSharper와 같은 도구를 지원할 때 Microsoft는 어떤 도구가 지원 될지 결정할 현실적으로 기대할 수 없습니다. JetBrains이 커뮤니티에 툴링을 제공하기로 결정한 것은 정말이 일이었습니다.

Xamarin Live Player는 ... 미리보기임을 기억하십시오. 결과는 개발자마다 다를 수 있습니다. 그것은 지금까지의 나의 테스트에서 아주 기본적인 프로젝트에서는 괜찮다는 것을 보여 주었지만, 두 번째 프레임 워크에서는 프레임 워크를 사용하고 어떤 종류의 리플렉션을 사용해도 전혀 작동하지 않을 것이고, 나는 그것이 바뀔 것이라고 확신하지 못한다고 말했다.