2016-06-14 9 views
-1

質問があります。 私のプログラムで新しいcsを作成したい。ファイル(コンソールアプリケーション)を作成し、それをexeファイルにします。 可能ですか?どうやって? おかげで、 トムcs。 exeファイル。ファイル、別のコンソールアプリケーションプログラム

編集:明確にされていないため 申し訳ありません。私はファイルの終わりの名前を変更しないことを意味します。つまり、コードファイル(CSファイルなど)から実行ファイルを作成するプログラムを作成する方法です。

+0

ファイルの名前を変更しますか? –

+2

あなたがしたいことを説明するときは、少し具体的にする必要があります。 基本的に可能です。どのようにするかは、** .cs **の末尾のファイルに書き込んで名前を変更したいのか、実際のC#クラスを作成して作業中のプログラムにコンパイルするのかを強く決めます。それは何ですか? –

+0

"hello world"コードを作成して空のテキストファイルに保存し、そのファイルから実行ファイルを作成するプログラムを作成したい – Tom

答えて

1

.csファイルは、C#言語で書かれたプレーンテキストファイルです。

あなたは、プレーンテキストファイルにするには、このMSDNのリファレンスを使用することができます。コンパイルするために、それは適切なパラメータを使用してcsc.exeを実行することにより行うことができたよう https://msdn.microsoft.com/en-us/library/8bh11f1k.aspx

を。 MSDNの参照先:https://msdn.microsoft.com/en-us/library/78f4aasd.aspx

0

あなたの質問は明確ではなく、具体的ではありませんが、C#クラスのコンパイルに関する基本的な情報を提供しようとします。 あなたは、マイクロソフトからCSCようまたはC#コンパイラからのJavaようなJavaコンパイラを使用するか、テキストファイルを使用している場合。末尾の.csは頻繁に使用されますが、コンパイルする必要はありません。ファイルを実行可能にしたい場合は、Main()を必ず持ってください。

csc myClass.cs 

cscコンパイラを使用してcmdでジョブを実行する必要があります。あなたは、出力ファイルの名前を変更するオプションとして/アウトを追加することができます

myClass 

:あなたはとmyClass.exeを実行することができます。あなたがモジュールとしてコンパイルする必要が別のクラスによって使用されるように、あなたのクラスをコンパイルする場合

はしかし、:

csc /t:module myClass.cs 

それは、myClass.netmoduleとして保存されます。

関連する問題