Đây là một câu hỏi hơi lạ.C# Ngôn ngữ lập trình
Tôi muốn cung cấp ngôn ngữ kịch bản cho việc sửa đổi trò chơi mà tôi xây dựng cho XNA. Nếu tôi đang sử dụng các trò chơi này cho PC thì tôi có thể sử dụng các tệp C#, được biên dịch tại thời gian chạy (Sử dụng reflection.emit) dưới dạng tập lệnh và điều đó sẽ tốt - một cách đơn giản để sửa đổi trò chơi. Tuy nhiên, khung công tác compact .net (đó là những gì xbox cung cấp) không hỗ trợ reflection.emit, vậy làm thế nào tôi có thể viết một ngôn ngữ kịch bản để tính đến điều này?
- Có bất kỳ dự án đã làm điều này
- Có bất kỳ nguồn lực tốt để bắt đầu dự án của riêng tôi để làm điều này
- Điều gì sẽ là ngôn ngữ tốt nhất để lựa chọn? Điều này là dành cho kịch bản trò chơi để nó có thể là một ngôn ngữ khá nhỏ miễn là nó khá hiệu quả và dễ dàng để thực hiện một thông dịch viên cho
Thực ra, Reflection.Emit không cho phép bạn biên dịch ** mã C#. Bạn đang nói về CodeDOM? –
Dường như tôi làm vậy. CodeDom có sẵn trên khung nhỏ gọn không? – Martin