UnityのプロジェクトをVSCodeで開く
なんで?
- 過去のプロジェクトのコードを参考にするために、現行のプロジェクトと同時に開きたい
- VSと同時に開くと色々紛らわしい(気がする)
環境
- VS Code 1.1.0
なぜか開けない
- 以前は「フォルダーを開く(Open Folder)」でプロジェクトを選べたはずが、1.1.0現在では開けなくなっている
- どうも、.NET 5.0とかオープンソース化あたりの絡みで色々あって、標準じゃなくなった様子
- なので、公式を参照しながら、使えるようにしてみる
エクステンションを入れる
- C#拡張のページ:https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp
- 公式ページからダウンロード出来るわけではなく、VS Code上で「Ctrl+P」でコマンド窓(?)を開いて、以下をコピペ(Enterは押さない)
ext install csharp
- しばらく待つと、「C# for Visual Studio Code(powered by OmniSharp).」とか出てくるので、ダウンロード
- 再起動を求められるので再起動
プロジェクトとして開く
- 「フォルダーを開く」でUnityプロジェクトのフォルダを開く
- 左のファイル一覧から、なんらかの.csファイルを開く
- 右下を眺めながらしばらく待つと、プロジェクトとして認識され、「0 projects」とか出てくる
- 緑色で「select project」とか出てきてしまう場合は、「プロジェクト名.sln」を選べばいい
- これで補完が効く状態になった
文字化け
- ただ、summaryの日本語コメントが文字化けしてしまっている
- BOMの問題だろうか?