2017-10-08 7 views
0

Visual Studioコードでソリューションフォルダを読み込もうとしましたが、ビルド設定がすべて間違っていて、どのプロジェクトを実行するのかをVSコードに伝える方法が分かりませんでした。asp.netコアReact-Redux WebAppをVS2017からVisual Studioコードに移行しますか?

VSコードソリューションエクスプローラのフォルダ構造を「削除」して、同じフォルダディレクトリをロードしようとするとフォルダ構造が表示されなくなりました。

答えて

1

VSCodeはVSと同じ方法で.slnファイルをサポートしていません。これは、ディレクトリベースのエディタです。完全なIDEではありません。たとえば、VSCodeエクスプローラを使用して、すべてのプロジェクトとワークスペース(ワークスペース)のファイルを参照、オープン、および管理します。

すべてのワークスペース設定は、ワークスペース内の.vscodeフォルダに保存され、ワー​​クスペースを開いたときにのみ適用されます。このスコープで定義された設定は、ユーザースコープよりも優先されます。 VSCodeでプロジェクトを開くために使用されたルートフォルダとしてのワークスペースについて考えてみてください。

一般に、VSCodeでアプリケーションをビルド、デバッグ、実行するには、ビルドタスクを構成して構成を起動する必要があります。

VSコードは、プロジェクトの建物のようなアクションを可能にし

  • tasksの概念を提供します。タスクはtask.jsonファイルで定義されています。
  • launch configurationですので、/ appをデバッグすることができます。起動設定はlaunch.jsonに記載されています。

VSCodeは、ワークスペースの.vscodeフォルダでもこのファイルを検索します。

プロジェクトのパスを指定する必要がある場合は、${workspaceRoot}変数を使用して、このワークスペースフォルダへの相対パスとして定義するのが一般的です。

C# for Visual Studio Code (powered by OmniSharp)拡張機能をインストールすると、.NETコアプロジェクトに適切な構成を生成するのに役立ちます。

関連する問題