2016-06-16 12 views
4

.NETコアの新しいプロジェクト形式で、プロジェクトの出力タイプとして.dllと.exeのどちらを選択できますか?project.jsonの.NET Coreで.dllと.exeを選択する

+1

... .NETのコア・ツールは、最終的に唯一のMSBuildのベースになります。 –

答えて

2

project.jsonファイルのオプションはemitEntryPointです。

これは、コンソールアプリケーションの.exe(true)とライブラリ.dll(false)を切り替えます。

このオプションを有効にすると、アプリケーションにはpublic static void Main()が必要です。

参照:私はそれが推奨されますよう、現時点でproject.jsonについてあまり心配取得を開始しませんAnswer about emitEntryPoint meaning

+2

'emitEntryPoint'だけでは足りません。アプリケーションが移植可能なアプリケーションである場合、実行可能ファイルは生成されません。自己完結型アプリケーションの場合は、実行可能ファイルが生成されます。 [.NET Core App Types](https://dotnet.github.io/docs/core-concepts/app-types.html)を参照してください。 –

関連する問題