ไมโครซอฟท์เดินหน้าตามแผนการเปิดซอร์ส .NET โดยล่าสุดประกาศเปิดซอร์สระบบการคอมไพล์โปรแกรม MSBuild Engine
MSBuild Engine หรือ msbuild.exe เป็นเอนจินสำหรับ compile/build ซอร์สโค้ดที่ Visual Studio เรียกใช้งาน (แต่ MSBuild เป็นโครงการแยกต่างหาก ไม่จำเป็นต้องใช้ Visual Studio สามารถสั่งผ่านคอมมานด์ไลน์ได้)
ไมโครซอฟท์บอกว่าในอนาคตจะออก MSBuild Engine บนแมคและลินุกซ์ด้วย เพื่อให้เราสามารถคอมไพล์โปรแกรมสาย .NET บนสองแพลตฟอร์มนี้ได้โดยตรง การเปิดซอร์สครั้งนี้ใช้สัญญาอนุญาตแบบ MIT และฝากโค้ดไว้บน GitHub
ที่มา - MSDN
Comments
แรงงงง
ถือว่าเป็นข่าวดีมากๆ
เยี่ยมครัย :)
ฝันเป็นจริง จากใจโปรแกรมเมอร์ Java + C#
อยากได้ paint.Net บน Linux มากๆแล้ว ว๊า่กกกก
นี้แหละ compile ของ ms ที่จะสามารถ coss os ได้
ตัวนี้แค่แปลง C#, VB ให้กลายเป็น Op code เฉยๆ ครับ ยังห่างไกลกับการเขียนเป็น Assembly โดยตรง
พวก Runtime โคีดทั้งหลายอย่างเช่น Invoke Delegate นั้นต้องพึ่ง clr อยู่ดี ผมว่ายังไม่พ้น Mono ง่ายๆ ละครับ
Decompiler ก็ง่ายขึ้นด้วยตามกันสินะครับ - -"
จาก Reflector ยังทำได้ไม่ดีเท่าไหร่ คราวนี้จะโดนจัดเต็มกันหมด