2017-09-14 214 views
2

私はVisual Studio 2017の中で.NET Coreを試しています。 しかし、私はbarebone Hello Worldプロジェクトでもアプリケーションをデバッグできないようです。デバッグを開始できません。スタートアッププロジェクトを起動できません

私はプロジェクトを起動しようとするたびに、次のメッセージボックスが表示されます。

Error Message

私は同様の問題を検索し、このスレッドに遭遇しました: Unable to start debugging. The startup project could not be launched. VS2015

私は一つ一つを試してみました答えて、何も私の最後に働いた。
私が見逃したことはありますか?コマンドラインに

"sdk": { 
    "version": "1.0.0-blah-blah" 
} 

移動し、実行します:あなたのソリューション(ないプロジェクト)の下では、事前

+0

.NET Coreプロジェクトを実行するためにVS2017の代わりにVisual Studio Codeを使用することをお勧めします。無料ですのでVSコードで実行しようとすることができます –

+0

ソリューションを右クリックし、上記のコンソールアプリケーションを起動プロジェクトとして選択するか、アプリケーションを再起動します。 –

+0

あなたはhello worldを作成して、 ?これは、それがあなたのランタイムかどうかを確認するのに役立ちます –

答えて

1

オリジナルの質問でエラーダイアログが表示された後、私はここで、同様のSOトピックで提供された提案に従いましたが、成功しませんでした。私のプロジェクトを考えてみると、まったく新しい "Hello World" .NET Coreコンソールアプリケーションが作成されました。

この新しいプロジェクトからもデバッガを起動できませんでした。私はこれが私のプロジェクトやソリューションファイルを超えた問題だと判断しました。そこでVisual Studio 2017のインストールを修復することにしました。私はVS 2017 15.5.1を実行していました。

VS 2017を修復するにはVisual Studioインストーラを起動するには、インストールされているセクション\ Visual Studio Professional(私のエディションはプロフェッショナル)の下で[Modify]および[Launch]の右にある[More arrow] ]を選択し、[More]ドロップダウンから[Repair]を選択します。

これはかなり時間がかかりました(私は2,3時間残しました)が、新しいHello WorldとNETCoreアプリケーションの両方がデバッガで起動します。

2

おかげで、このようなコンテンツをglobal.jsonというファイルがあるはずdotnet --versionを。これにより、デフォルトのドットネットバージョンが得られます。 「バージョン」の値をそれに置き換えて、ソリューションを保存し、Visual Studioを再起動して、もう一度ショットを付けます。

+0

うーん..奇妙なことに、json'をビジュアルスタジオやプロジェクトディレクトリに置いています。どうすればいいですか? – tronic

+0

@tronic解を右クリックしてから、「追加」をクリックし、次に「新しい解法フォルダ」をクリックします。次に、そのフォルダにファイルを作成します。 – AngryHacker

+0

私はそれを試して、それは動作しません、それは私に同じエラーを与える。さらに、フォルダなしで直接ファイルを作成しようとしました(ソリューションエクスプローラの "Solution Items"に属しています)。まだ動作していません。 – tronic

1

私は同じ問題(Visual Studio 17.3と17.4)を持っていました。私は今日解決できました。 原因が拡張であることが判明しました。この拡張機能を無効にした後、私は再びデバッグすることができました。

編集: 私の場合、「Arduino GDB for Visual Micro 2017」でした。

+0

拡張子は何ですか?自分の環境\プロジェクトの問題を解決できるのは良いことですが、あなたのコメントが他の人に役立つためには、最小限の名前を付けてください。 –

関連する問題