2013-08-14 43 views
7

Tôi đang sử dụng phiên bản MonoDevelop 2.8.2 và các tham số mặc định có sẵn trong khung công tác .NET 4.0. Vấn đề đầu tiên của tôi là mỗi lần tôi tải lại MD, thời gian chạy .NET sẽ được đặt lại thành 3.0 và tôi sẽ phải thay đổi lại. Đây không phải là quá khó chịu, nhưng tôi cũng muốn biết tại sao điều đó xảy ra và làm thế nào tôi có thể vĩnh viễn đặt nó.Cách đặt .Net 4.0 làm khung mặc định trong MonoDevelop (Unity 3D)

Vấn đề thực sự của tôi bây giờ là .NET Runtime (hoặc bất cứ điều gì đặc biệt là, tôi không thể nhớ) dưới Tùy chọn thả xuống không còn xuất hiện. Thay vào đó, tôi thấy một tùy chọn dự án bị vô hiệu hóa.

(Tôi muốn đưa một hình ảnh của những gì tôi thấy ở đây, nhưng dường như tôi cần danh tiếng.)

Nếu thậm chí một trong những vấn đề này là cố định, tôi cần sử dụng tốt. Nhưng ngay bây giờ tôi không thể dựa vào các thông báo lỗi từ IDE, và phải chuyển về Unity.

+2

Không, bạn không thể. Unity sử dụng Mono, không phải Microsoft .NET Framework. Thậm chí nó có thể, tôi sẽ không đề nghị bạn làm điều đó. – Chchwy

Trả lời

3

Unity3D v4.2 hiện đang sử dụng Mono v2.6 hoặc hơn và chỉ hỗ trợ các phiên bản .NET tương đương 3.5 trở xuống. Tôi không tin nó thậm chí còn hỗ trợ tất cả các góc của .NET 3.5.

Chính thức Unity chỉ hỗ trợ .NET 2.0. See the supported functions here.

Điều tốt nhất bạn có thể làm là thay đổi API Compatibility Cấp từ v2.0-tập con để v2.0in Player Settings.