คำถามติดแท็ก codedom

4
Microsoft Roslyn กับ CodeDom
จากข่าวประชาสัมพันธ์เมื่อวานนี้ใน InfoWorld เกี่ยวกับMicrosoft Roslynใหม่: ข้อได้เปรียบที่ชัดเจนที่สุดของคอมไพเลอร์ "แยกโครงสร้าง" ประเภทนี้คืออนุญาตให้เรียกกระบวนการคอมไพล์ - รันทั้งหมดจากภายในแอปพลิเคชัน. Net Hejlsberg แสดงให้เห็นถึงโปรแกรม C # ที่ส่งผ่านข้อมูลโค้ดบางส่วนไปยังคอมไพเลอร์ C # เป็นสตริง คอมไพลเลอร์ส่งคืนรหัสแอสเซมบลี IL ที่เป็นผลลัพธ์เป็นอ็อบเจ็กต์ซึ่งจะถูกส่งไปยัง Common Language Runtime (CLR) เพื่อดำเนินการ โวล่า! ด้วย Roslyn C # จะเพิ่มความสามารถของภาษาแบบไดนามิกในการสร้างและเรียกใช้โค้ดในขณะรันไทม์ ฉันสามารถทำได้ตั้งแต่เปิดตัว. NET 4 CSharpCodeProvider.CompileAssemblyFromSourceซึ่งจริงๆแล้วฉันใช้ในโครงการ ASP.Net ที่เขียนเมื่อสักครู่ที่ทำเช่นนั้น - อนุญาตให้ผู้ใช้พิมพ์รหัสลงในกล่องข้อความเลือกแอสเซมบลี / เนมสเปซ เพื่ออ้างอิงจากนั้นดำเนินการและแสดงผลลัพธ์จากโค้ดนั้นได้ทันทีสำหรับการทดสอบโค้ดสภาพแวดล้อมแบบสดบน Windows Azure เป็นCodeDomส่วนหนึ่งของ / เป็นสารตั้งต้นของ Roslyn หรือไม่? …
111 .net  codedom  roslyn 

2
รหัส VC ++ DOM สามารถเข้าถึงได้จาก VS addons หรือไม่
Visual Studio IntelliSense สำหรับ VC ++ ประกอบด้วยตัวแยกวิเคราะห์ EDG C ++ ที่ "สมบูรณ์" (ยังใช้โดย Intel และอื่น ๆ ) เนื่องจาก C # Code DOM สามารถเข้าถึง addons ได้ (แก้ไขฉันถ้าฉันผิด) C ++ Code DOM จึงสามารถเข้าถึงได้หรือไม่ สิ่งนี้สามารถใช้วิเคราะห์โครงการ VC ++ แบบเปิดภายในสภาพแวดล้อม VS ได้หรือไม่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.