Không, mã NGen'd vẫn cần khung - nó chỉ trước mã JIT trong hội đồng của bạn. Nó cũng yêu cầu khuôn khổ cho bản thân CLR.
Tôi tin rằng Mono có trình biên dịch tĩnh mà họ đang lập kế hoạch sử dụng cho iPhone. Tôi không biết liệu điều đó có hiệu quả với Windows hay không.
Đã từng là một sản phẩm có tên Thinstall mà một số người sử dụng cho việc này. Nó bây giờ được gọi là ThinApp - về cơ bản nó là ảo hóa ứng dụng. Đó là thương mại, nhưng bạn cũng có thể có được một phiên bản dùng thử.
Cá nhân tôi muốn phần nào lo lắng về bất kỳ sản phẩm nào như vậy - khi nói đến triển khai, hãy tránh xa cách làm chủ yếu âm thanh như công thức cho nhiều cuộc gọi hỗ trợ. Có rất nhiều điều tồi tệ để đi sai. Tôi không nói nó không hoạt động, chỉ là tôi sẽ cảnh giác.
Bạn đã xem số .NET 3.5 (SP1) Client Profile chưa? Điều đó có thể giúp giảm yêu cầu cài đặt của bạn một chút.
Nguồn
2009-07-27 12:54:55
Bạn có thể triển khai khuôn khổ với bộ cài đặt cho ứng dụng của bạn Net: http://stackoverflow.com/questions/ 626525/create-setup-project-that-includes-net-framework-3-5-sp1 – Greg