2012-02-06 71 views
6

Tôi là nhà phát triển .NET, tôi muốn cài đặt môi trường .NET trên ubuntu, tôi thấy một số tương đương với một số ứng dụng của windows trên ubuntu (đơn giản hơn, tất nhiên), như:cài đặt môi trường .NET trên ubuntu 10

  1. Visual Studio: MonoDevelop
  2. CSC: Mono

phần còn lại tôi sẽ tìm thấy sau khi, đối với bắt đầu nó là những gì tôi cần.

làm cách nào để cài đặt Mono và MonoDevelop? Tôi tìm thấy rất nhiều hướng dẫn trên internet làm thế nào để làm điều này, nhưng mỗi một công trình khác nhau, và không có gì đã được làm việc tốt. Tôi đang tìm kiếm một hướng dẫn, mẹo hoặc một guia mà thực sự dạy tôi làm thế nào để nó hoạt động tốt.

Hiện nay, mono mà tôi đang sử dụng có nguồn gốc trên ubuntu, tôi nhận được sau khi tôi gọi nó là:

The assembly mscorlib.dll was not found or could not be loaded. 
It should have been installed in the `/usr/lib/mono/1.0/mscorlib.dll' directory. 

và MonoDevelop trả:

Package: monodevelop (for debian) 
Error: Dependency not satisfied: mono-runtime (> = 2.10.1) 
+1

Ý của bạn là Ubuntu 10.04? Nếu có, hãy truy cập www.badgeports.org và để họ làm điều kỳ diệu cho bạn –

+0

@EugenRieck: Có. Cảm ơn vì đã trả lời. Tôi làm theo các bước từ http://badgerports.org/help.html nhưng khi tôi chạy nó trên thiết bị đầu cuối tôi nhận được lỗi sau: 'Đọc danh sách gói ... sẵn sàng Xây dựng cây phụ thuộc Đọc thông tin trạng thái ... sẵn sàng E: Có thể không tìm thấy gói mono' làm thế nào để sửa lỗi này? –

Trả lời

3

Tôi đã cài đặt nó đơn giản bằng cách chạy:

sudo apt-get install mono

Tất cả được cài đặt và sao chép để sửa thư mục có tất cả các phụ thuộc.

Có thể bạn nên gỡ bỏ cài đặt các gói mà bạn có với:

dpkg -P mono

và cài đặt lại nó một lần nữa ..

+0

Không hoạt động cho tôi, tôi nhận được lỗi sau: 'Đọc danh sách gói ... sẵn sàng Xây dựng cây phụ thuộc Đọc thông tin trạng thái ... sẵn sàng E: Không thể tìm thấy gói đơn" có thể một số thứ cần tôi cập nhật trên ubuntu của tôi? –

+0

Lệnh này có > tìm kiếm apt-cache mono cung cấp bất kỳ đầu ra nào không? Bạn có thấy ít nhất gói 'monodevelop' được liệt kê không? – Jasper

+0

No. không cung cấp bất kỳ đầu ra nào về mono. làm thế nào để sửa lỗi này? –

2

Bạn có thể muốn chạy một parallel mono environment. Điều này cho phép bạn chạy một phiên bản khác của mono, đó là thư viện và phát triển đơn âm trong khi không can thiệp vào mono đi kèm với ubuntu.

Bạn có thể build this yourself hoặc bạn có thể thử my pre-built packages cho ubuntu 11.10 bằng cách thêm: -

deb http://void.printf.net/~bredroll/pmono ./ 

Để /etc/apt/sources.list bạn và sau đó chạy: -

$ sudo apt-get update 
$ sudo apt-get install pmono-monodevelop pmono-mono pmono-scripts 

Sau đó chạy mọi thứ trong môi trường đơn sắc song song của bạn bằng cách chạy: -

$ pmono monodevelop 
$ pmono mono myapp.exe 
$ pmono bash 

Xem thêm: - http://inorton.wordpress.com/category/mono/pmono/

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