Ubuntu 22.04とUnityとVSCodeとIntelliSense
VSCodeでIntelliSenseが効かなかったので四苦八苦した話
環境
Ubuntu 22.04.2 LTS
Unity 2021.3.25f1
VSCode 1.78.2
結論から言うとIntelliSenseは使えた
ただ対策を試しすぎて何が正解か判らない
多分これで直ると思う
https://zenn.dev/leaf/articles/98f02a61440893
他にやった事は以下の通り
IntelliSenseの動作を確認後にmonoのインストール以外は解除した
mono本家から最新版取得
https://www.mono-project.com/download/stable/
本件とは関係ないがwineをインストールした際にi386環境を有効にしたのでarch=amd64の指定を追加した
Unityの設定
[Preferemces][External Tools][Generate .csproj files for:]に全チェック
[Regenerate project files]実行
これはAssembly-CSharp.csprojがあれば要らない気がする
C#拡張機能の設定
Omnisharp: Enable Ms Build Load Projects On Demand: True
Omnisharp: Enable Roslyn Analyzers: True
Omnisharp: Path: latest
Omnisharp: Use Modern Net: False ※これは残す
omnisharp.jsonの追加
{
"MSBuild": {
"UseLegacySdkResolver": true
}
}
--
コメント
コメントを投稿