Ở sự kiện Connect(); của Microsoft tối qua đã chính thức ra mắt phiên bản dùng thử của Visual Studio trên hệ điều hành MacOS, sau đây là những đặc điểm và hướng dẫn cài đặt Visual Studio for Mac.

VS for Mac là IDE chạy độc lập trên hệ điều hành Mac OS, hỗ trợ lập trình các ứng dụng theo hướng “mobile-first, cloud-first”, bao gồm:

  • Phát triển ứng dụng di động Android, iOS và ứng dụng macOS với ngôn ngữ C# hoặc F# sử dụng công nghệ Xamarin.
  • Phát triển ứng dụng đa nền tảng với Xamarin Forms
  • Phát triển backend API hoặc ứng dụng web với ASP.NET Core
  • Hỗ trợ Debugging, Refactoring, Build System và Source Control
  • Tương thích với Xamarin Profiler  & Xamarin Inspector hỗ trợ cho việc kiểm tra Performance, kiểm tra giao diện và làm UI Test.

Mình đã thử cài và trãi nghiệm thử, nếu bạn nào dùng Xamarin Studio trước đây thì VS for Mac cũng tương tự chỉ thêm cái ASP.NET Core, và cải tiến thêm Performance + IntelliSense.

vsmac

Hướng dẫn cài đặt Visual Studio for Mac

Cài đặt tự động (all in one)

Để tìm hiểu thêm về VS for Mac và tải bản cài đặt về tại địa chỉ: http://aka.ms/vsmac

Bạn download file .dmg về và cài đặt như một phần mềm thông thường:

vsmac-install-1

Trình cài đặt sẽ thông báo cho bạn biết các components còn thiếu và tiến hành download về để cài đặt:

vsmac-install-2

Quá trình cài đặt có thể mất khoản 30 phút trong điều kiện tình trạng mạng ổn định:

vsmac-install-3

Nếu gặp lỗi trong quá trình cài đặt bạn có thể tham khảo cách cài đặt thủ công dưới đây

Cài đặt thủ công

Tiến hành download và cài đặt lần lược các package sau:

  • Mono Framework: Mono Framework v4.8.0 archive
  • Xamarin.Android: Xamarin.Android v7.1.0 archive
  • Xamarin.iOS: Xamarin.iOS v10.4.0 archive
  • Xamarin.Mac: Xamarin.Mac v3.0.0 archive
  • Java SDK: thường macOS đã được cài đặt sẵn JavaSDK, bạn có thể kiểm tra và cài đặt nếu chưa có bằng lệnh java -version
  • Android NDK: Android NDK for Mac OS X version r10e, download và giải nén vào thư mục “/Users/[YourName]/Library/Developer/Xamarin/android-ndk”
  • Android SDK: tải về bộ Android SDK tại đây sau đó giải nén vào thử mục “/Users/[YourName]/Library/Developer/Xamarin/android-sdk-macosx”, sau đó bạn mở SDK Package Manager để cài các công cụ cần thiết
    • Android SDK Tools
    • Android SDK Platform-tools
    • Android SDK Build-tools
    • Android API 23
  • Download và cài đặt Xcode trên Apple Store

Sau cùng bạn download Visual Studio for Mac Preview v7.0.0 và chép vào Applications của máy:

vsmac-install-4

Sau đó bạn có thể khởi động Visual Studio và kiểm tra các cấu hình trong Preferences

vsmac-install-5

vsmac-install-6

Tạo dự án ứng dụng di động từ backend tới frontend trên Visual Studio for Mac

Bạn có thể tạo nhanh một dự án chứa toàn bộ cấu trúc code để phát triển một ứng dụng di động hỗ trợ Android, iOS và kết nối với Cloud qua backend viết bằng ASP.NET Core, toàn bộ được viết bằng ngôn ngữ lập trình C#, bằng cách chọn template “Connected App” trên Visual Studio for Mac:

create-project

Và đây là kết quả:

vsmac

my-project