1. 問題の説明
VScode を使用して Unity 開発環境を構成するときに、次の問題が発生しました
。VScode が Unity プロジェクトのスクリプトを開くと、プロジェクト出力で csproj ファイル パスの失敗エラーが大量に報告されます。
[警告] プロジェクト ファイル 'd:\Unity\Project\Unity.Services.Core.Configuration.csproj' はサポートされていない形式です (従来の .NET Framework プロジェクトなど)。C# Dev Kit で動作するには、新しい SDK スタイルに変換する必要があります。
[エラー] プロジェクト「d:\Unity\Project\Unity.Services.Core.Configuration.csproj」のロードに失敗しました。1 つ以上のエラーが発生しました。(このプロジェクトは C# Dev Kit ではサポートされていません。)
2. エラーの理由
このエラーの理由は、プロジェクト内の csproj ファイルが .Net SDK の現在のバージョンをサポートできないためです。
このエラーが発生する可能性は次のとおりです。
1. .Net SDK バージョンを更新または置き換えます。
2. Visual Studio コード エディターまたは Visual Studio Unity エディターでのエディター プラグインが最新バージョン
3 に更新されていません。プロジェクトまたは VSCode のストレージ パスを変更しました
3. 解決策
さまざまなエラーの理由に応じて、さまざまな解決策があります。
3-1. 解決策1
エラーの原因が理由 1 または理由 2 である場合は、次の方法を試して解決できます。
1. Unity エディターの上部バーで [Window=> Package Manager] を見つけます。
2. Package Manager を開きます。
3. Visual Studio Code Editor と Visual Studio Editor プラグインを見つけて、最新バージョンに更新します。
4. 更新が完了したら、VScode を使用してスクリプトを再度開きます。エラーは報告されません。
3-2. 解決策2
エラーの原因が 3 である場合は、次の方法を試して解決してください。
1. Unity エディターの上部バーで [編集] => [設定] を見つけます。
2. [設定] を開きます
。 3. [設定] で [外部ツール] ページを見つけます
。 4. 検索して、すべてチェックします。 .csproj ファイルの生成 オプション
5. [プロジェクト ファイルの再生成] をクリックします。
6. プロジェクト ファイルを再生成した後、VScode を閉じて再度開き、問題を解決します。