2009-06-19 18 views
8

我發現的關於DLR的大部分材料都與IronPython有關。你可以使用DLR解析和執行C#嗎?如果是這樣,那麼會阻止你在大約30個用戶的Web服務器上嘗試這種方式?是否可以使用DLR加載和執行C#代碼片段?

更具體地說,我想在用戶第一次啓動工作流時編寫工作流對象的配置。根據每年變化的情況,工作流可能從不同的步驟開始,因此運行配置腳本似乎是處理變化的好方法。

回答

0

儘管Marc爲我提供了一個替代方案,但我閱讀了這個相關的SO question,而C#和VB目前還不支持。

4

這聽起來像是你真的在談論C#「編譯器即服務」(在this video的末尾),它有望成爲.NET的5.0時間尺度(雖然Mono has it now)。目前,CSharpCodeProvider是我們擁有的最好的產品(其工作原理與「csc」基本相同)。

+0

謝謝 - 今天在讀您的博客。好東西。基本上我辯論我是否去CSScript.net路線或追求CSharpCodeProvider的方式。 – 2009-06-19 20:55:26

+0

Marc,你能推薦一些超出MSDN鏈接的好樣本嗎?再次感謝。 – 2009-06-19 20:56:44

0

您可能會發現這個相關的......雖然它不在DLR上運行。

Mono Compiler as a Service (MCS)

它運行的片段,並在每一個不加載新裝配的優勢,像編譯CodeDom中一樣。

相關問題