2011-10-17 12 views
11

Tôi đang sử dụng MonoDevelop trên máy Mac có cài đặt phiên bản Mono mới nhất.Bắt đầu một dự án ASP.NET MVC3 trong MonoDevelop? Các bước để làm như vậy?

Tôi cần thực hiện các bước nào để bắt đầu sử dụng MVC3 trong một dự án có cú pháp RAZOR (tệp .cshtml)?

Tôi đã đọc http://www.mono-project.com/Release_Notes_Mono_2.10#ASP.NET_MVC3_Support nhưng nó không đánh vần. Làm cách nào để tạo tệp .cshtml đầu tiên của tôi? Làm cách nào để ứng dụng của tôi trỏ đến Index.cshtml và không phải tệp Index.aspx mặc định khi tạo dự án MVC (2) trong MonoDevelop?


Cập nhật

tôi bắt đầu một dự án mới trong MVC2 Mono. Tôi bắt đầu một dự án MVC3 mới trong VS 2010. Tôi đã sao chép tất cả các DLL cần thiết từ MVC3 sang dự án MVC2 trong Mono. Bây giờ tôi xây dựng và nhận được một "Trình biên dịch đã xuất hiện để sụp đổ" trong Mono.

Error when building

tôi nghĩ là có hỗ trợ MVC3? http://mono-project.com/Release_Notes_Mono_2.10#ASP.NET_MVC3_Support Tôi đang làm gì sai ở đây?

+0

các MD ASP.NET MVC addin không có hỗ trợ rõ ràng cho bất cứ điều gì mới hơn ASP.NET MVC 1.0, nhưng lõi MD có hỗ trợ .NET 4.0 vững chắc để có thể vá mọi thứ lại với nhau. Nhìn vào đầu ra xây dựng để xem dấu vết sự cố trình biên dịch, nó có thể là một cái gì đó đơn giản như một tham chiếu bị thiếu. –

Trả lời

6

Tôi không chắc chắn như thế nào sâu bạn lặn xuống Mono hoặc những gì môi trường bạn đang sử dụng, nhưng đây là ba bài viết trên blog khá hữu ích về việc sử dụng MVC và Mono:

Liên kết thứ hai có ứng dụng MVC có thể tải xuống đã được thiết lập để chạy với phiên bản Mono và sử dụng MySql với lược đồ nhà cung cấp thành viên được viết vào đó.

Tôi hy vọng các liên kết này sẽ giúp bạn và chúc bạn may mắn với dự án của mình.

+0

Tôi đang sử dụng máy Mac, chạy cục bộ ngay bây giờ. Tôi đã cập nhật câu hỏi của mình. Hy vọng ai đó có thể chỉ cho tôi cách làm việc này. – program247365

3

This gentleman dường như đã có một số thành công trong việc chạy MVC3 trong chế độ phát triển đơn âm trên máy mac.

4

Nếu bạn nhận được "Trình biên dịch đã xuất hiện đổ vỡ" khi cố gắng cắt qua MVC3, bạn nên đặt dự án của mình thành .NET 4. Bạn có thể thực hiện việc này bằng cách nhấp chuột phải vào dự án-> Tùy chọn-> Xây dựng -> General và chọn Mono/.NET 4.