2017-05-26 10 views
3

(私はVisual Studio 2017を使用しています)Visual Studio 2017にexeファイルがありません

私は小さなコンソールアプリケーションを開始しました。 Discord C#bot。だから私はいつもVisual Studioでこのプログラムを立ち上げました。終了後、このボットを1日中オンラインにし続けるために、.exeファイルをサーバーに配置したかったのです。

このディレクトリには、.exeファイルはありません。

は、だから私は再度アプリケーションを起動し、このコンソールが別のパス

「C:\プログラムファイル\のDOTNET」から開かれました。この.EXEが「dotnet.exe」

するとIと呼ばれていますこの.exeファイルを手動で開始したい場合は、即座に終了します(おそらくコードの行が見つからないためConsole.ReadLine();)。

Visual Studio設定で何を変更して、コンソールアプリケーション用の正しいディレクトリに.exeファイルがあるか教えてもらえますか?

添付されている画像には、通常は.exeファイルが存在するはずの私のbinディレクトリが表示されます。あなたは.NETのコアアプリケーションを作成したので、

enter image description here

答えて

10

何のexeファイルがありません...そこの.dllファイルがあるが、私は.exeファイルを必要としています。あなたはEXEをしたい場合は、.NET Frameworkを対象とする必要があり、

  1. は、2つのオプションがあります。

  2. あなたのコードを変更したくない場合は、サーバー上で、.NETのコアをインストールして、コマンドライン
+0

dotnet pathToDllを実行する必要があり、私はオプション1を選択した場合ので、私は新しいを作成する必要がありますプロジェクト(コンソールアプリケーション)とすべてのものをコピー? – peterHasemann

+0

@peterHasemannはい、基本的に –

+0

ありがとうございます:) – peterHasemann

関連する問題