system-codedom-compiler

    1熱度

    2回答

    我想要做的是允許用戶在文本框中編寫一個方法,並讓我的代碼調用該方法。給定目標函數,這最終將用於演示小程序中進行優化。 所以我一直在使用示例控制檯應用程序,但我遇到了麻煩。我已經檢查了堆棧溢出和codeproject以及其他來源,並且已經到了可以編譯代碼的地步。但我迷失在如何調用它,只能訪問一個方法。 using System; using System.Collections.Generic;

    6熱度

    2回答

    有沒有人曾試圖在.NET 4.0下使用System.CodeDom生成擴展方法?似乎沒有任何方式將CodeMemberMethod或CodeParameterDeclarationExpression指定爲擴展方法/參數。 如果這是不可能的,有沒有什麼好的解決方法? 感謝

    0熱度

    1回答

    這是一個遠伸,但我會嘗試一個儘可能地解釋這個問題。我在.Net 3.5中使用CodeDom編譯器來編譯3個cs文件...其中2個是從Edmgen.exe生成的,1個是動態生成的文件。編譯代碼看起來像這樣 CompilerResults results = compiler.CompileAssemblyFromFileBatch(parameters, new string[]{string.Fo

    0熱度

    1回答

    我正在爲一個用戶構建數學模型的項目工作,然後以不同的格式輸出它們。現在我支持Python,Java,C++輸出。這工作,我只是自動生成的代碼,並稱它爲一天。 然而,一個新的請求已經取得進展。用戶希望能夠使用Excel中的模型。我做了一些搜索,發現http://richnewman.wordpress.com/2007/04/15/a-beginner%E2%80%99s-guide-to-call

    5熱度

    1回答

    除了.NET編程語言有自己的CodeDom提供程序的C#,VB.NET,C++(託管和C++/CLI)和F#嗎?

    0熱度

    1回答

    我正在爲用戶提供動態編譯C#代碼的c#codedom項目。 我在添加wpf的程序集dll時遇到了錯誤(對於winforms它工作正常)。當我嘗試添加像「System.Windows.Media」這樣的引用時,它說「在程序集中找不到####。是否缺少一些引用」。但是當我通過它的dll路徑添加引用時,如「C:\ Program Files \ Reference Assemblies \ Micros

    0熱度

    1回答

    請幫我解決錯誤fatal error CS0007: Unexpected common language runtime initialization error - the system cannot find the file specified. 當我動態編譯(從C#窗體應用程序)使用的CodeDOM上述錯誤代碼被拋出。但是,當我從測試項目編譯相同文件沒有錯誤:(