2009-08-29 22 views
5

khi chúng ta tạo một ứng dụng trong VC#, nói về .net 3.5 nói riêng, chúng được kết hợp với CLR, những gì tôi muốn là chúng sẽ được biên dịch thành mã thực thi EXE mà không yêu cầu .NET Framework Môi trường để chúng chạy. Có thểcách chuyển đổi CLR thành EXE

+0

Xem chủ đề này từ tháng - http://stackoverflow.com/questions/846978/how -to-convert-a-net-exe-to-native-win32-exe – TLiebe

Trả lời

5

Tôi đoán bạn đang hỏi cách liên kết tĩnh các phần của khung mà ứng dụng của bạn cần. Xin vui lòng xem liên kết này từ Jon Skeet để biết làm thế nào để làm điều đó: http://www.yoda.arachsys.com/csharp/faq/#framework.required

+0

nhưng một số khác từ mr skeet lol: P –

1

Có các sản phẩm của bên thứ ba thực hiện việc này. Tôi biết không có ai miễn phí.

1

Ngay cả khi bạn nhận được sản phẩm của bên thứ ba, tôi nghĩ rằng nó chỉ đóng gói thời gian chạy .NET bằng cách nào đó. Tôi không biết nó sẽ chạy như thế nào.

Tại sao bạn không tạo trình cài đặt có khung .NET như một yêu cầu? Nó nên kiểm tra và cài đặt nó nếu người dùng không có nó.

+0

mọi người không thích mười loại công việc khung n thời gian chạy trên máy tính của họ như tôi, tôi thực sự gặp sự cố với JRE – Moon

+0

Nếu bạn đóng gói khung công tác với ứng dụng của bạn, bạn sẽ kết thúc với nhiều bản sao hơn ở những nơi phân tán. Nếu bạn không muốn có một khung được cài đặt thì bạn có thể muốn xem xét một ngôn ngữ lập trình khác. Tất cả những cuộc gọi API tốt đẹp đó phải sống ở đâu đó. –

1

bạn có thể sử dụng MONO's trước thời hạn trình biên dịch

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