Vì vậy, tôi có một trình biên dịch CodeDOM được viết bằng C# đó là nghĩa vụ phải biên dịch một ứng dụng khác dựa trên một trong các tài nguyên của nó. Làm thế nào tôi thay đổi khung mục tiêu .NET của tài nguyên (hoặc của tệp thực thi được xuất ra của trình biên dịch)?Làm cách nào để chọn khung đích của trình biên dịch CodeDom bằng C#?
6
A
Trả lời
5
Bạn có thể vượt qua tùy chọn để trình biên dịch sử dụng following constructor:
var providerOptions = new Dictionary<string, string>();
providerOptions.Add("CompilerVersion", "v3.5");
var compiler = new CSharpCodeProvider(providerOptions);
...
3
Bạn sẽ cần phải xác định nó trong một cuốn từ điển các thiết lập cho trình biên dịch, chẳng hạn như:
var settings = new Dictionary<string,string>();
settings.Add("CompilerVersion", "v3.5");
var compiler = new CSharpCodeProvider(settings);
ngạc nhiên, Google đã đưa ra một vài ví dụ về điều này, quá; here và here.
Các vấn đề liên quan
- 1. Unload CodeDom biên dịch lắp ráp
- 2. Trình biên dịch/trình biên dịch/trình biên dịch C++
- 3. Làm cách nào để biên dịch C++ bằng Clang?
- 4. Trình biên dịch biên dịch trong C#
- 5. C để trình biên dịch brainfuck?
- 6. Trình biên dịch C dành cho Windows?
- 7. Trình biên dịch C# được viết bằng C++?
- 8. Làm cách nào để đặt tùy chọn language_in cho trình biên dịch Đóng cửa?
- 9. Trình biên dịch C# chọn SelectMany như thế nào khi dịch biểu thức LINQ?
- 10. Làm cách nào để chia javascript của tôi thành các mô-đun bằng Trình biên dịch đóng cửa của Google?
- 11. Biên dịch dự án Qt vào Eclipse bằng trình biên dịch Cygwin
- 12. Phát triển iPhone - Trình biên dịch của Trình biên dịch!
- 13. Làm cách nào để truyền thông tin phạm vi tới trình biên dịch C++?
- 14. Làm cách nào để biên dịch thư viện trên C bằng GCC?
- 15. Hiệu suất biên dịch mã bằng biên dịch biên dịch
- 16. Làm thế nào để biên dịch OpenCV bằng libjpeg-turbo?
- 17. Làm cách nào để thêm hỗ trợ C++ 11 vào trình biên dịch Mã :: Blocks?
- 18. CMake, chọn trình biên dịch Xcode
- 19. Làm cách nào để áp dụng các tùy chọn trình biên dịch khác nhau cho các trình biên dịch khác nhau trong cmake?
- 20. Làm cách nào để thay đổi ngôn ngữ của thông báo lỗi của trình biên dịch Microsoft C#?
- 21. Làm cách nào để gỡ lỗi chương trình được biên dịch bằng 'make'?
- 22. Làm cách nào để vô hiệu hoá tối ưu hóa trình biên dịch trong C#?
- 23. Làm cách nào để biên dịch mã Perl trong chương trình C?
- 24. Làm cách nào để chạy trình biên dịch C# 4.0 với lớp CSharpCodeProvider?
- 25. Trình biên dịch C ??) thay thế
- 26. Làm cách nào để chọn trình mô phỏng iOS làm đích đến trong Xcode?
- 27. Tôi làm cách nào để tìm mô tả về cờ/tùy chọn của trình biên dịch scala?
- 28. Trình biên dịch C/C++ hoạt động như thế nào?
- 29. PYQT4 - Làm cách nào để biên dịch và nhập tệp qrc vào chương trình của tôi?
- 30. Biên dịch bất kỳ Chương trình C nào bằng cách sử dụng "make" (01 makefile)
Điều đó tùy thuộc vào trình biên dịch. – SLaks