前提
nuget for unityでいくつかパッケージをインストールしたところ
c#のファイルを開くと「その他のファイル」になって編集出来なくなりました。
実現したいこと
パッケージをインストールする以前のようにvisual studioでコードを書きたい。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
ソースコード
試したこと
外部ツールをしっかり設定すれば直るということを知りましたが、
Microsoft Visual Studio(internal)というものしか選択出来ませんでした。
また、他のunityプロジェクトは問題なくvisual studioでコードが書けます。
補足情報(FW/ツールのバージョンなど)
どこがどうその他のファイルなんでしょうか
そこんところの画像を提示しましょう
補足情報欄に画像を追加しました。
よろしくお願い致します。
その他のファイルの右にドロップダウンボタン(▼)があるので、そこをクリックして他にプロジェクトがないか探してみてください。
なければソリューションエクスプローラーからプロジェクトを選び、コンテキストメニューを開いてそのファイルを追加してください。
プロジェクトすらないのであれば、プロジェクトを開いていません。
プロジェクトすらありませんでした。
プロジェクトはUnityのAssetsにある該当のC#スクリプトファイルをダブルクリックで開いています。
プロジェクトの開き方は問題ないでしょうか。
他の正常に動くunityのプロジェクトは外部ツールはMicrosoft Visual Studio("VSのバージョン")となっています。しかし、このunityのプロジェクトのみ外部ツールがMicrosoft Visual Studio(internal)となってしまっています。そちらに問題があると考えているのですが、その点はいかがでしょうか。
https://forum.unity.com/threads/installed-unity-edit-preferences-external-script-editor-did-not-recognize-visual-studio.733592/
こちらを試してみてください。
少し順番を変えて引用します。
> go to Preferences, External Tools
> Pointing the External Script Editor
> to this file
> "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\devenv.exe
> brought back the association.
Visual Studio 2019 を使っていない場合は当然このパスではないので、エクスプローラーで探してみてください。
Visual Studio 2019をインストールして試しましたが、Visual Studio 2019 (internal)になってしまいました。
補足情報欄に画像追加済みです。
internal が問題なのではなく、編集できないことが問題なんですよね?
編集しようとしたら具体的にどうなりますか?
また、関係あるかどうかは知りませんが、一応念の為にプロジェクトを生成してみたらどうでしょうか。
https://baba-s.hatenablog.com/entry/2020/03/18/124000
例えば、あからさまにエラーになるような「ああああああ」などと書いても赤線が入らない。
Visual Studio側でnugetパッケージをインストールしようとしたら、「プロジェクト」→「NuGetパッケージ管理」がグレーになっていて選択できないといったところです。
nuget for uniityでインストールしたパッケージを削除したところ問題は改善されました。
恐らく、インストールしたパッケージが今回の問題の引き金となっていると考えます。
とりあえず解決したのであれば、問題となったパッケージの名前を書いて自己解決してください。
Zuishin様、この度は様々ご教示いただきありがとうございました。
回答1件
あなたの回答
tips
プレビュー