web-dev-qa-db-ja.com

ファイルに有効なCIL画像が含まれていません

MonoをSUSE 12.1にインストールしました。ファイルを作成してhello.csと言い、ターミナルでmono hello.csを実行すると、次のエラーが発生します。

Cannot open Assembly 'hello.cs': File does not contain a valid CIL image.

ファイル(hello.cs)の内容は以下の通りです

class hello{
        static void main (){
                System.Console.WriteLine("Hello World");
        }
}

何が問題になる可能性があり、どうすれば解決できますか?

7
roykasa

monoコマンドは、コンパイルされたC#プログラムを実行するために使用されます。最初にhello.csをコンパイルする必要があります:

mcs hello.cs

その後、次のコマンドで実行できます。

mono hello.exe

Monoを使用したC#プログラムの作成の詳細については、次を参照してください。 http://www.codeproject.com/Articles/9407/Introduction-to-Mono-Your-first-Mono-app

8
jaume