回答編集履歴
2
オプション指定について
test
CHANGED
@@ -1,10 +1,10 @@
|
|
1
1
|
こんにちは。
|
2
2
|
|
3
|
-
「Main関数があるのを判断したらexe」と判断しているのではなく、「exeをビルドするように」「dllをビルドするように」と、開発者がコンパイラに指示をしています。
|
3
|
+
「Main関数があるのを判断したらexe」と判断しているのではなく、「exeをビルドするように」「dllをビルドするように」と、開発者がコンパイラに指示をしています。質問者さんが調べられたコマンドラインオプションがそれです。
|
4
4
|
|
5
5
|
|
6
6
|
|
7
|
-
VisualStudioであれば、開発者が指定したプロジェクト設定をもとにcscへふさわしいオプションを渡したりしています。
|
7
|
+
VisualStudioであれば、開発者がプロジェクト作成時に指定したプロジェクト設定をもとにcscへふさわしいオプションを渡したりしています。
|
8
8
|
|
9
9
|
|
10
10
|
|
1
動作を補足
test
CHANGED
@@ -1,9 +1,15 @@
|
|
1
1
|
こんにちは。
|
2
2
|
|
3
|
-
「Main関数があるのを判断したらexe」と判断しているのではなく、「exeをビルドするように」「dllをビルドするように」と、開発者
|
3
|
+
「Main関数があるのを判断したらexe」と判断しているのではなく、「exeをビルドするように」「dllをビルドするように」と、開発者がコンパイラに指示をしています。
|
4
4
|
|
5
|
+
|
6
|
+
|
5
|
-
VisualStudio
|
7
|
+
VisualStudioであれば、開発者が指定したプロジェクト設定をもとにcscへふさわしいオプションを渡したりしています。
|
6
8
|
|
7
9
|
|
8
10
|
|
9
11
|
[Qiita : Visual Studioではなく、Windows付属のcsc.exe だけでC#実行ファイルを作る](http://qiita.com/toshirot/items/dcf7809007730d835cfc)
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
exeファイルを作るようオプション指定されたとき、main関数のようなエントリポイントの記述がなければコンパイルエラーになります。main関数がないからdllに...とはなりません。
|