2014-11-06 18 views
6

Tôi có ứng dụng C# dành cho máy tính để bàn.Biên dịch gốc cho C# ứng dụng dành cho máy tính để bàn

Tôi muốn biên dịch mã thành mã gốc để thực hiện tốc độ và thêm mức bảo vệ cho mã của tôi.

Tôi nhận thấy rằng MS cung cấp ứng dụng này cho Window Apps? Nhưng không phải ứng dụng dành cho máy tính để bàn?

Tôi cũng đã nghe (một nơi nào đó) rằng tôi có thể sử dụng Mono để thực hiện việc biên dịch gốc. Điều đó có đúng không? Nếu vậy, việc sử dụng các công cụ của bên thứ 3 như Aforge.Net và EMGU có phải là điểm dừng không?

Cảm ơn

+3

Bạn đang tìm kiếm [ngen] (http://msdn.microsoft.com/en-us/library/6t9t5wcf.aspx)? –

+0

@ FrédéricHamidi HI, liên kết hữu ích! Một cái nhìn nhanh chóng .. điều này có nghĩa là tôi có thể biên dịch trên dòng lệnh? cảm ơn –

+2

Lưu ý rằng ngen sẽ loại bỏ bước biên dịch JIT, nhưng nó vẫn sẽ chạy trong CLR và IL vẫn cần phải có mặt. –

Trả lời

2

Nếu bạn đang viết một ứng dụng cho Windows 10 UWP, bây giờ bạn có thể sử dụng Microsoft .NET Native để AOT biên dịch ứng dụng của bạn vào mã nguồn gốc.

+0

Xin chào, tôi không phải là tôi có thể làm như vậy. Vì vậy, điều này sẽ làm việc - nhờ –

+0

làm thế nào điều này có thể được thực hiện từ dòng lệnh – tofutim

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