Visual Studioコードでソリューションフォルダを読み込もうとしましたが、ビルド設定がすべて間違っていて、どのプロジェクトを実行するのかをVSコードに伝える方法が分かりませんでした。asp.netコアReact-Redux WebAppをVS2017からVisual Studioコードに移行しますか?
VSコードソリューションエクスプローラのフォルダ構造を「削除」して、同じフォルダディレクトリをロードしようとするとフォルダ構造が表示されなくなりました。
Visual Studioコードでソリューションフォルダを読み込もうとしましたが、ビルド設定がすべて間違っていて、どのプロジェクトを実行するのかをVSコードに伝える方法が分かりませんでした。asp.netコアReact-Redux WebAppをVS2017からVisual Studioコードに移行しますか?
VSコードソリューションエクスプローラのフォルダ構造を「削除」して、同じフォルダディレクトリをロードしようとするとフォルダ構造が表示されなくなりました。
VSCodeはVSと同じ方法で.slnファイルをサポートしていません。これは、ディレクトリベースのエディタです。完全なIDEではありません。たとえば、VSCodeエクスプローラを使用して、すべてのプロジェクトとワークスペース(ワークスペース)のファイルを参照、オープン、および管理します。
すべてのワークスペース設定は、ワークスペース内の.vscode
フォルダに保存され、ワークスペースを開いたときにのみ適用されます。このスコープで定義された設定は、ユーザースコープよりも優先されます。 VSCodeでプロジェクトを開くために使用されたルートフォルダとしてのワークスペースについて考えてみてください。
一般に、VSCodeでアプリケーションをビルド、デバッグ、実行するには、ビルドタスクを構成して構成を起動する必要があります。
VSコードは、プロジェクトの建物のようなアクションを可能にし
task.json
ファイルで定義されています。launch.json
に記載されています。VSCodeは、ワークスペースの.vscode
フォルダでもこのファイルを検索します。
プロジェクトのパスを指定する必要がある場合は、${workspaceRoot}
変数を使用して、このワークスペースフォルダへの相対パスとして定義するのが一般的です。
C# for Visual Studio Code (powered by OmniSharp)
拡張機能をインストールすると、.NETコアプロジェクトに適切な構成を生成するのに役立ちます。