Heim >Backend-Entwicklung >C++ >Warum wird mein Einheit -C -Skript nicht in Visual Studio automatisch vollkommen?

Warum wird mein Einheit -C -Skript nicht in Visual Studio automatisch vollkommen?

Patricia Arquette
Patricia ArquetteOriginal
2025-01-28 06:33:10252Durchsuche

Why Isn't My Unity C# Script Getting Autocomplete in Visual Studio?

Lösen Sie das Problem, dass dem Einheit C#-Skript das Problem der automatischen Code -Abschluss in Visual Studio

fehlt.

Bei der Bearbeitung von Unity C#-Skript in Visual Studio sollte die automatische Komplementärfunktion in der Lage sein, intelligent einheitliche Codeempfehlungen zu erhalten. Wenn diese Funktion jedoch fehlt, muss sie beseitigt und repariert werden.

Der Grund für den Mangel an automatischer Abschluss

    Der Projekttyp stimmt nicht überein:
  1. Das Skript wird als "verschiedene Datei" anstelle des Projektnamens gekennzeichnet, was anzeigt, dass das Skript aus einem externen Ordner geöffnet ist oder Visual Studio in einem ist Aktivitätszustand, wenn die Einheit zusammenbricht. Visual Studio -Tools für Einheit:
  2. Dieses Tool wird verwendet, um die Verbindung zwischen Einheit und Visual Studio zu fördern, um die korrekte automatische Fertigstellung zu erzielen. Bitte überprüfen Sie, ob es installiert wurde.
  3. Temporäres Verbindungsproblem: Einheit und Visual Studio können die Verbindung vorübergehend verlieren, was zu einer mangelnden automatischen Abschlussfunktion führt.
  4. Unterbrechung der Skripterstellung: Erstellen Sie ein Skript aus der Einheit und öffnen Sie es vorzeitig zu automatischen komplementären Funktionsfehlern.
  5. Lösung
  6. Teil 1: Installieren und Konfigurieren von Visual Studio -Tools für Unity

von hier

Installationstools.

In Unity ist das Visual Studio in einem externen Skripteditor konfiguriert (Editor → Premiere → Externe Tools).

    Teil 2: Stellen Sie sicher, dass die korrekte Projektkonfiguration
  1. In Visual Studio unter dem Tool → Option → Einheitstools → Verschiedene Elemente "Verschiedenes Elemente" für die Projektverfolgung aktivieren.
  2. Klicken Sie auf das Verbindungssymbol in Visual Studio und wählen Sie die Einheitsinstanz aus, um eine Verbindung herzustellen.

Teil 3: Re -import und öffnen Sie das Projekt

  1. re -immobile Projekte in Einheit (Ressourcen → Re -importieren Sie alle).
  2. Öffnen Sie das Projekt in Visual Studio (Ressourcen → das C#-Projekt öffnen).

Teil 4: Fügen Sie das Skript in das Projekt auf

    Klicken Sie in Visual Studio auf "Alle Dateien anzeigen", um alle Projektdateien anzuzeigen.
  1. rechts -Klicken Sie auf das Skript, dem die automatische Abschlussfunktion fehlt, und wählen Sie dann "einschließlich in das Projekt".
Teil 5: Löschen und Generieren Sie die Visual Studio -Datei

Visual Studio ausschalten.
  1. Löschen Sie im Projektverzeichnis alle generierten Visual Studio -Dateien (.csproj, .ser, .sln).
  2. Doppelte Skript in Einheit, um die Visual Studio -Datei wieder zu generieren und das Projekt zu eröffnen.

Teil 6: Lösen Sie Fehler im Zusammenhang mit dem Ziel -Framework

    von hier
  1. installieren Sie den Nuget -Paket -Manager.
  2. Visual Studio neu starten.
  3. Teil 7: Stellen Sie sicher, dass das Projekt

lädt

  1. Überprüfen Sie im Lösungsressourcenmanager, ob alle Elemente sichtbar sind.
  2. Wenn eine Datei fehlt, rechte Lösung (#个

Das obige ist der detaillierte Inhalt vonWarum wird mein Einheit -C -Skript nicht in Visual Studio automatisch vollkommen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn