web-dev-qa-db-ja.com

Visual Studioは団結に備えて能力を失います。



[。ね。]私はUnityでVisual Studioを使っています。一般的にVSでは、「Unityに添付」をクリックするだけで、解決策を構築し、確かにUnityに接続します。ただし、プロジェクトは「能力」を失うことができます。私は本当に何が起こっているのかを知りたいのですが。
[。]効果がある可能性があるパラメータがいくつかあります。

  • それは一部のUnityプロジェクトのためだけに起こります:プロジェクトは「感染」のいずれかであるか、それは決して起こらない(私の時計に)
  • pCを再起動するまで常に起こり始めた場合(VSとUnityが十分ではありません)

ありがとうございました

8
Benjamin Zach

これを防ぐために、コード内にエラーがコンパイルされている場合は、Unityデバッグログ行をダブルクリックしないでください。これは、エラーを投げた行でVSを開きますが、プロジェクトファイルを使用しています。

プロジェクトファイルをUnity> Preferences>外部ツール>プロジェクトファイルの再生成を再生成します。また、Visual Studioが外部ツールの下に設定されていること、およびVisual Studioインストーラを介してすべてのUnity依存関係が正しくインストールされていることを確認してください。

enter image description here

Visual Studioはプロジェクトをリロードするように促し、オプションで対のソリューション全体を再構築し、UnityとVSの両方を再起動します。

2
Pfinnn

通常、Visual Studioを再起動するだけで十分ですが、この問題は12月上旬のVSでMSによって修正され修正されました。以前は新しいスクリプトファイルを作成するたびに起こりました。

最新のVisual Studioパッチ、および「Unity用のVisual Studio Tools」をインストールしていることを確認してください。

2
BugFinder

Unity 2020.1.1以降の場合
VisualStudio19の[。]
[。]「ビルド」 - >「再構築ソリューション」に進む

enter image description here

1

私は同様の問題を抱えていました、ファイルタブの下にそれはその他のファイルを言うのですか?修正するには、解決策エクスプローラのアセンブリC-Sharpを右クリックし、写真のようにプロジェクトを再構築しました。

Hope this helps.

1
Jambla

私はこの問題を一度持っていました、それを私のためにそれを修正したのは、Visual StudioをUnityEdit > Preferences > External Tools > External Script Editor _

正しいバージョンのVisual Studioもチェックされていることを確認してください。

1
HoloLady