Maison >développement back-end >C++ >Pourquoi mon scénario Unity C # ne fait-il pas l'auto-studio Visual Studio?

Pourquoi mon scénario Unity C # ne fait-il pas l'auto-studio Visual Studio?

Patricia Arquette
Patricia Arquetteoriginal
2025-01-28 06:33:10257parcourir

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

Résolvez le problème que le script Unity C # n'a pas le problème de l'achèvement du code automatique dans Visual Studio

Lors de la modification du script Unity C # dans Visual Studio, la fonction complémentaire automatique devrait être en mesure de fournir intelligemment des recommandations de code liées à Unity. Cependant, si cette fonction fait défaut, elle doit être éliminée et réparée.

la raison de l'absence d'achèvement automatique

Le type de projet ne correspond pas:

Le script est marqué comme un "fichier divers" au lieu du nom du projet, ce qui indique que le script est ouvert à partir d'un dossier externe, ou Visual Studio est dans un État de l'activité lorsque l'unité s'effondre.
  1. Visual Studio Tools for Unity: Cet outil est utilisé pour promouvoir la connexion entre Unity et Visual Studio pour obtenir une complétion automatique correcte. Veuillez vérifier s'il a été installé.
  2. Problème de connexion temporaire:
  3. Unity et Visual Studio peuvent temporairement perdre la connexion, entraînant un manque de fonction d'achèvement automatique. Interruption de création de script:
  4. Créer un script à partir d'unité et l'ouvrir prématurément peut provoquer des erreurs de fonction complémentaires automatiques.
  5. Solution
  6. Partie 1: Installer et configurer Visual Studio Tools for Unity

From Ici Outils d'installation.

Dans Unity, le Visual Studio est configuré dans un éditeur de script externe (éditeur → Premiere → Outils externes).

Partie 2: Assurez-vous que la configuration du projet correcte

  1. Dans Visual Studio, sous l'outil → Option → Outils d'unité → éléments divers, activez "Afficher l'icône de connexion" pour le suivi du projet.
  2. Cliquez sur l'icône de connexion dans Visual Studio et sélectionnez l'instance Unity pour établir une connexion.
PARTIE 3: Re -IMPORT ET OUVRIR LE PROJET

re-import des projets dans l'unité (ressources → re-import tout).
  1. Ouvrez le projet dans Visual Studio (Ressources → Ouvrez le projet C #).
  2. Partie 4: Incluez le script dans le projet

Dans Visual Studio, cliquez sur "Afficher tous les fichiers" pour afficher tous les fichiers du projet.

    à droite - Cliquez le script qui n'a pas la fonction d'achèvement automatique, puis sélectionnez "l'inclure dans le projet".
  1. Partie 5: Supprimer et re-Genère le fichier Visual Studio

éteignez Visual Studio.

Dans le répertoire du projet, supprimez tous les fichiers Visual Studio générés (.csproj, .ser, .sln).
  1. Double-cliquez le script dans Unity pour régénérer le fichier Visual Studio et re-ouvrez le projet.
  2. Partie 6: Résoudre les erreurs liées au framework cible

depuis Ici

Installez le gestionnaire de package NuGet.
  1. Redémarrez Visual Studio.
  2. Partie 7: Assurez-vous que le projet charge
    1. Dans le gestionnaire de ressources de solution, vérifiez si tous les éléments sont visibles.
    2. Si un fichier est manquant, la solution à droite -click "(# 个

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn