2011-07-20 9 views
3

モノには、Microsoft.CSharp.CSharpCodeProviderの代わりに を使用する必要があるCSharpCodeProviderが実装されていますか?モノラル(2.10)のMicrosoft.CSharpはありますか?

は私が動的にコンパイル プログラムからC#のスクリプトをコンパイルするクラスを使用していますが、モノはLinuxでエラーがスローされます。 - >未処理の例外:System.ComponentModel.Win32Exception: 指定されたファイルを見つけることができません

答えて

4

あなたがいない、必ずアセンブリは、あなたのexeファイルの中にあることを確認Mono.Sharp.dllアセンブリ

-1

それをMonoの下で動作するはずです。 Linuxを使用している場合は、DLLがパスに含まれていることを確認し、適切に大文字に変換してください。 Linuxは、大文字と小文字が区別され、あなたのコードがsystem.dll

+0

にMono.CSharp.Evaluatorクラスを使用する必要があると言うならば、それはSystem.dllを見つけないかもしれませんフォルダ、GACまたはMONO_PATHにあります。 – IanNorton

+0

@Ian - これは私が ''あなたのDLLがあなたのパスにあることを確認する ''と言ったものです – Icemanind

関連する問題