Journal des modifications (Outils Visual Studio pour Unity, Windows)Change Log (Visual Studio Tools for Unity, Windows)

Journal des modifications Visual Studio Tools pour UnityVisual Studio Tools for Unity change log.

3.7.0.13.7.0.1

Publication 07/05/2018Released 2018-05-07

Correctifs de boguesBug fixes

  • Programme d’installation :Installer:

    • Correction d’un problème de dépendance fixe lors de l’utilisation de builds expérimentales.Fixed dependency issue when using experimental builds.

3.7.0.03.7.0.0

Publication 07/05/2018Released 2018-05-07

Nouvelles fonctionnalitésNew Features

  • Débogage :Debugging:

    • Ajout de la prise en charge du débogage orchestré (débogage de plusieurs lecteurs/éditeurs dans la même session Visual Studio).Added support for orchestrated debugging (debugging multiple players/editor with the same Visual Studio session).

    • Ajout de la prise en charge du débogage du lecteur USB Android.Added support for Android USB player debugging.

    • Ajout de la prise en charge du débogage du lecteur UWP/IL2CPP.Added support for UWP/IL2CPP player debugging.

  • Évaluation :Evaluation:

    • Ajout de la prise en charge des spécificateurs hexadécimaux.Added support for hexadecimal specifiers.

    • Amélioration de l’évaluation de la fenêtre Espion.Improved watch window evaluation experience.

Correctifs de boguesBug fixes

  • Intégration :Integration:

    • Correction de l’utilisation des paramètres d’exception.Fixed usage of exception settings.
  • Génération de projet :Project Generation:

    • Exclusion de la génération des unités de compilation du gestionnaire de package.Exclude package manager compilation units from generation.

3.6.0.53.6.0.5

Publication 13-03-2018Released 2018-03-13

Nouvelles fonctionnalitésNew Features

  • Génération de projet :Project Generation:

    • Ajout de la prise en charge du nouveau générateur de projet dans Unity 2018.1.Added support for the new project generator in Unity 2018.1.

Correctifs de boguesBug fixes

  • Intégration :Integration:

    • Correction de la gestion des états endommagés avec les projets personnalisés.Fixed handling corrupted states with custom projects.
  • Débogueur :Debugger:

    • Résolution de la définition de l’instruction suivante.Fixed setting the next statement.

3.6.0.43.6.0.4

Publication 05-03-2018Released 2018-03-05

Correctifs de boguesBug fixes

  • Génération de projet :Project Generation:

    • Détection de la version mono fixe.Fixed Mono version detection.
  • Intégration :Integration:

    • Résolution des problèmes de synchronisation avec 2018.1 et activation du plug-in.Fixed timing issues with 2018.1 and plugin activation.

3.6.0.33.6.0.3

Publication 23-02-2018Released 2018-02-23

Nouvelles fonctionnalitésNew Features

  • Génération de projet :Project Generation:

    • Ajout de la prise en charge de .NET Standard.Added support for .NET Standard.

Correctifs de boguesBug fixes

  • Génération de projet :Project Generation:

    • Correction de la détection de framework cible fixe Unity.Fixed Unity target framework detection.
  • Débogueur :Debugger:

    • Correction de l’arrêt sur les exceptions levées en dehors du code utilisateur.Fixed breaking on exceptions that are thrown outside of usercode.

3.6.0.23.6.0.2

Publication 07-02-2018Released 2018-02-07

Nouvelles fonctionnalitésNew Features

  • Intégration :Integration:

    • Mise à jour de la surface de l’API UnityMessage pour 2017.3.Update UnityMessage API surface for 2017.3.

Correctifs de boguesBug fixes

  • Intégration :Integration:

    • Recharger uniquement les projets avec une modification externe (avec limitation).Only reload projects on external change (with throttling).

3.6.0.13.6.0.1

Publication 24-01-2018Released 2018-01-24

Correctifs de boguesBug fixes

  • Intégration :Integration:

    • Correction du problème de conversion automatique des symboles de débogage pdb-mdb.Fixed automatic pdb to mdb debug symbol conversion.

    • Correction de l’appel indirect à EditorPrefs.GetBool affectant l’inspecteur lors de la tentative de modifier la taille du tableau.Fixed indirect call to EditorPrefs.GetBool impacting the inspector while trying to change array size.

3.6.0.03.6.0.0

Publication 10-01-2018Released 2018-01-10

Nouvelles fonctionnalitésNew Features

  • Génération de projet :Project Generation:

    • Prise en charge ajoutée du modèle de référence MonoIsland 2018.1.Added support for 2018.1 MonoIsland reference model.
  • Évaluation :Evaluation:

    • Prise en charge ajoutée de l’identificateur $exception.Added support for $exception identifier.
  • Débogueur :Debugger:

    • Prise en charge ajoutée des attributs DebuggerHidden/DebuggerStepThrough avec le nouveau runtime Unity.Added support for DebuggerHidden/DebuggerStepThrough attributes with the new Unity runtime.
  • Assistants :Wizards:

    • Présentation de la version « la plus récente » pour les Assistants.Introduce 'Latest' version for wizards.

Correctifs de boguesBug fixes

  • Génération de projet :Project Generation:

    • Correction du calcul GUID de projet pour les projets de lecteur.Fixed project guid computation for player projects.
  • Débogueur :Debugger:

    • Correction d’une concurrence dans la gestion des événements d’arrêt.Fixed a race in handling breaking events.
  • Assistants :Wizards:

    • Actualiser le contexte roslyn avant d’insérer la méthode.Refresh roslyn context before inserting method.

3.5.0.33.5.0.3

Publication : 09-01-2018Released 2018-01-09

Correctifs de boguesBug fixes

  • Intégration :Integration:

    • Correction du problème de conversion automatique des symboles de débogage pdb-mdb.Fixed automatic pdb to mdb debug symbol conversion.

3.5.0.23.5.0.2

Publication : 04-12-2017Released 2017-12-04

Nouvelles fonctionnalitésNew Features

  • Intégration :Integration:

    • Les projets Unity sont désormais automatiquement rechargés dans Visual Studio quand vous ajoutez ou supprimez un script Unity.Unity projects are now automatically reloaded in Visual Studio when you add or remove a script from Unity.
  • Débogueur :Debugger:

    • Ajout d’une option pour utiliser le débogueur Mono partagé par Xamarin et Visual Studio pour Mac afin de déboguer l’éditeur Unity.Added an option to use the Mono debugger shared by Xamarin and Visual Studio for Mac to debug the Unity Editor.

    • Ajout de la prise en charge des fichiers de symboles de débogage portables.Added support for portable debug symbol files.

Correctifs de boguesBug fixes

  • Intégration :Integration:

    • Correction des dépendances du programme d’installation.Fixed setup dependencies issues.

    • Correction du problème qui empêchait l’affichage du menu d’aide dans l’API Unity.Fixed Unity API help menu not showing.

  • Génération de projet :Project Generation:

    • Correction de la génération d’un projet Player dans un jeu UWP avec le backend IL2CPP/.NET 4.6.Fixed player project generation when working on a UWP game with the IL2CPP/.NET 4.6 backend.

    • Correction du problème de l’ajout d’une extension .dll supplémentaire au nom du fichier d’assembly.Fixed extra .dll extension wrongly added to the assembly filename.

    • Correction du problème de l’utilisation d’un niveau de compatibilité d’une API de projet spécifique au lieu du niveau général.Fixed usage of a specific project API compatibility level instead of the global one.

    • Ne forcez pas l’indicateur Unity AllowAttachedDebuggingOfEditor, car la valeur par défaut est maintenant true.Do not force the AllowAttachedDebuggingOfEditor Unity flag as the default is now 'true'.

3.4.0.23.4.0.2

Publication 19-09-2017Released 2017-09-19

Nouvelles fonctionnalitésNew Features

  • Génération de projet :Project Generation:

    • Ajout de la prise en charge des unités de compilation assembly.json.Added support for assembly.json compilation units.

    • Arrêt de la copie des assemblys Unity dans le dossier du projet.Stopped copying Unity assemblies to the project folder.

  • Débogueur :Debugger:

    • Ajout de la prise en charge de la définition de l’instruction suivante avec le nouveau runtime Unity.Added support for setting the next statement with the new Unity runtime.

    • Ajout de la prise en charge du type Decimal avec le nouveau runtime Unity.Added support for Decimal type with the new Unity runtime.

    • Ajout de la prise en charge des conversions implicites/explicites.Added support for implicit/explicit conversions.

Correctifs de boguesBug fixes

  • Évaluation :Evaluation:

    • Correction de la création d’un tableau avec une taille implicite.Fixed array creation with implicit size.

    • Correction des éléments générés par le compilateur avec des variables locales.Fixed compiler generated items with locals.

  • Génération de projet :Project Generation:

    • Correction de la référence à Microsoft.CSharp fixe pour le niveau d’API 4.6.Fixed reference to Microsoft.CSharp for 4.6 API level.

3.3.0.23.3.0.2

Publication : 15-08-2017Released 2017-08-15

Correctifs de boguesBug fixes

  • Génération de projet :Project Generation:

    • Correction du problème de la génération de solutions Visual Studio sur Unity 5.5 et antérieur.Fixed the Visual Studio solution generation on Unity 5.5 and previous versions.

3.3.0.03.3.0.0

Publication : 14-08-2017Released 2017-08-14

Nouvelles fonctionnalitésNew Features

  • Évaluation :Evaluation:

    • Ajout de la prise en charge de la création de structs avec le nouveau runtime Unity.Added support for creating structs with the new Unity runtime.

    • Ajout de la prise en charge minimaliste des pointeurs.Added minimalist support for pointers.

Correctifs de boguesBug fixes

  • Évaluation :Evaluation:

    • Correction de l’appel de méthode sur les primitives.Fixed method invocation on primitives.

    • Correction de l’évaluation des champs contenant des types marqués avec BeforeFieldInit.Fixed field evaluation with types marked with BeforeFieldInit.

    • Correction des appels non pris en charge avec les opérateurs binaires (soustraction).Fixed non supported calls with binary operators (substract).

    • Correction des problèmes liés à l’ajout d’éléments à Visual Studio Watch.Fixed issues when adding items to the Visual Studio Watch.

  • Project Generation:Project Generation:

    • Correction des références de nom d’assembly avec des fichiers mcs.rsp.Fixed assembly name references with mcs.rsp files.

    • Correction des définitions avec des niveaux d’API.Fixed defines with API levels.

3.2.0.03.2.0.0

Publication 10-05-2017Released 2017-05-10

Nouvelles fonctionnalitésNew Features

  • Programme d’installation :Installer:

    • Ajout de la prise en charge du nettoyage du cache MEF.Added support for cleaning the MEF cache.

Correctifs de boguesBug fixes

  • Éditeur de code :Code Editor:

    • Correction de la classification/exécution avec des attributs personnalisés.Fixed classification/completion with custom attributes.

    • Correction du scintillement avec les messages Unity.Fixed flickering with Unity messages.

3.1.0.03.1.0.0

Publication : 07-04-2017Released 2017-04-07

Nouvelles fonctionnalitésNew Features

  • Débogueur :Debugger:

    • Ajout de la prise en charge du nouveau runtime Unity (avec compatibilité avec .NET 4.6 / C# 6).Added support for the new Unity runtime (with .NET 4.6 / C# 6 compatibility).
  • Génération de projet :Project Generation:

    • Ajout de la prise en charge du profil .NET 4.6.Added support for .NET 4.6 profile.

    • Ajout de la prise en charge des fichiers mcs.rsp.Added support for mcs.rsp files.

    • Activation de l’option du compilateur Autoriser le code unsafe quand Unity 5.6 est utilisé.Always enable unsafe compilation switch when Unity 5.6 is used.

    • Ajout de la prise en charge de la création de projet « Lecteur » lors de l’utilisation de la plateforme Windows Store et d’un back-end il2cpp.Added support for "Player" project generation when using Windows Store platform and il2cpp backend.

Correctifs de boguesBug fixes

  • Éditeur de code :Code Editor:

    • Position du signe insertion fixe après l’insertion d’une méthode avec la saisie semi-automatique.Fixed caret position after inserting method with auto-completion.
  • Génération de projet :Project Generation:

    • Suppression du post-traitement de version d’assembly.Removed assembly version post-processing.

3.0.0.13.0.0.1

Publication 07-03-2017Released 2017-03-07

Cette version inclut toutes les nouvelles fonctionnalités et les correctifs de bogues introduits avec la série 2.8.x.This version includes all new features and bug fixes introduced with 2.8.x series.

2.8.2.0 - 3.0 préversion 32.8.2.0 - 3.0 Preview 3

Publication : 25-01-2017Released 2017-01-25

Correctifs de boguesBug fixes

  • Génération de projet :Project Generation:

    • Correction d’une régression où les projets Plug-ins étaient référencés à deux reprises, d’abord comme DLL binaire, puis comme projet de référence.Fixed regression where Plugins projects where referenced twice, first as a binary DLL then as a project reference.

2.8.1.0 - 3.0 préversion 22.8.1.0 - 3.0 Preview 2

Publication : 23-01-2017Released 2017-01-23

Correctifs de boguesBug fixes

  • Éditeur de code :Code Editor:

    • Résolution d’un incident lié à une déclaration d’attribut sans accolade de fin.Fixed a crash when starting an attribute declaration without brace completion.
  • Débogueur :Debugger:

    • Correction d’un problème de points d’arrêt de fonction avec les coroutines dans le nouveau compilateur/runtime Unity.Fixed function breakpoints with coroutines under the new Unity compiler/runtime.

    • Ajout d’un avertissement en cas d’impossibilité de liaison d’un point d’arrêt (quand l’emplacement source correspondant est introuvable).Added warning in case of an unbindable breakpoint (when no corresponding source-location is found).

  • Génération de projet :Project Generation:

    • Correction d’un problème de génération de fichier csproj avec des caractères spéciaux/localisés.Fixed csproj generation with special/localized characters.

    • Correction d’un problème de références situées hors de Assets, par exemple Library (Facebook SDK).Fixed references outside of Assets, such as Library (like the Facebook SDK).

  • Divers :Misc:

    • Ajout d’une vérification pour empêcher Unity de s’exécuter au moment de l’installation ou de la désinstallation.Added check to prevent Unity from running when installing or uninstalling.

    • Passage à https pour cibler la documentation Unity distante.Switched to https to target the remote Unity documentation.

2.8.0.0 - 3.0 préversion2.8.0.0 - 3.0 Preview

Publication : 17-11-2016Released 2016-11-17

Nouvelles fonctionnalitésNew Features

  • Général :General:

    • Ajout de la prise en charge du programme d’installation de Visual Studio 2017.Added Visual Studio 2017 installer support.

    • Ajout de la prise en charge d’extensions Visual Studio 2017.Added Visual Studio 2017 extension support.

    • Ajout de la prise en charge de la localisation.Added localization support.

  • Éditeur de code :Code Editor:

    • Ajout d’IntelliSense C# pour les messages Unity.Added C# IntelliSense for Unity messages.

    • Ajout de la coloration de code C# pour les messages Unity.Added C# code coloration for Unity messages.

  • Débogueur :Debugger:

    • Ajout de la prise en charge des expressions is, as, direct cast, default, new.Added support for is, as, direct cast, default, new expressions.

    • Ajout de la prise en charge des expressions de concaténation de chaîne.Added support for string concat expressions.

    • Ajout de la prise en charge de l’affichage hexadécimal des valeurs entières.Added support for hexadecimal display of integer values.

    • Ajout de la prise en charge de la création de variables temporaires (instructions).Added support for creating new temporary variables (statements).

    • Ajout de la prise en charge des conversions de primitives implicites.Added support for implicit primitive conversions.

    • Ajout de messages d’erreur plus clairs quand un type est attendu ou introuvable.Added better error messages when a type is expected or not found.

  • Génération de projet :Project Generation:

    • Suppression du suffixe CSharp des noms de projets.Removed the CSharp suffix from the project names.

    • Suppression de la référence à un fichier de cibles msbuild à l’échelle du système.Removed reference to a system wide msbuild targets file.

  • Assistants :Wizards:

    • Ajout de la prise en charge des messages Unity dans les types non Behaviour comme Editor ou EditorWindow.Added support for Unity messages in non Behaviour types such as Editor or EditorWindow.

    • Passage à Roslyn pour injecter et mettre en forme les messages Unity.Switched to Roslyn to inject and format Unity messages.

Correctifs de boguesBug fixes

  • Débogueur :Debugger:

    • Résolution d’un bogue qui provoque l’arrêt brutal d’Unity durant l’évaluation des types génériques.Fixed a bug crashing Unity when evaluating generic types.

    • Correction d’un problème de gestion des types Nullable.Fixed handling of nullable types.

    • Correction d’un problème de gestion des enums.Fixed handling of enums.

    • Correction d’un problème de gestion des types de membre imbriqués.Fixed handling of nested member types.

    • Correction d’un problème d’accès à l’indexeur de collection.Fixed collection indexer access.

    • Correction d’un problème de prise en charge du débogage des frames de l’itérateur avec le nouveau compilateur C#.Fixed support for debugging iterator frames with new C# compiler.

  • Génération de projet :Project Generation:

    • Résolution d’un bogue qui empêche la compilation quand Unity Web Player est ciblé.Fixed bug that prevented compilation when targeting the Unity Web player.

    • Résolution d’un bogue qui empêche la compilation quand un script est compilé avec un nom de fichier encodé au format web.Fixed bug that prevented compilation when compiling a script with a web encoded file name.

2.3.0.02.3.0.0

Publication : 14-07-2016Released 2016-07-14

Nouvelles fonctionnalitésNew Features

  • Général :General:

    • Ajout d’une option pour désactiver les journaux de console Unity dans la liste d’erreurs de Visual Studio.Added an option to disable Unity console logs in Visual Studio's error list.

    • Ajout d’une option pour autoriser la modification des propriétés de projet générées.Added an option to allow generated project properties to be modified.

  • Débogueur :Debugger:

    • Ajout des visualiseurs de chaînes de texte, XML, HTML et JSON.Added Text, XML, HTML and JSON string visualizers.
  • Assistants :Wizards:

    • Ajout de MonoBehaviors manquants.Added missing MonoBehaviors.

Correctifs de boguesBug fixes

  • Général :General:

    • Résolution d’un conflit lié à ReSharper, qui empêchait l’affichage des contrôles dans les paramètres de Visual Studio.Fixed a conflict with ReSharper that prevented controls inside Visual Studio settings from being displayed.

    • Résolution d’un conflit lié à Xamarin, qui empêchait le débogage dans certaines situations.Fixed a conflict with Xamarin that prevented debugging in some cases.

  • Débogueur :Debugger:

    • Correction d’un problème provoquant le blocage de Visual Studio pendant le débogage.Fixed an issue that caused Visual Studio to freeze when debugging.

    • Correction d’un problème lié aux points d’arrêt de fonction dans Visual Studio 2015.Fixed an issue with function breakpoints in Visual Studio 2015.

    • Correction de plusieurs problèmes d’évaluation d’expression.Fixed several expression evaluation issues.

2.2.0.02.2.0.0

Publication 04-02-2016Released 2016-02-04

Nouvelles fonctionnalitésNew Features

  • Assistants :Wizards:

    • Ajout de la recherche intelligente dans l’Assistant Implémenter MonoBehavior .Added smart search in the Implement MonoBehavior wizard.

    • Prise en charge de l’affichage contextuel dans les Assistants (par exemple, les messages NetworkBehavior s’affichent uniquement si vous utilisez NetworkBehavior).Made wizards context aware; for example, NetworkBehavior messages are only available when working with a NetworkBehavior.

    • Prise en charge supplémentaire de messages NetworkBehavior dans les Assistants.Added support for NetworkBehavior messages in the wizards.

  • Interface utilisateur :UI:

    • Ajout d’une option pour configurer la visibilité des messages MonoBehavior.Added an option to configure the visibility of MonoBehavior messages.

    • Suppression des pages de propriétés de Visual Studio qui ne sont pas pertinentes pour les projets Unity.Removed Visual Studio property pages that are not relevent to Unity projects.

Correctifs de boguesBug fixes

  • Génération de projet :Project generation:

    • Correction des références à UnityEngine et UnityEditor sur Unity 4.6.Fixed references to UnityEngine and UnityEditor on Unity 4.6.

    • Correction de la génération des fichiers projet quand Unity s’exécute sur OSX.Fixed generation of project files when Unity is running on OSX.

    • Correction de la gestion des noms de projet contenant des caractères #.Fixed handling of project names containing hashmark (#) characters.

    • Limitation des projets générés à C# 4.Restricted generated projects to C# 4.

  • Débogueur :Debugger:

    • Correction d’un problème d’évaluation d’expression lors du débogage au sein d’une coroutine Unity.Fixed an issue with expression evaluation when debugging inside a Unity coroutine.

    • Correction d’un problème provoquant le blocage de Visual Studio pendant le débogage.Fixed an issue that caused Visual Studio to freeze when debugging.

  • Interface utilisateur :UI:

    • Correction d’une incompatibilité avec l’extension Tabs Studio de Visual Studio.Fixed an incompatibility with the Tabs Studio Visual Studio extension.
  • Programme d’installation :Installer:

    • Prise en charge de l’installation de VSTU au niveau de la machine (installation pour tous les utilisateurs) en créant des entrées de Registre HKLM.Support machine-wide installation of VSTU (install for all users) by creating HKLM registry entries.

    • Correction des problèmes de désinstallation de VSTU quand la même version de VSTU est installée pour plusieurs versions différentes de Visual Studio.Fixed issues with uninstallation of VSTU when the same version of VSTU is installed for multiple different versions of Visual Studio. C’est le cas, par exemple, quand VSTU 2015 2.1.0.0 et VSTU 2013 2.1.0.0 ont été installés ensemble.For example, when VSTU 2015 2.1.0.0 and VSTU 2013 2.1.0.0 were both installed.

2.1.0.02.1.0.0

Publication 08-09-2015Released 2015-09-08

Nouvelles fonctionnalitésNew Features

  • Prise en charge d’Unity 5.2Support for Unity 5.2

Correctifs de boguesBug fixes

  • Afficher les éléments de menu sur Unity < 4.2Display menu items on Unity < 4.2

  • Un message d’erreur n’est plus affiché quand Visual Studio verrouille les fichiers XML intellisense.An error message is no longer displayed when Visual Studio locks XML intellisense files.

  • Gérer les points d’arrêt conditionnels <<When Changed>> quand l’argument conditionnel n’est pas une valeur booléenne.Handle <<When Changed>> conditional breakpoints when conditional argument is not a boolean value.

  • Correction des références aux assemblys UnityEngine et UnityEditor pour les applications du Windows Store.Fixed references to UnityEngine and UnityEditor assemblies for Windows Store apps.

  • Correction de l’erreur lors de l’exécution pas à pas dans le débogueur : impossible de parcourir, exception générale.Fixed error when stepping in the debugger: Unable to step, general exception.

  • Correction du nombre d’accès des points d’arrêt dans Visual Studio 2015.Fixed hit-count breakpoints in Visual Studio 2015.

2.0.0.02.0.0.0

Publication 20-07-2015Released 2015-07-20

Correctifs de boguesBug fixes

  • Intégration Unity :Unity Integration:

    • Correction de la conversion de symboles de débogage créés avec Visual Studio 2015 lors de l’importation d’une DLL et de ses symboles de débogage (PDB).Fixed the conversion of debug symbols created with Visual Studio 2015 when importing a DLL and its debug symbols (PDB).

    • Toujours générer des fichiers MDB lors de l’importation d’une DLL et de ses symboles de débogage (PDB), sauf quand un fichier MDB est également fourni.Always generate MDB files when importing a DLL and its debug symbols (PDB), except when an MDB file is also provided.

    • Correction de la pollution du répertoire du projet Unity avec un répertoire obj.Fixed pollution of the Unity project directory with an obj directory.

    • Correction de la génération des références à System.Xml.Link et System.Runtime.Serialization.Fixed generation of references to System.Xml.Link and System.Runtime.Serialization.

    • Ajout de la prise en charge de plusieurs abonnés aux raccordements API pour la génération du fichier projet.Added support for multiple subscribers to the project file generation API hooks.

    • Toujours terminer la génération du fichier projet même quand l’un des fichiers à générer est verrouillé.Always complete project file generation even when one of the files to be generated is locked.

    • Ajout de la prise en charge des caractères génériques (*) dans le filtre d’extension lors de la spécification des fichiers à inclure dans le projet C#.Added support for * wildcards in the extension filter when specifying files to be included in the C# project.

  • Intégration Visual Studio :Visual Studio integration:

    • Correction d’un problème de compatibilité avec Productivity Power Tools.Fixed a compatibility issue with the Productivity Power Tools.

    • Correction de la génération de MonoBehaviors autour des déclarations d’événements et de délégués.Fixed generating MonoBehaviors around events and delegates declarations.

  • Débogueur :Debugger:

    • Correction d’un blocage potentiel lors du débogage.Fixed a potential freeze when debugging.

    • Correction d’un problème où les variables locales ne s’affichent pas dans certains frames de pile.Fixed an issue where locals would not be displayed in certain stack frames.

    • Correction de l’inspection des tableaux vides.Fixed inspecting empty arrays.

1.9.9.0 - 2.0 préversion 21.9.9.0 - 2.0 Preview 2

Publication 02-04-2015Released 2015-04-02

Nouvelles fonctionnalitésNew features

  • Explorateur de projets Unity :Unity Project Explorer:

    • Renommer automatiquement la classe lorsque vous renommez un fichier dans l’Explorateur de projets Unity (voir la boîte de dialogue Options ).Automatically rename class when renaming a file in the Unity Project Explorer (See Options dialog).

    • Sélectionner automatiquement les scripts nouvellement créés dans l’Explorateur de projets Unity.Automatically select newly created scripts in the Unity Project Explorer.

    • Suivre le script actif dans l’Explorateur de projets Unity (voir la boîte de dialogue Options ).Track the active script in the Unity Project Explorer (See Options dialog).

    • Procéder à une synchronisation double de l’Explorateur de solutions Visual Studio (voir la boîte de dialogue Options ).Dual-synchronize the Visual Studio Solution Explorer (See Options dialog).

    • Adopter les icônes de Visual Studio dans le projet Unity.Adopt Visual Studio icons in Unity Project Explorer.

  • Débogueur :Debugger:

    • Sélectionner la cible de débogage active à partir d’une liste de cibles de débogage enregistrées ou récemment utilisées (voir la boîte de dialogue Options ).Select the active debug target from a list of saved or recently-used debug targets (See Options dialog).

    • Créer des points d’arrêt sur fonction sur les méthodes MonoBehavior et appliquez-les à plusieurs classes MonoBehavior.Create function breakpoints on MonoBehavior methods and apply them to multiple MonoBehavior classes.

    • Prendre en charge Générer l’ID de l’objet dans le débogueur.Support Make Object ID in the debugger.

    • Prendre en charge le nombre d’accès à un point d’arrêt dans le débogueur.Support breakpoint hit count in the debugger.

    • Prendre en charge l’exception sur point d’arrêt dans le débogueur (à titre expérimental.Support break-on-exception in the debugger (Experimental. voir la boîte de dialogue Options ).See Options Dialog).

    • Prendre en charge la création d’objets et de tableaux lors de l’évaluation d’expressions dans le débogueur.Support creation of objects and arrays when evaluating expressions in the debugger.

    • Prendre en charge la comparaison de valeurs null lors des expressions d’évaluation dans le débogueur.Support null comparison when evaluation expressions in the debugger.

    • Filtrer les membres obsolètes dans les fenêtres Espion du débogueur.Filter out obsolete members in debugger watch windows.

  • Programme d’installation :Installer:

    • Inscription optimisée de l’extension Visual Studio Tools pour Unity.Optimized Visual Studio Tools for Unity extension registration.

    • Installer le package Visual Studio Tools pour Unity pour Unity 5.Install Visual Studio Tools for Unity package for Unity 5.

  • Documentation : améliorer les performances de la génération de la documentation.Documentation: Improve performance of documentation generation.

  • Assistants : prise en charge de nouvelles méthodes MonoBehavior pour Unity 4.6 et Unity 5.Wizards: Support new MonoBehavior methods for Unity 4.6 and Unity 5.

  • Unity : indicateurs de recherche non sécurisés et définitions personnalisées dans les fichiers .rsp pendant la génération du fichier projet.Unity: Lookup unsafe flags and custom defines in .rsp files during project file generation.

  • Interface utilisateur : ajout de la boîte de dialogue Options Visual Studio Tools pour Unity dans Visual Studio.UI: Added Visual Studio Tools for Unity Options dialog in Visual Studio.

Correctifs de boguesBug fixes

  • Explorateur de projets Unity :Unity Project Explorer:

    • Actualiser l’Explorateur de projets Unity après que les fichiers sont déplacés ou renommés à partir de l’Explorateur de solutions Visual Studio.Refresh the Unity Project Explorer after files are moved or renamed from the Visual Studio Solution Explorer.

    • Conserver les sélections lorsque vous renommez des fichiers dans l’Explorateur de projets Unity.Preserve selections when renaming files in the Unity Project Explorer.

    • Empêcher le développement / la réduction automatique lorsque l’utilisateur double-clique sur les fichiers dans l’Explorateur de projets Unity.Prevent automatic expand and collapse when files are double clicked in the Unity Project Explorer.

    • S’assurer que les fichiers nouvellement sélectionnés sont visibles dans l’Explorateur de projets Unity.Ensure that newly selected files are visible in the Unity Project Explorer.

  • Débogueur :Debugger:

    • Éviter un éventuel blocage de Visual Studio lors de l’évaluation des expressions dans le débogueur.Prevent a possible Visual Studio freeze when evaluating expressions in the debugger.

    • S’assurer que les appels de méthode s’exécutent sur le domaine approprié dans le débogueur.Ensure that method invocations happen on the proper domain in the debugger.

  • Unity :Unity:

    • Corriger l’emplacement d’UnityVS.OpenFile avec Unity 5.Correct the location of UnityVS.OpenFile with Unity 5.

    • Corriger l’emplacement de pdb2mdb avec Unity 5.Correct the location of pdb2mdb with Unity 5.

    • Empêcher une possible exception pendant la génération du fichier projet.Prevent a possible exception during project file generation.

    • Éviter un blocage possible lors de l’exécution d’Unity sur OSX.Prevent a possible freeze when running Unity on OSX.

    • Gérer les exceptions internes.Handle internal exceptions.

    • Envoyer les journaux de console Unity à la liste d’erreurs Visual Studio.Send Unity console logs to the VS error list.

  • Documentation : corriger la génération de la documentation pour la nouvelle documentation Unity.Documentation: Correct documentation generation for the new unity documentation.

  • Projet : déplacer et renommer les fichiers .meta Unity si nécessaire, même dans les dossiers.Project: Move and rename Unity .meta files when needed, even in folders.

  • Interface utilisateur : corriger l’ordre des paramètres de la méthode MonoBehavior lors de la génération de code.Wizards: Correct the order of MonoBehavior method parameters when generating code.

  • Interface utilisateur : prendre en charge les thèmes Visual Studio pour les icônes et le menu contextuel.UI: Support Visual Studio themes for context menu and icons.

1.9.8.0 - 2.0 préversion1.9.8.0 - 2.0 Preview

Publication 12-11-2014Released 2014-11-12

Nouvelles fonctionnalitésNew features

  • Prise en charge de Visual Studio 2015.Support for Visual Studio 2015.

  • Coloration du code pour les nuanceurs Unity dans Visual Studio 2015.Code Coloration for Unity shaders in Visual Studio 2015.

  • Visualisation améliorée des valeurs lors du débogage.Improved visualization of values when debugging:

    • Meilleure visualisation des ArrayLists, des listes, des tables de hachage et des dictionnaires.Better visualization for ArrayLists, Lists, Hashtables and Dictionaries.

    • Afficher les membres non publics et les membres statiques en tant que catégories dans les vues espion et les vues locales.Show Non-Public members and Static members as categories in watch and local views.

    • Affichage amélioré de SerializedProperty d’Unity pour évaluer uniquement le champ de valeur valide pour la propriété.Improved display of Unity's SerializedProperty to only evaluate the value field valid for the property.

    • Prise en charge de DebuggerDisplayAttribute pour les classes et les structs.DebuggerDisplayAttribute support for classes and structs.

    • Prise en charge de DebuggerTypeProxyAttribute support.DebuggerTypeProxyAttribute support.

  • Effectuer l’insertion des méthodes MonoBehaviour à l’aide de nos assistants afin de respecter les conventions de codage des utilisateurs.Make the insertion of MonoBehaviour methods using our wizards to respect the user coding conventions.

  • Implémenter la prise en charge des modèles de texte au moment de la compilation dans les projets UnityVS générés.Implement support for Compile Time Text Templates in UnityVS generated projects.

  • Implémenter la prise en charge des ressources ResX dans les projets UnityVS générés.Implement support for ResX resources in UnityVS generated projects.

  • Prendre en charge l’ouverture des nuanceurs dans Visual Studio à partir d’Unity.Support opening shaders in Visual Studio from Unity.

Correctifs de boguesBug fixes

  • Nettoyage des sockets avant le démarrage du jeu dans Unity après le déclenchement de l’attachement et de la lecture dans Visual Studio.Cleanup sockets before starting the game in Unity after Attach and Play was triggered in Visual Studio. Cela résout certains problèmes de stabilité de la connexion entre Unity et VS lors de l’utilisation de l’attachement et de la lecture.This fixes some issues with the stability of the connection between Unity and VS when using Attach and Play.

  • Éviter l’appeler de méthodes dans l’interface du débogueur du moteur de script Unity qui sont enclines à figer Unity.Avoid calling methods in Unity's scripting engine debugger interface that are prone to freeze Unity. Cela résout le blocage d’Unity lors de l’attachement du débogueur.This fixes the Unity freeze when attaching the debugger.

  • Résolution de l’affichage des piles d’appel quand aucun symbole n’est disponible.Fix displaying of callstacks when no symbols are available.

  • Ne pas enregistrer le rappel du journal si ce n’est pas nécessaire.Do not register the log callback if we don't have to.

1.9.2.01.9.2.0

Publication 09-10-2014Released 2014-10-09

Nouvelles fonctionnalitésNew features

  • Améliorer la détection des joueurs Unity.Improve detection of Unity players.

  • Lorsque vous utilisez notre ouvreur de fichiers, faites passer à Unity le numéro de ligne, ainsi que le nom du fichier.When using our file opener, make Unity pass the line number as well as the file name.

  • Documentation Unity en ligne par défaut s’il n’existe aucune documentation locale.Default to the online Unity documentation if there's no local documentation.

Correctifs de boguesBug fixes

  • Corriger les incidents Unity potentiels lors de l’atteinte d’un point d’arrêt après rechargement d’un domaine.Fix potential Unity crash when hitting a breakpoint after a domain reload.

  • Résoudre les exceptions affichées dans la console Unity lors de la fermeture de nos fenêtres Configuration ou About, après rechargement d’un domaine.Fix exceptions shown in the Unity console when closing our Configuration or About windows, after a domain reload.

  • Corriger la détection des versions Unity 64 bits exécutées localement.Fix detection of 64bits Unity running locally.

  • Corriger le filtrage des MonoBehaviours par version Unity dans les Assistants.Fix filtering of MonoBehaviours per Unity version in wizards.

  • Fix bug where all assets were included in the project files if the extension filter was empty.Fix bug where all assets were included in the project files if the extension filter was empty.

1.9.1.01.9.1.0

Publication 22-09-2014Released 2014-09-22

Nouvelles fonctionnalitésNew features

  • Optimiser le point d’arrêt de la liaison vers les emplacements source.Optimize binding breakpoint to source locations.

  • Prise en charge des méthodes surchargées dans l’évaluation d’expression du débogueur.Support for overloaded methods in the Expression Evaluation of the debugger.

  • Prise en charge des primitives de boxing et des types de valeur dans l’évaluation d’expression du débogueur.Support for boxing primitives and value types in the Expression Evaluation of the debugger.

  • Prise en charge de la recréation de l’environnement de variables locales C# lors du débogage des méthodes anonymes.Support recreating the C# local variables environment when debugging anonymous methods.

  • Supprimer et renommer les fichiers .meta lors de la suppression ou du changement de nom des fichiers à partir de Visual Studio.Delete and rename .meta files when deleting or renaming files from Visual Studio.

Correctifs de boguesBug fixes

  • Corriger la gestion des thèmes Visual Studio.Fix handling of Visual Studio themes. Auparavant, les boîtes de dialogue de thèmes noirs pouvaient apparaître vides (problèmes de connexion #932637 et #936439).Previously, dialogs on black themes could appear empty (Connect issues #932637 and #936439).

  • Corriger le blocage d’Unity lors de la connexion du débogueur pendant la recompilation d’Unity (problèmes de connexion #947119 et #969211).Fix Unity freeze when connecting the debugger while Unity is recompiling (Connect issues #947119 and #969211).

  • Corriger les points d’arrêt lors du débogage à distance des éditeurs ou des lecteurs compilés sur un autre système.Fix breakpoints when debugging remote editors or players compiled on another system.

  • Résoudre un éventuel incident Visual Studio lorsqu’un point d’arrêt est atteint.Fix a possible Visual Studio crash when a breakpoint is hit.

  • Corriger la liaison des points d’arrêt afin d’éviter que les points d’arrêt ne s’affichent comme déchargés.Fix breakpoints binding to avoid breakpoints showing as unloaded.

  • Corriger la gestion de la portée des variables dans le débogueur pour éviter que des variables en direct n’apparaissent hors de portée.Fix handling of variable scope in the debugger to avoid live variables that appear out of scope.

  • Corriger la recherche de membres statiques dans l’évaluation d’expression du débogueur (problème de connexion #953379).Fix lookup of static members in the Expression Evaluation of the debugger (Connect issue #953379).

  • Corriger l’affichage des types dans l’évaluation d’expression du débogueur pour afficher les propriétés et les champs statiques.Fix displaying of types in the Expression Evaluation of the debugger to show static fields and properties.

  • Corriger la génération de solution lorsque les noms de projet Unity incluent des caractères spéciaux que Visual Studio interdit (problème de connexion #948666).Fix generation of solution when the Unity project names includes special characters that Visual Studio forbids (Connect issue #948666).

  • Corriger le package Visual Studio Tools Unity pour arrêter immédiatement l’envoi d’événements à la console après que l’option a été désactivée (problème de connexion #933357).Fix the Visual Studio Tools Unity package to immediately stop sending console events after the option has been unchecked (Connect issue #933357).

  • Corriger la détection de références pour régénérer correctement les références aux nouvelles API comme UnityEngine.UI dans les projets générés par UnityVS.Fix detection of references to properly regenerate references to new APIs like UnityEngine.UI in the UnityVS generated projects.

  • Corriger le programme d’installation pour exiger que Visual Studio se ferme avant l’installation afin d’éviter des installations corrompues.Fix installer to require that Visual Studio is closed before installation to avoid corrupted installations.

  • Corriger le programme d’installation pour installer les assemblys de référence Unity comme composants autonomes, partagés entre toutes les versions de VSTU.Fix installer to install the Unity Reference Assemblies as a proper standalone component, shared between all versions of VSTU.

  • Corriger l’ouverture de scripts avec VSTU dans les versions 64 bits d’Unity.Fix opening scripts with VSTU in 64 bits versions of Unity.

1.9.0.01.9.0.0

Publication 29-07-2014Released 2014-07-29

Nouvelles fonctionnalitésNew features

  • Dans la fenêtre Attacher le débogueur Unity, ajoutez la possibilité d’entrer un port et une adresse IP personnalisés pour le débogage.In the Attach Unity Debugger window, add the ability to enter a custom IP and port to debug.

  • Ajouter l’option de configuration pour définir que Unity s’exécute en arrière-plan ou non.Add configuration option to set Unity to run in the background or not.

  • Ajouter l’option de configuration pour générer les fichiers solution et projet ou uniquement les fichiers projet.Add configuration option to generate solution and project files or project files only.

  • Cible de démarrage : choisir Attacher à Unity ou Attacher à Unity et lire.Startup target: choose to Attach to Unity or Attach to Unity and Play.

  • Affichage de tableaux multidimensionnels dans le débogueur.Display of multi-dimensional arrays in the debugger.

  • Gérer les nouveaux ports de débogage du lecteur Unity.Handle new Unity Player debugging ports.

  • Gérer les références aux nouveaux assemblys Unity comme les assemblys GUI 4.6 d’Unity.Handle references to new Unity assemblies like Unity's 4.6 GUI assemblies.

  • Déconstruit les fermetures pour afficher correctement les variables locales lors du débogage.Deconstructs closures to properly display local variables when debugging.

  • Déconstruit les variables générées des itérateurs en arguments lors du débogage.Deconstructs generated iterators variables into arguments when debugging.

  • Conserver l’état de l’Explorateur de projet Unity après rechargement d’un projet.Preserve Unity Project Explorer's state after a project reload.

  • Ajouter une commande pour synchroniser l’Explorateur de projets Unity avec le document en cours.Add a command to synchronize the Unity Project Explorer with the current document.

Correctifs de boguesBug fixes

  • Corriger les points d’arrêt conditionnels dont les conditions sont définies avant le démarrage du débogueur.Fix conditional breakpoints whose conditions are set before starting the debugger.

  • Résoudre les références à UnityEngine afin d’éviter des avertissements.Fix references to UnityEngine to avoid warnings.

  • Résolution de l’analyse des versions pour les versions Unity bêta.Fix parsing versions for Unity betas.

  • Corriger le problème où les variables n’apparaissent pas dans la fenêtre de variables locales lors de l’atteinte d’un point d’arrêt ou du parcours pas à pas.Fix issue where variables would not appear in the local variables window when hitting a breakpoint or stepping.

  • Corriger les info-bulles des variables dans Visual Studio 2013.Fix variables tooltips in Visual Studio 2013.

  • Corriger la génération de la documentation IntelliSense pour Unity 4.5.Fix generation of the IntelliSense documentation for Unity 4.5.

  • Corriger la communication Unity / Visual Studio après le rechargement d’un domaine (lire/arrêter dans Unity).Fix the Unity / Visual Studio communication after a domain reload (play/stop in Unity).

  • Corriger la gestion des composants dans les thèmes Visual Studio.Fix handling of parts of Visual Studio themes.

Important

C# étant le langage prédominant de l’écosystème Unity - les nouvelles ressources d’exemples sont en C#, la documentation Unity sera par défaut en C# -, nous avons supprimé notre support de base pour UnityScript et pour Boo afin de mieux se concentrer sur l’expérience C#.C# being the predominant language in the Unity ecosystem - the new Sample Assets are in C#, the Unity documentation will default to C# - we removed our basic support for UnityScript and Boo to better focus on the C# experience. Par conséquent, les solutions VSTU sont désormais en C# uniquement et beaucoup plus rapides à charger.As a result, VSTU solutions are now C# only and are much faster to load.

1.8.2.01.8.2.0

Publication 07-01-2014Released 2014-01-07

Nouvelles fonctionnalitésNew features

  • Contourner un problème dans la couche réseau du moteur de script de Unity sur Mavericks pour la découverte à distance d’éditeurs.Work around an issue in Unity's scripting engine's network layer on Mavericks for remote discovery of editors.

  • Gérer les nouveaux ports pour découvrir les lecteurs Unity à distance.Handle new ports to discover remote Unity players.

  • Référencer l’assembly UnityEngine spécifique à la cible de génération en cours.Reference the UnityEngine assembly specific to the current build target.

  • Ajouter le paramètre pour filtrer les fichiers à inclure dans les projets générés.Add setting to filter files to include in generated projects.

  • Ajouter le paramètre pour désactiver l’envoi de journaux de console à la liste d’erreurs Visual Studio.Add setting to disable sending console logs to Visual Studio error list. Cela est utile si vous utilisez PlayMaker ou Console Pro, car il peut n’y avoir qu’un seul rappel enregistré dans Unity pour recevoir des journaux de la console.This is useful if you're using PlayMaker or Console Pro as there could be only one callback registered in Unity to receive console logs.

  • Ajouter le paramètre pour désactiver la génération des symboles de débogage mdb.Add setting to disable the generation of mdb debug symbols. Cette option est utile si vous générez la mdb vous-même.This is useful if you're generating the mdb yourself.

Correctifs de boguesBug fixes

  • Corriger une régression lorsque les fichiers ouverts dans Visual Studio à partir de Unity > = 4.2 perdraient IntelliSense.Fix a regression when files opened in VS from Unity >= 4.2 would lose IntelliSense.

  • Corriger les boîtes de dialogue Visual Studio pour gérer les thèmes personnalisés.Fix our VS dialogs to handle custom themes.

  • Corriger la fermeture du menu contextuel de l’UPE.Fix closing the context menu of the UPE.

  • Empêcher un incident dans Unity lorsque l’assembly généré spécifique à la version est désynchronisé.Prevent crash in Unity when the version specific generated assembly if out of sync.

1.8.1.01.8.1.0

Publication 21-11-2013Released 2013-11-21

Nouvelles fonctionnalitésNew features

  • Ajustement des Assistants MonoBehaviour avec les API Unity 4.3.Adjusted the MonoBehaviour wizards with Unity 4.3 APIs.

  • Les Assistants MonoBehaviour filtrent les API Unity selon la version que vous utilisez.MonoBehaviour wizards are filtering Unity APIs depending on the version you use.

  • Ajouter une référence à System.Xml.Linq aux projets de Unity > 4.1.Add a reference to System.Xml.Linq to the projects for Unity > 4.1.

  • Agrémenter les appels à Debug.Log pour ne pas inclure le début du Stack Trace dans le message.Prettify our calls to Debug.Log to not include the beginning of the stacktrace in the message.

Correctifs de boguesBug fixes

  • Correction d’un bogue dans lequel nous interférons avec la gestion par défaut des fichiers JavaScript dans Visual Studio.Fixed a bug where we would interfere with the default handling of JavaScript files in Visual Studio.

  • Correction du pixel blanc apparaissant dans Visual Studio, en vrai cette fois.Fixed a white pixel appearing in VS, for real this time.

  • Correction de la suppression de l’assembly UnityVS.VersionSpecific s’il est marquée en lecture seule par un SCM.Fixed deletion of the UnityVS.VersionSpecific assembly if it's marked as readonly by a SCM.

  • Fixed exceptions when creating sockets in the UnityVS package.Fixed exceptions when creating sockets in the UnityVS package.

  • Correction d’un incident dans Visual Studio lors du chargement d’images en stock à partir d’assemblys Visual Studio.Fixed a crash in Visual Studio when loading stock images from Visual Studio assemblies.

  • Correction d’un bogue dans la génération d’UnityVS.VersionSpecific pour les générations de code source d’Unity.Fixed a bug in the generation of the UnityVS.VersionSpecific for source builds of Unity.

  • Correction d’un blocage possible lors de l’ouverture d’un socket dans le package Unity.Fixed a possible freeze when opening a socket in the Unity package.

  • Correction de la gestion du projet Unity avec un tiret (-) dans le nom.Fixed the handling of Unity project with a dash (-) in their name.

  • Correction des scripts d’ouverture d’Unity à ne pas confondre pas la commande ALT+TAB pour Unity 4.2 et versions ultérieures.Fixed opening scripts from Unity to not confuse the ALT+TAB order for Unity 4.2 and above.

1.8.0.01.8.0.0

Publication 24-09-2013Released 2013-09-24

Nouvelles fonctionnalitésNew features

  • Amélioration spectaculaire de la vitesse de connexion du débogueur.Drastically improved debugger connection speed.

  • Gestion automatique de la navigation vers un fichier et une ligne dans Unity 4.2 et versions ultérieures.Automatically handle navigation to file and line on Unity 4.2 and above.

  • Points d’arrêt conditionnels.Conditional breakpoints.

  • Le générateur de fichiers de projet gère désormais les modèles T4.Project file generator now handles T4 templates.

  • Mettre à jour les Assistants MonBehavior avec les nouvelles API.Update MonBehavior wizards with new APIs.

  • Documentation d’IntelliSense dans C# pour les types Unity.IntelliSense documentation in C# for Unity types.

  • Évaluation des expressions arithmétiques et logiques.Arithmetic and logical expressions evaluation.

  • Meilleure découverte des éditeurs distants pour l’aperçu de débogage distant.Better discovery of remote editors for the remote debugging preview.

Correctifs de boguesBug fixes

  • Correction d’un bogue avec fuite d’un thread dans Visual Studio après déconnexion du débogueur.Fixed a bug where we would leak a thread in VS after disconnecting the debugger.

  • Correction d’un pixel blanc apparaissant dans Visual Studio.Fixed a white pixel appearing in VS.

  • Correction de la gestion des clics sur l’icône de barre d’état.Fixed the handling of clicks on the status bar icon.

  • Correction de la génération des références avec les assemblys des dossiers Plugins.Fixed the generation of references with assemblies in Plugins folders.

  • Correction de la création de sockets à partir du package UnityVS en cas d’exceptions.Fixed creation of sockets from the UnityVS package in case of exceptions.

  • Correction de la détection de nouvelles versions d’UnityVS.Fixed the detection of new versions of UnityVS.

  • Correction de l’invite du Gestionnaire de licences lors de l’expiration de la licence.Fixed the prompt of the license manager when the license expired.

  • Correction d’un bogue qui peut afficher vide la liste des processus dans la fenêtre de l’attachement du débogueur au processus de Visual Studio.Fixed a bug that could render the process list empty in the attach debugger to process window of VS.

  • Correction de la modification des valeurs booléennes dans la vue locale.Fixed changing values of Booleans in the local view.

1.2.2.01.2.2.0

Publication 09-07-2013Released 2013-07-09

Correctifs de boguesBug fixes

  • Gérer les noms complets dans l’évaluateur d’expression.Handle fully qualified names in expression evaluator.

  • Correction d’un blocage lié à la gestion des exceptions où le moteur de script Unity envoie des données incorrectes de StackFrame.Fixed a freeze related to exception handling where the Unity scripting engine is sending us incorrect stackframe data.

  • Correction du processus de génération pour les cibles du Web.Fixed build process for Web targets.

  • Correction d’une erreur susceptible de se produire si Visual Studio a été démarré et qu’un fichier supprimé se trouvait dans la liste des fichiers à ouvrir au démarrage.Fixed an error that could happen if Visual Studio was started and that a deleted file was in the list of files to open at startup.

  • Correction d’UnityVS.OpenFile pour gérer les fichiers autres que les fichiers script, comme les nuanceurs compilés.Fixed UnityVS.OpenFile to handle non script files, like compiled shaders.

  • Il est maintenant fait référence à Boo.Lang et UnityScript.Lang à partir de tous les projets C#.We now reference Boo.Lang and UnityScript.Lang from all the C# projects.

  • Correction de la génération des références dans les projets si le projet comporte des caractères spéciaux.Fixed generation of references in projects if the project has special characters.

  • Contournement d’un problème VS où les appels de méthode à des projets supprimés déclenchent plusieurs zones de message NullReferenceException.Workaround a VS issue where method calls to disposed projects would trigger multiple NullReferenceException MessageBox.

  • Correction de la gestion des assemblys de la version bêta Unity 4.2.Fixed handling of Unity 4.2 Beta assemblies.

1.2.1.01.2.1.0

Publication 09-04-2013Released 2013-04-09

Correctifs de boguesBug fixes

  • Correction du déploiement local des assemblys Unity pour l’exécution de code en cas d’erreur d’E/S (telle que fichiers en lecture seule ou fichiers verrouillés par Visual Studio).Fixed local deployment of Unity assemblies for code completion in the event of an IO error (such as read-only files, or files locked by Visual Studio).

  • Correction d’une régression où de l’ouverture d’un script à partir d’Unity ne traiterait pas le fichier s’il était déjà ouvert dans Visual Studio.Fixed a regression where opening a script from Unity would not focus the file if it was already opened in Visual Studio.

  • Correction de problème de performances de la nouvelle gestion des exceptions.Fixed performance issue of the new exception handling.

  • Correction de la liaison des points d’arrêt dans certaines DLL externes.Fixed binding of breakpoints in some external DLLs.

1.2.0.01.2.0.0

Publication 25-03-2013Released 2013-03-25

Nouvelles fonctionnalitésNew features

  • Amélioration spectaculaire de la vitesse de connexion du débogueur.Drastically improved debugger connection speed.

  • Explorateur de projets Unity optimisé pour les grands projets.Optimized Unity Project Explorer for larger projects.

  • Respecte les paramètres de Visual Studio pour interrompre (ou pas) géré et les exceptions non gérées.Honor the Visual Studio settings to break (or not) on handled and unhandled exceptions.

  • Respecte le paramètre de Visual Studio pour l’appel de ToString sur les variables locales.Honor the Visual Studio setting to call ToString on local variables.

  • Ajouter un nouveau menu Débogage -> Attacher le débogueur Unity, que vous pouvez utiliser pour déboguer les lecteurs Unity.Add new menu Debug -> Attach Unity debugger, which you can use to debug Unity players.

  • Conserver les projets personnalisés ajoutés à la solution UnityVS lors de la génération du fichier solution.Preserve custom projects added to the UnityVS solution upon solution file generation.

  • Ajouter nouveau raccourci clavier CTRL+ ALT M -> CTRL+H pour afficher la documentation Unity pour la fonction Unity ou un membre à la position du point d’insertion.Add new keyboard shortcut CTRL+ALT+M -> CTRL+H to display the Unity documentation for the Unity function or member at the caret position.

  • Prendre les fichiers de réponse du compilateur (rsp) en compte lors de la compilation à partir de Visual Studio.Take compiler response files (rsp) into account when compiling from Visual Studio.

  • Décomposer les types générés par le compilateur pour afficher les variables lorsque vous déboguez des méthodes de générateur.Deconstruct compiler generated types to show variables when debugging generator methods.

  • Simplifier le débogage à distance en supprimant la nécessité de configurer un dossier partagé sur Unity.Simplify the remote debugging by removing the need to configure a shared folder to Unity. Maintenant, vous devez simplement avoir accès à votre projet Unity à partir de Windows.Now you just need to have access to your Unity project from Windows.

  • Installer un profil Unity personnalisé comme profil cible .net standard.Install a custom Unity profile as a standard .net target profile. Corrige tous les faux positifs que ReSharper peut afficher.This fixes all false positives that ReSharper could show.

  • Contourner un bogue du moteur de script Unity, afin que le débogueur ne s’arrête pas sur les threads non correctement inscrits.Work around a Unity scripting engine bug, so the debugger won't break on non properly registered threads.

  • Correction de l’ouverture de fichier pour éviter une condition de concurrence dans Visual Studio où il est dit qu’il est possible d’ouvrir les fichiers et qu’un incident se produit à la demande d’ouverture.Rework the file opener to avoid a race condition in VS where it claimed to be able to open files, while crashing on the file open request.

  • UnityVS demande maintenant d’actualiser la build lorsque Visual Studio génère le projet, et non plus lors de l’enregistrement du fichier.UnityVS is now asking to refresh the build when VS is building the project, and not on file save anymore.

Correctifs de boguesBug fixes

  • Correction de notre profil .net personnaliséFixed our custom .net profile

  • Correction de l’intégration de thèmes, qui résout les problèmes avec le thème foncé Visual Studio 2012.Fixed the theming integration, this fixes our issues with the VS 2012 dark theme.

  • Correction du raccourci de comportement rapide dans Visual Studio 2012.Fixed quick behavior shortcut in VS 2012.

  • Correction d’un problème de pas à pas qui peut se produire lors du débogage et qu’un thread non principal atteint un point d’arrêt.Fixed a stepping issue that could happen when debugging and a non-main thread would hit a breakpoint.

  • Correction de l’achèvement UnityScript et Boo des alias de type, tel qu’int.Fixed UnityScript and Boo completion of type aliases, such as int.

  • Correction d’exception lors de l’écriture d’une nouvelle chaîne UnityScript ou Boo.Fixed exception when writing a new UnityScript or Boo string.

  • Correction des exceptions dans les menus Unity lorsqu’une solution n’a pas été chargée.Fixed exceptions in Unity menus when a solution was not loaded.

  • Correctif de bogue UVS-48 : la saisie de guillemets doubles produit parfois des erreurs et arrête toutes les fonctions (exécution de code, mise en surbrillance de la syntaxe, etc.).Fixed bug UVS-48: typing double quote sometimes produce error and break all function (code completion, syntax highlight etc).

  • Résolution de bogue UVS-46 : ouverture de fichier de script dupliqué (UnityScript) quand vous cliquez sur la liste d’erreurs de Visual Studio.Fixed bug UVS-46: Duplicated opened script file (UnityScript) when clicking on the Error List of Visual Studio.

  • Résolution de bogue UVS-42 : le logo de connectivité Unity dans la barre d’état ne traite pas les événements de souris dans Visual Studio 2012.Fixed bug UVS-42: Unity connectivity logo in the status bar doesn't handle mouse events in VS 2012.

  • Résolution de bogue UVS-44 : CTRL+MAJ+Q n’est pas disponible dans Visual Studio 2012 pour les MonoBehaviours rapides.Fixed bug UVS-44: CTRL+SHIFT+Q is not available in VS 2012 for Quick MonoBehaviours.

  • Résolution de bogue UVS-40 : les éléments sélectionnés dans l’Explorateur de projets Unity sont illisibles quand la fenêtre est inactive dans le thème « foncé » Visual Studio 2012.Fixed bug UVS-40: Selected items in the Unity Project Explorer are unreadable when the window is inactive in VS2012 "dark" theme.

  • Résolution de bogue UVS-39 : problème d’échappement des chaînes de création de jetons.Fixed bug UVS-39: Issue tokenizing escaped strings.

  • Résolution de bogue UVS-35 : appel de ToString sur les objets durant l’inspection de variables.Fixed bug UVS-35: Invoke ToString on objects when inspecting variables.

  • Résolution de bogue UVS-27 : incohérence de la fenêtre Aller au symbole avec le thème « foncé » dans Visual Studio 2012.Fixed bug UVS-27: Goto Symbol window inconsistency with "dark" theme in VS2012.

  • Résolution de bogue UVS-11 : variables locales dans les coroutines.Fixed bug UVS-11: Locals in coroutines.

1.1.0.0 - Version bêta1.1.0.0 - Beta release

Publication 09-10-2014Released 2014-10-09

1.0.13.01.0.13.0

Publication 21-01-2013Released 2013-01-21

Correctifs de boguesBug fixes

  • Correction d’un blocage de Visual Studio qui peut se produire si le programme débogué cible envoie des événements de thread non valides.Fixed a Visual Studio lockup that could happen if the target debuggee is sending invalid thread events. Cela se produit généralement lors du débogage d’un Unity distant sur OSX.That would typically happen when debugging a remote Unity on OSX.

  • Correction d’une recherche Visual Studio qui peut se produire si une exception arrête le débogueur.Fixed a Visual Studio lockup that could happen if an exception shuts down the debugger.

  • Correction des programmes d’assistance MonoBehavior lorsqu’un MonoBehavior C# figure dans un espace de noms.Fixed our MonoBehavior helpers when a C# MonoBehavior is in a namespace.

  • Correction des info-bulles du débogueur pour UnityScript dans Visual Studio 2012.Fixed debugger tooltips for UnityScript in Visual Studio 2012.

  • Correction de la génération de projet lorsque seules les constantes de débogage sont modifiés à partir d’Unity.Fixed project generation when only debug constants are changed from Unity.

  • Correction de la navigation au clavier dans l’Explorateur de projets Unity.Fixed keyboard navigation in the Unity Project Explorer.

  • Correction de la colorisation UnityScript pour les chaînes d’échappement.Fixed UnityScript colorization for escaped strings.

  • Correction de l’ouvreur de fichiers pour mieux deviner le nom du projet en cas d’utilisation en dehors d’Unity.Fixed our file opener to guess better the project name when used outside of Unity. Cela est nécessaire lorsque l’utilisateur utilise un ouvreur de fichiers tiers dans Unity qui délègue à UnityVS.That's necessary when the user uses a third part file opener in Unity that delegates to UnityVS.

  • Correction de la gestion de longs messages envoyés d’Unity à UnityVS.Fixed handling of long messages sent from Unity to UnityVS. Avant cela, les longs messages pouvaient bloquer la partie messagerie d’UnityVS.Before that, long messages could crash our messaging part of UnityVS. Par conséquent, il arrivait que UnityVS ne puisse pas ouvrir un fichier à partir d’Unity.As a consequence, sometimes UnityVS wouldn't open a file from Unity.

1.0.12.01.0.12.0

Publication 03-01-2013Released 2013-01-03

Correctifs de boguesBug fixes

  • Correction du verrouillage de Visual Studio qui peut se produire lorsque Visual Studio supprime un point d’arrêt.Fixed Visual Studio lockup that could happen when Visual Studio was deleting a breakpoint.

  • Correction d’un bogue dans lequel certains points d’arrêt ne sont pas atteints après que Unity a recompilé les scripts de jeu.Fixed a bug where some breakpoints would not be hit after Unity recompiled game scripts.

  • Correction du débogueur pour informer correctement Visual Studio lorsque des points d’arrêt ont été séparés.Fixed the debugger to properly notify Visual Studio when breakpoints were unbound.

  • Correction d’un problème d’enregistrement susceptible d’empêcher le débogueur Visual Studio de déboguer les programmes natifs.Fixed a registration issue that could prevent the Visual Studio debugger to debug native programs.

  • Correction d’une exception susceptible de se produire lors de l’évaluation d’expressions UnityScript et Boo.Fixed an exception that could happen when evaluating UnityScript and Boo expressions.

  • Correction d’une régression dans laquelle la modification du niveau de l’API .NET dans Unity ne déclenche pas une mise à jour des fichiers projet.Fixed a regression where changing the .net API level in Unity would not trigger an update of the project files.

  • Correction d’un problème d’API où le code utilisateur ne peut participer au Gestionnaire de rappel du journal.Fixed an API glitch where user code could not participate in the log callback handler.

1.0.11.01.0.11.0

Publication 28-11-2012Released 2012-11-28

Nouvelles fonctionnalitésNew features

  • Prise en charge officielle de Unity 4.Official support of Unity 4.

  • Manipulation des scripts à partir de l’Explorateur de projets Unity.Manipulation of scripts from the Unity Project Explorer.

  • Intégration dans la fenêtre Naviguer vers de Visual Studio.Integration in Visual Studio's Navigate To window.

  • Analyse du message de la console Info, afin qu’un clic sur la liste d’erreurs vous permette d’accéder à la première StackFrame avec symboles.Parsing of Info console message, so that clicking in the Error List take you to the first stackframe with symbols.

  • Ajouter une API pour permettre à utilisateur de participer à la génération du projet.Add an API to let user participate in the project generation.

  • Ajouter une API pour permettre à utilisateur de participer au rappel de journal.Add an API to let user participate in the LogCallback.

Correctifs de boguesBug fixes

  • Correction de la régression dans l’arrière-plan de l’Explorateur de projets Unity dans Visual Studio 2012.Fixed regression in the background of the Unity Project Explorer in Visual Studio 2012.

  • Correction de la génération de projet pour les utilisateurs du profil .net complet.Fixed project generation for users of the full .net profile.

  • Correction de la génération de projet pour les utilisateurs de la cible Web.Fixed project generation for users of the Web target.

  • Correction de la génération de projet pour inclure les symboles de compilation DEBUG et TRACE comme le fait Unity.Fixed project generation to include DEBUG and TRACE compilation symbols as Unity does.

  • Correction d’incident lors de l’utilisation de caractères spéciaux dans la fenêtre Accéder au symbole.Fixed crash when using special characters in our Goto Symbol window.

  • Correction du problème s’il n’est pas possible d’injecter notre icône dans la barre d’état de Visual Studio.Fixed crash if we can't inject our icon in Visual Studio's status bar.

1.0.10.01.0.10.0

Publication 09-10-2012Released 2012-10-09

Correctifs de boguesBug Fixes

  • Correction de l’arrière-plan de l’Explorateur de projets Unity dans Visual Studio 2010.Fixed the background of the Unity Project Explorer in Visual Studio 2010.

  • Correction d’un blocage de Visual Studio qui peut se produire si UnityVS a tenté d’attacher le débogueur à instance Unity dont l’interface du débogueur s’est précédemment bloquée.Fixed a Visual Studio freeze that could happen if UnityVS tried to attach the debugger to a Unity whose debugger interface previously crashed.

  • Résolution d’un blocage de Visual Studio qui peut se produire quand un point d’arrêt a été défini et qu’un rechargement d’AppDomain a lieu.Fixed a Visual Studio freeze that could happen when a breakpoint was set and a AppDomain reload would occur.

  • Résolution de la façon d’extraire des assemblys d’Unity pour éviter le verrouillage des fichiers et confondre le processus de génération d’Unity.Fixed how assemblies are retrieved from Unity to avoid locking files and confuse the Unity build process.

1.0.9.01.0.9.0

Publication 03-10-2012Released 2012-10-03

Correctifs de boguesBug fixes

  • Résolution de la génération de projet lorsque le projet Unity inclut les ressources JavaScript réelles.Fixed project generation when the Unity project includes actual JavaScript assets.

  • Résolution de la gestion des erreurs dans l’évaluation d’expression.Fixed error handling in expression evaluation.

  • Résolution de la définition de nouvelles valeurs en champs de types valeur.Fixed setting new values to fields of value types.

  • Résolution des effets secondaires éventuels lorsque vous pointez sur des expressions à partir de l’éditeur de code.Fixed possible side effects when hovering over expressions from the code editor.

  • Résolution de la façon dont les types sont recherchés dans les assemblys chargés pour l’évaluation d’expression.Fixed how types are searched in loaded assemblies for expression evaluation.

  • Résolution de bogue UVS-21 : l’évaluation de l’affectation sur les objets Unity n’a aucun effet.Fixed bug UVS-21: Evaluation of assignment on Unity objects has no effect.

  • Résolution de bogue UVS-21 : pointeur non valide durant l’évaluation d’un appel de méthode vers l’API Math Unity.Fixed bug UVS-21: Invalid pointer when evaluating a method invocation to Unity Math API.

1.0.8.01.0.8.0

Publication 26-09-2012Released 2012-09-26

Correctifs de boguesBug fixes

  • Résolution de la façon dont notre ouvreur de script a acquis le chemin d’accès au projet pour s’assurer qu’il peut ouvrir Visual Studio et les scripts.Fixed the way our script opener acquired the path to the project to be sure that it is able to open both Visual Studio and the scripts.

  • Résolution d’un bogue avec les points d’arrêt créés pendant que la session de débogage était en cours d’exécution et entraînait le verrouillage de Visual Studio.Fixed a bug with breakpoints created while the debugging session was running that could cause Visual Studio to lock up.

  • Résolution de la façon dont UnityVS est enregistré sur Visual Studio 2010.Fixed how UnityVS is registered on Visual Studio 2010.

1.0.7.01.0.7.0

Publication 14-09-2012Released 2012-09-14

Nouvelles fonctionnalitésNew features

  • Prise en charge de Visual Studio 2012.Visual Studio 2012 support.

Correctifs de boguesBug fixes

  • Résolution de la génération des fichiers de projet de plug-ins et d’éditeur pour correspondre au comportement d’Unity.Fixed generation of Editor and Plugins project files to match Unity's behavior.

  • Résolution de la traduction de symboles .pdb sur Unity 4.Fixed the translation of .pdb symbols on Unity 4.

Important

En raison de la prise en charge de Visual Studio 2012, nous avons dû renommer quelques fichiers et déplacer d’autres.Because of the Visual Studio 2012 support, we had to rename a few files and move some other around. Le package UnityVS pour importer Unity est maintenant appelé UnityVS 2010 ou UnityVS 2012, pour, respectivement, Visual Studio 2010 et Visual Studio 2012.The UnityVS package to import Unity is now named either UnityVS 2010 or UnityVS 2012, for respectively Visual Studio 2010 and Visual Studio 2012. Cette version requiert également que les fichiers de projet UnityVS soient régénérés.This version also requires that the UnityVS project files are regenerated.

1.0.6.0 - Build interne1.0.6.0 - Internal build

Publication 12-09-2012Released 2012-09-12

1.0.5.01.0.5.0

Publication 10-09-2012Released 2012-09-10

Correctifs de boguesBug fixes

  • Résolution de la génération des fichiers projet lorsque les scripts ou les nuanceurs ont un caractère xml non valide.Fixed generation of project files when scripts or shaders had an invalid xml character.

  • Résolution de la détection d’instances Unity quand Unity a été connecté au serveur de ressources.Fixed detection of Unity instances when Unity was connected to the Asset server. Cela s’est traduit par un échec à l’ouverture de fichiers à partir de Unity et de la connexion automatique du débogueur Visual Studio.This triggered failures to open files from Unity and the automatic connection of the Visual Studio debugger.

1.0.4.01.0.4.0

Publication 05-09-2012Released 2012-09-05

Nouvelles fonctionnalitésNew features

  • Conversion automatique des symboles de débogage dans Unity.Automatic conversion of debug symbols in Unity.

    Si vous avez un assembly .dll .NET avec son .pdb associé dans votre dossier Composants, réimportez simplement l’assembly et UnityVS convertira le fichier .pdb en un fichier de symboles de débogage que le moteur de script d’Unity comprend, et vous pourrez effectuer un pas à pas détaillé dans vos assemblys .NET à partir de UnityVS.If you have a .NET .dll assembly with its associated .pdb in your Asset folder, simply re-import the assembly and UnityVS will convert the .pdb into a debug symbols file that Unity's scripting engine understands, and you'll be able to step into your .NET assemblies from UnityVS.

Correctifs de boguesBug fixes

  • Résolution de l’incident UnityVS lors du débogage provoqué par les exceptions levées par des méthodes ou propriétés à l’intérieur d’Unity.Fixed UnityVS crash while debugging caused by exceptions thrown by methods or properties inside Unity.

1.0.3.01.0.3.0

Publication 04-09-2012Released 2012-09-04

Nouvelles fonctionnalitésNew features

  • Nouvelle option de configuration pour désactiver l’utilisation d’UnityVS pour ouvrir des fichiers à partir d’Unity.New configuration option to disable the usage of UnityVS to open files from Unity.

Correctifs de boguesBug fixes

  • Résolution de la génération des références à UnityEditor pour les projets autres que les projets éditeur.Fixed generation of references to UnityEditor for non editor projects.

  • Résolution de la définition du symbole UNITY_EDITOR pour les projets non éditeur.Fixed definition of UNITY_EDITOR symbol for non editor projects.

  • Résolution des pannes VS aléatoires causés par notre barre d’état personnalisé.Fixed random VS crash caused by our custom status bar.

1.0.2.01.0.2.0

Publication 30-08-2012Released 2012-08-30

Correctifs de boguesBug fixes

  • Résolution du Conflit avec le débogueur PythonTools.Fixed conflict with the PythonTools debugger.

  • Résolution des références à Mono.Cecil.Fixed references to Mono.Cecil.

  • Résolution du bogue dans la façon dont les scripts des assemblys ont été extraits d’Unity avec Unity 4 b7.Fixed bug in how scripting assemblies were retrieved from Unity with Unity 4 b7.

1.0.1.01.0.1.0

Publication 28-08-2012Released 2012-08-28

Nouvelles fonctionnalitésNew features

  • Prise en charge de l’aperçu pour la version Unity 4.0 bêta.Preview support for Unity 4.0 Beta.

Correctifs de boguesBug fixes

  • Résolution de l’inspection des propriétés levant des exceptions.Fixed the inspection of properties throwing exceptions.

  • Résolution de la descente dans les objets de base lors de l’inspection des objets.Fixed descending into base objects when inspecting objects.

  • Résolution de liste déroulante vide pour le point d’insertion dans l’Assistant MonoBehavior.Fixed blank dropdown list for the insertion point in the MonoBehavior wizard.

  • Résolution de l’exécution de la DLL dans le dossier Ressources pour UnityScript et Boo.Fixed completion for dll inside the Asset folder for UnityScript and Boo.

1.0.0.0 - Version initiale1.0.0.0 - Initial release

Publication 22-08-2012Released 2012-08-22