我寧願採用API方法,而不是通過CIL。有沒有我可以使用的高級框架,還是應該使用Reflection.Emit?我有什麼選擇生成.net字節碼?
UPDATE
在探索進一步我注意到,有(潛在)衝突的關於什麼是在單聲道mcs.exe C#編譯器的後端使用說明。 Some表示「Mono C#編譯器通過使用System.Reflection.Emit API生成ECMA CIL圖像」,而elsewhere指出截至2011年9月,mcs使用IKVM.NET implementation來生成字節碼。
C#是一個相當 「高層次的框架」 生成CIL :) – 2012-03-06 08:43:44
太含糊。也許http://cciast.codeplex.com/ – 2012-03-06 12:00:43
對於缺乏細節的道歉 - 我在一次顛簸的巴士旅行中在手機上快速寫下了它。我的意思是編譯器標籤,表明我需要使用這個框架作爲編譯器的代碼生成後端。 – 2012-03-06 22:38:57