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
Libérer: 2025-01-28 06:33:10
original
301 Les gens l'ont consulté

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal