2013-03-25 29 views
9

Tôi thực sự thích Xamarin Studio và tôi đang tìm một giải pháp mẫu để bắt đầu phát triển một ứng dụng thiết bị chéo với MvvmCross.thiết lập studio xamarin để làm việc với PCL & MVVMCross

Nhưng tôi không thể tìm cách thiết lập dự án để làm việc với PCL và MvvmCross với Xamarin Studio.

Nếu có ai có thể cho tôi liên kết nơi tôi có thể tìm thấy hướng dẫn để tạo, nó sẽ thật tuyệt vời.

tôi sẽ rất hân hạnh được đóng góp cho cộng đồng này bằng cách đưa ra thông tin phản hồi của tôi và cung cấp một số hướng dẫn về làm thế nào để bắt đầu sử dụng Xamarin Studio, PCL MvvmCross và thoát khỏi Visual Studio: D

+2

Hãy cho tôi một vài giờ ... chỉ cần cập nhật các mẫu trình bày cho v3 từ https://github.com/slodge/MvvmCross-Templates (cũng như 20 công việc khác) – Stuart

+0

Bạn có thể làm việc 20 giờ một ngày: O may mắn thay, một ngày bao gồm 24 giờ :) – Nk54

Trả lời

6

như câu trả lời @ Dude của chỉ ra, để làm việc trong Visual Studio trên máy tính trong tiền Xamarin2.0 thế giới, đã có khá hướng dẫn chi tiết có sẵn trên http://slodge.blogspot.de/2012/12/cross-platform-winrt-monodroid.html

Khi các phiên bản Xamarin 2.0 đã được phát hành trong tháng vừa qua, loại hướng dẫn này ngày càng trở nên khó khăn hơn để cập nhật ... và tình trạng này có thể tiếp tục trong một thời gian ngắn như Xamarin đang nói thêm:

  • Net 4.5 (Mono 3) hỗ trợ
  • async/chờ đợi hỗ trợ
  • PCL hỗ trợ

công việc này đã được thực hiện với một số urgen cy, nhưng không có bất kỳ ngày đích chính thức nào - vì vậy tôi e rằng không có cách nào dễ dàng để dự đoán ngày cho Alpha, Beta hoặc tính khả dụng cuối cùng.


Để thiết lập OSX hiện tại, tôi nghĩ bạn có thể sử dụng:

  • dòng XamarinStudio/MonoDevelop - 4.0.2
  • dòng điện ổn định Xamarin.iOS/MonoTouch và Xamarin. Android/MonoDroid - do không sử dụng kênh Aplha

Đối với các thiết lập máy tính hiện tại, tôi nghĩ bạn có thể không thể sử dụng Xamarin.iOS, nhưng bạn có thể sử dụng:

  • VS2010 hoặc VS2012
  • dòng điện ổn định Xamarin.Android/MonoDroid - đừng không sử dụng Aplha kênh
  • chỉ với một vài thay đổi:

Đối với các cuộc thảo luận về việc xây dựng và điều hành, không sử dụng StackOverflow - thay vào đó sử dụng một trong số:

như một bản sao lưu bạn cũng có thể thử https://jabbr.net/#/rooms/mvvmcross


Đừng bao giờ nghĩ về việc cố gắng để có được một ứng dụng MvvmCross xây dựng - trên miễn phí phiên bản Xamarin - giới hạn của nó quá thấp đối với bất kỳ ứng dụng nào tôi đã cố gắng xây dựng.


Nếu bạn đang tìm kiếm một số mẫu ứng dụng khởi động, sử dụng: https://github.com/slodge/MvvmCross-Templates

Nếu bạn đang tìm kiếm một số nhị phân được xây dựng trước, sử dụng một một trong những thư mục trên: https://github.com/slodge/MvvmCross-Binaries - xin lưu ý rằng thư viện di động được xây dựng trên máy Mac không được di chuyển sang máy tính (hoặc ngược lại) - chúng sẽ là 'sớm' nhưng chưa được.


Xin lỗi vì thực tế là chúng tôi không có giải pháp kết thúc, ... chúng tôi đã chiến đấu để hack PCL vào Xamarin trong một năm. Tuy nhiên, những tin tức tốt lành là thực sự sớm trận chiến đó sẽ kết thúc và tất cả chúng ta có thể nhận được trên với các ứng dụng :)


tôi đảm bảo câu trả lời này là hết hạn bên trong một tuần ...

+1

Woaw! Cảm ơn bạn rất nhiều vì câu trả lời của bạn Stuart. Tôi thực sự đánh giá cao những gì bạn đã làm với MvvmCross. Nó đã được một thời gian rất dài kể từ khi tôi không rơi vào tình yêu cho một khuôn khổ (thời gian qua đã được phát hành của Silverlight 2). Và sau đó tôi thấy MvvmCross và bắt đầu ứng dụng đầu tiên của tôi <3 :) Đó là ok nếu tôi chỉ cần phải chờ một vài tuần hoặc thậm chí mounth. Tôi không vội. Tôi biết rằng xamarin đã làm việc trên async/await và 4.5 nhưng tôi không biết làm thế nào PCL đã đi. Tôi sẽ thêm nhận xét sau khi đọc tất cả nội dung bạn đã liên kết với tôi. – Nk54

1

Hãy xem bài viết này : http://slodge.blogspot.de/2012/12/cross-platform-winrt-monodroid.html

Nhiều thông tin về việc sử dụng PCLs cũng như một số infos đặc biệt về MVVMCross

+0

Cảm ơn bạn đã liên kết này. Tôi không tìm thấy bài đăng này trong khi tôi đang tìm kiếm thêm chi tiết. Bạn có biết tất cả mọi thứ được đề cập trong bài viết được liên kết với Xamarin Studio không? – Nk54

+0

Xin lỗi, tôi không biết, tôi cũng đang đánh giá Xamarin. – duDE

+0

Ok đừng xin lỗi bạn không phải làm vậy. Rất tuyệt khi bạn trả lời rất nhanh. Tôi đang đánh giá Xamarin quá, nhưng kể từ khi Stuart trả lời tôi, tôi nghĩ rằng tôi sẽ chờ đợi mono 4.5 và PCL để đánh giá Xamarin sâu hơn. Chúc một ngày tốt lành – Nk54

2

Xamarin.Studio 4.2 cho phép bạn tạo các dự án PCL.

Các vấn đề liên quan