Notes de publication de Visual Studio 2017 pour Mac Preview v 7.6Visual Studio 2017 for Mac Preview v7.6 Release Notes
Developer Community | Configuration requise | Compatibilité | Code distribuable | Documentation | Blogs | Maintenance |Developer Community | System Requirements | Compatibility | Distributable Code | Documentation | Blogs | Servicing |
TéléchargementDownload
Installez la préversion la plus récente de Visual Studio pour Mac en remplaçant la valeur indiquée pour le canal de mise à jour par Bêta.Install the most recent Preview version of Visual Studio for Mac by changing the updater channel to Beta.
Notes
Cette version n’est pas publiée et n’est pas destinée à être utilisée sur des ordinateurs en production ni à créer du code en production.This release is not "go-live" and not intended for use on production computers or for creating production code.
Pour en savoir plus sur Visual Studio 2017 pour Mac, consultez Configuration système requise pour Mac et Ciblage et compatibilité pour la plateforme Mac.To learn more about Visual Studio 2017 for Mac, see Mac System Requirements and Mac Platform Targeting and Compatibility.
Pour plus d’informations sur les autres téléchargements associés, consultez la page Téléchargements.To learn more about other related downloads, see the Downloads page.
Quel est votre avis ?How are we doing?
Nous aimerions connaître votre opinion !We would love to hear from you! Vous pouvez signaler un problème via l’option Signaler un problème dans l’IDE de Visual Studio pour Mac.You can report a problem through the Report a Problem option in Visual Studio for Mac IDE. Vous pouvez effectuer le suivi de vos commentaires dans le portail de la communauté des développeurs.You can track your feedback in the Developer Community portal.
Problèmes connusKnown Issues
Consultez la section Problèmes connus.Refer to the Known Issues section.
Historique des versionsRelease History
- 24 juillet 2018 – Visual Studio 2017 pour Mac version 7,6 Preview 5July 24, 2018 – Visual Studio 2017 for Mac version 7.6 Preview 5
- 11 juillet 2018 – Visual Studio 2017 pour Mac version 7,6 Preview 4July 11, 2018 – Visual Studio 2017 for Mac version 7.6 Preview 4
- 21 juin 2018 – Visual Studio 2017 pour Mac version 7,6 Preview 3June 21, 2018 – Visual Studio 2017 for Mac version 7.6 Preview 3
- 31 mai 2018 – Visual Studio 2017 pour Mac version 7,6 Preview 2May 31, 2018 – Visual Studio 2017 for Mac version 7.6 Preview 2
- 07 mai 2018 – Visual Studio 2017 pour Mac version 7,6 Preview 1May 07, 2018 – Visual Studio 2017 for Mac version 7.6 Preview 1
Points clés de la versionRelease Highlights
- Le Journal de génération a été entièrement repensé pour fournir une sortie de génération structurée plus facile à lire et à comprendre.The Build Log has been completely revamped to give structured build output that is easier to read and understand.
- La prise en charge d’Azure Functions a été étendue.Azure Functions support has been expanded. Vous pouvez maintenant choisir le type de déclencheur quand vous créez un nouveau projet Azure Functions.You can now choose the trigger type when creating a new Azure Functions project. Désormais, Visual Studio pour Mac prend également en charge la publication de fonctions Azure sur Azure.Visual Studio for Mac now also supports publishing Azure Functions to Azure.
- Nous avons continué à améliorer les performances et la stabilité dans Visual Studio pour Mac.We've continued to improve performance and stability in Visual Studio for Mac.
****
_ Visual Studio 2017 pour Mac version 7,6 Preview 5 (7.6.0.2086)* _ Visual Studio 2017 for Mac version 7.6 Preview 5 (7.6.0.2086)* 
publication : 24 juillet 2018released July 24, 2018
Éditeur de codeCode Editor
- Correction d’un problème où les
TODO
commentaires ont cessé de fonctionner dans la dernière version bêta.Fixed an issue where theTODO
comments stopped working in latest beta. - Correction d’un problème où les éléments HTML ne sont pas correctement coloriés.Fixed an issue where HTML elements would not colorize correctly.
- Nous avons résolu un problème où l’entrée de blocs de commentaires lève une exception NotImplementedException.Fixed an issue where typing block comments throws a NotImplementedException.
- Nous avons résolu un problème avec l’entrée en langue coréenne, où le dernier caractère n’est pas mis en surbrillance lors de la sélection de la fin de la ligne jusqu’à son début, jusqu’à ce que le code de la boîte de dialogue de saisie semi-automatique disparaisse.Fixed an issue with Korean language input where the final character does not highlight when selecting from end of line to beginning of line, until code the completion dialog box disappears.
Sortie de la génération structuréeStructured Build Output
- Correction d’un problème où la sortie de la génération structurée affiche inutilement les noms des tâches.Fixed an issue where the structured build output unnecessarily displays task names.
- Amélioration de l’arrondi des temps de génération.Improved the rounding of build times.
- Correction de certains problèmes d’alignement avec les icônes de sortie de la génération structurée.Fixed some alignment issues with the structured build output icons.
- Correction d’un problème qui empêchait la sélection du dernier caractère de chaque nœud.Fixed an issue that prevented the selection of the last character in each node.
- Correction d’un problème où le nom de fichier affiché n’a pas été mis à jour après l’exécution d’une nouvelle Build.Fixed an issue where the displayed file name did not update after performing a new build.
ProjetProject
- Nous avons résolu un problème qui provoque un plantage intermittent lors de la génération de la galerie de contrôles Xamarin Forms.Fixed an issue that causes an intermittent crash when building Xamarin Forms Control Gallery.
- Nous avons résolu un problème où les modifications de mappage de configuration pour un projet ne génèrent pas de notification de modifications.Fixed an issue where configuration mapping changes for a project does not notify modifications.
PerformancesPerformance
- Nous avons résolu un problème où le complément WebReference ralentit la génération de dossier dans le panneau de solution.Fixed an issue where the WebReference addin slows down folder building in the solution pad.
.NET Core.NET Core
- Correction d’un problème où le projet .NET Core n’a pas été restauré après la modification des propriétés du projet.Fixed an issue where .NET Core project is not restored after changing project properties.
NuGetNuGet
- Correction d’un problème où les transformations source NuGet ne sont pas reconnues par IntelliSense.Fixed an issue where NuGet source transformations are not recognized by IntelliSense.
XamarinXamarin
Xamarin.AndroidXamarin.Android
- Si vous avez installé Java 9 et versions ultérieures, Visual Studio pour Mac utilisera
apksigner
pour signer Android. fichiers APK lors de la publication via le flux de travail de publication.If Java 9 and above are installed, Visual Studio for Mac will useapksigner
to sign Android .apks when publishing through the publishing workflow.
AutresOther
- Correction d’un problème où Visual Studio pour Mac n’offre pas de mises à jour.Fixed an issue where Visual Studio for Mac appears to offer no updates.
- Nous avons résolu un problème où la fonctionnalité de validation de Visual Studio pour Mac bloque la totalité du programme.Fixed an issue where Visual Studio for Mac checkout functionality freezes entire program.
- Amélioration de la navigation et du flux des enquêtes de feedback.Improved navigation and flow of feedback survey.
- Correction de certains problèmes de focus lors de la création d’un projet de Azure Functions.Fixed some focus issues when creating a new Azure Functions project.
Visual Studio 2017 pour Mac version 7,6 Preview 4 (7.6.0.2003)Visual Studio 2017 for Mac version 7.6 Preview 4 (7.6.0.2003)
publiée le 11 juillet 2018released July 11, 2018
Éditeur de codeCode Editor
Nous avons apporté les correctifs suivants à l’Éditeur de code :We made the following fixes to Code Editor:
- Nous avons résolu un problème où le menu Activer/désactiver le commentaire de ligne n’existe plus.Fixed an issue where toggle line comment menu no longer exists.
- Correction d’un problème où la
CheckArrayIndexValueCodeRefactoringProvider
est désactivée lors de la saisie d’un crochet ouvrant.Fixed an issue where theCheckArrayIndexValueCodeRefactoringProvider
is disabled when typing an opening bracket. - Nous avons résolu un problème où la commande « Afficher l’arborescence des appels de procédure » dans la barre d’exception ne s’affiche pas ou n’affiche aucune information.Fixed an issue where the "Show stack trace" command in the exception bar does not show or display any information.
- Nous avons résolu un problème où une NullReferenceException dans MonoDevelop.SourceEditor.FileRegistry.HasMultipleIncorrectEolMarkers est levée lors de l’ouverture d’un fichier.Fixed an issue where a NullReferenceException in MonoDevelop.SourceEditor.FileRegistry.HasMultipleIncorrectEolMarkers is thrown when opening a file.
- Nous avons résolu un problème où la ligne/colonne pour les problèmes TODO est décalée de 1.Fixed an issue where Line/col for TODO issues is off by 1.
- Correction d’un problème où le texte collé est mis en retrait avec des espaces supplémentaires (mise en retrait virtuelle).Fixed an issue where pasted text indents with extra (virtual indentation) whitespace.
- Nous avons résolu un problème de rendu où la commande « Afficher les étendues » inclut le balisage.Fixed a rendering issue where the "Show scopes" command includes markup.
- Nous avons résolu un problème où les info-bulles du débogueur ne sont pas toujours affichées.Fixed an issue where debugger tooltips are not always displayed.
- Nous avons résolu certains problèmes graphiques dans l’éditeur de texte.Fixed some graphical glitches in the text editor.
- Nous avons résolu un problème où le renommage d’une méthode ne devrait pas déclencher la suppression des arguments de type générique.Fixed an issue where renaming a method should not trigger the removal of generic type arguments.
- Nous avons résolu un problème où les paramètres EditorConfig ne sont pas appliqués aux nouveaux fichiers ajoutés au projet.Fixed an issue where EditorConfig settings are not applied to new files added to the project.
- Correction d’un problème où les « Extensions » intégrées et « par défaut » s’affichent dans le panneau des groupes de langues.Fixed an issue where the built in 'extensions' and 'default' are displayed in language bundles panel.
- Nous avons résolu un problème où une exception est levée quand vous cliquez sur des emplacements spécifiques d’un fichier source.Fixed an issue where an exception is thrown when clicking in specific locations of a source file.
- Nous avons résolu un problème où le correctif rapide « Ajouter une référence » n’ajoute pas de référence.Fixed an issue where "Add Reference" quick fix does not add a reference.
- Nous avons résolu un problème où les résultats de la recherche ne s’affichent pas en mode plein écran avec un second moniteur.Fixed an issue where search results do not display in full screen with a second monitor.
- Nous avons résolu un problème où le message « Une erreur s’est produite durant l’enregistrement des changements » s’affiche quand vous activez le pliage de code.Fixed an issue where an error, "There was an error saving the changes", displays when enabling code folding.
- Nous avons résolu un problème à cause duquel l’éditeur cessait parfois de répondre aux entrées utilisateur.Fixed an issue that caused the editor to occasionally become unresponsive to user input.
- Correction d’un problème où l’attribution d’un nouveau nom à une classe demande de recharger le fichier.Fixed an issue where renaming a class asks to reload the file.
PerformancesPerformance
- Nous avons augmenté la quantité de travail effectuée par l’IDE au démarrage.We have made additional gains on improving the amount of work performed by the IDE on startup.
- Correction d’un problème de mémoire où document. DisposeDocument s’abonne à un événement au lieu d’annuler l’abonnement.Fixed a memory issue where Document.DisposeDocument subscribes to an event instead of unsubscribing.
- Nous avons résolu des problèmes liés à la pénurie de ressources FileWatcherService.Fixed issues related to FileWatcherService resource starvation.
- Nous avons résolu un problème où le menu d’aperçu de correctif de code se bloque plusieurs secondes sur des correctifs volumineux.Fixed an issue where code fix preview menu hangs several seconds on large fixes.
ProjetProject
- Nous avons corrigé une NullReferenceException lors du chargement d’un projet de style SDK sans TargetFramework.Fixed a NullReferenceException when loading an sdk-style project with no TargetFramework.
- Nous avons résolu un problème où des dépendances circulaires entre des importations MSBuild provoquent une StackOverflowException.Fixed an issue where circular dependencies between MSBuild imports would result in a StackOverflowException.
- Amélioration des messages d’erreur en cas d’échec d’évaluation d’un projet MSBuild.Improved error messaging when failing to evaluate an MSBuild project.
- Nous avons résolu un problème qui provoquait le blocage de Visual Studio pour Mac lors de l’ouverture d’une solution.Fixed an issue that caused Visual Studio for Mac to freeze when opening solution.
Sortie de la génération structuréeStructured Build Output
- La sortie de la génération structurée est à présent accessible avec l’ancienne sortie « plate » de MSBuild.The Structured Build Output is now accessible along with the old "flat" output from MSBuild.
- Correction d’un incident dans une sortie de génération structurée.Fixed a crash in structured build output.
- Correction d’un problème où la sélection de la « génération réussie » dans la barre de navigation rompt la barre de navigation.Fixed an issue where selecting "Build succeeded" from breadcrumb bar breaks breadcrumb bar.
- Correction d’un problème d’interface utilisateur où la barre de navigation « aucune sélection » affiche une liste vide.Fixed a UI glitch where the breadcrumb bar "no selection" pops up empty list.
- Correction d’un problème où la génération d’un émulateur en cours d’exécution semble rompre la sortie de la génération.Fixed an issue where building against a running emulator appears to break Build Output.
- Correction d’un problème où les boutons suivant et précédent ne devraient pas être sensibles lorsqu’il n’y a aucun résultat.Fixed an issue where the next and previous buttons should be insensitive when there are no results.
- La sortie est maintenant développée par défaut.The output is now expanded by default.
- Nous avons ajouté un indicateur indiquant qu’une génération est en cours.We added an indicator that a build is in progress.
- Nous avons amélioré le remplissage de la barre de navigation.We improved the padding of the breadcrumb bar.
- Correction de la troncation du lien de navigation pour les avertissements en bas de la sortie de la génération.Fixed truncation of the navigation link for warnings at the bottom on the build output.
Outils WebWeb Tools
- Nous avons résolu un problème où la complétion n’est pas validée si le signe d’insertion est immédiatement suivi de
}
.Fixed an issue where code completion doesn't commit if the caret is immediately followed by}
. - Nous avons résolu un problème où la coloration syntaxique JavaScript s’arrête lors du passage d’un paramètre à une fonction.Fixed an issue where JavaScript syntax highlighting breaks when passing parameter to a function.
- Nous avons résolu un problème où les directives Razor ne sont pas colorées correctement.Fixed an issue where Razor directives are not colorized correctly.
- Nous avons mis à jour les fichiers de langage TextMate JavaScript/TypeScript.Updated JavaScript/TypeScript TextMate Language files.
- Nous avons résolu un problème où la boîte de dialogue Nouveau projet ne se ferme pas après la création d’un projet Azure Functions.Fixed an issue where the New Project dialog does not close after creating a new Azure Functions project.
- Nous avons résolu un problème où le code dans un bloc
@{}
mis en retrait saute une ligne lors de la validation et ne peut pas être repositionné.Fixed an issue where code in indented@{}
block jumps up a line when committed and cannot be repositioned.
F#F#
- Nous avons résolu un problème où l’ajout de package NuGet FSharp.Core 4.5.0 indique 4.3.3 comme dépendance affichée dans le panneau de solution.Fixed an issue where adding FSharp.Core 4.5.0 NuGet package shows 4.3.3 as the displayed dependency in the solution pad.
XamarinXamarin
Xamarin.MacXamarin.Mac
- Correction d’un problème où il n’est pas possible d’ouvrir un fichier de Storyboard par le biais de Xcode.Fixed an issue where it is not possible to open a storyboard file through Xcode.
Xamarin.AndroidXamarin.Android
- Correction d’un problème où l’application ne se lancerait pas au démarrage de l’application dans la configuration Release.Fixed an issue where the app would not launch when starting the app in Release configuration.
AutresOther
- Correction d’un problème où l’utilisateur ne parvient pas à enregistrer des fichiers et à ajouter de nouvelles ressources au projet Xamarin Forms.Fixed an issue where the user is unable to save files and add new resources to the Xamarin forms project.
- Nous avons résolu un problème où l’explorateur d’assembly n’affiche pas les membres publics si la visibilité est « Seuls les membres publics ».Fixed an issue where the assembly browser does not show public members if visibility is "Only public members".
- Nous avons résolu un problème où la sélection du contrôle de code source dans Outils -> Options -> Contrôle de code source est perdue lors de l’ouverture du menu contextuel.Fixed an issue where Source Control selection in Tools -> Options -> Source Control is lost when opening context menu..
Visual Studio 2017 pour Mac version 7,6 Preview 3 (7.6.0.1773)Visual Studio 2017 for Mac version 7.6 Preview 3 (7.6.0.1773)
publication : 21 juin, 2018released June 21, 2018
Sortie de la génération structurée Structured Build Output
Historiquement, la sortie de la génération était simplement une capture de la sortie des tâches de génération avec une mise en forme minimale.Historically the Build Output was simply a capture of the output from the build tasks with minimal formatting. Cela complique la recherche d’informations spécifiques, difficiles à comprendre pour les nouveaux utilisateurs et a souvent été tronquée, car elle était trop longue pour être conservée en mémoire.This makes it hard to find specific information, hard to understand for new users, and was often truncated because it was too long to be held in memory. Dans cette version, nous allons introduire un nouveau document de sortie de génération basé sur des journaux binaires MSBuild.In this release, we are introducing a new Build Output document based on MSBuild binary logs.
Les deux modifications les plus évidentes sont que le journal ne s’affiche plus dans le bloc d’erreurs et que la sortie est structurée au lieu d’être un journal texte plat.The two most obvious changes are that the log no longer shows in the Errors pad and that the output is structured instead of being a flat text log. Le fait de cliquer sur le bouton « sortie de la génération » dans le panneau erreurs ouvre à présent un nouveau document avec la sortie de génération au lieu de contraindre la sortie à la partie droite du bloc d’erreurs.Clicking the "Build Output" button in the Errors pad now opens a new document with the build output instead of constraining the output to the right hand side of the Error pad.

Lorsque vous affichez le journal de génération, vous pouvez maintenant activer une vue de diagnostic du journal en modifiant le niveau de détail du journal dans la visionneuse, au lieu de la modifier dans les préférences et de recréer le projet.When viewing the Build Log you can now enable a diagnostic view of the log by changing the log verbosity in the viewer, instead of changing it in Preferences and re-building the project again. Le journal peut être enregistré sur le disque et peut être rouvert à tout moment.The log can be saved to disk and can be re-opened at any time. Nous avons ajouté la prise en charge de l’ouverture des fichiers. binlog directement dans Visual Studio pour Mac pour vous permettre de le faire.We have added support for opening .binlog files directly in Visual Studio for Mac to enable you to do this.
La sortie de la génération peut faire l’objet d’une recherche et il est possible d’explorer les tâches qui ont été exécutées pour comprendre le déroulement de la Build.The build output is searchable and it's possible to drill down into the tasks that ran to understand the flow of the build.
Azure Functions Azure Functions
Nous avons mis à jour et amélioré l’expérience de création de projet Azure Functions.We updated and improved the experience when creating a new Functions project. Auparavant, le nouveau projet utilisait par défaut une fonction HttpTrigger.Previously the new project would default with an HttpTrigger function. Visual Studio pour Mac offre désormais des types de déclencheurs que vous pouvez sélectionner lors de la création d’un nouveau projet.Visual Studio for Mac now offers available trigger types that you can select when creating a new project.


Éditeur de codeCode Editor
- Nous avons ajouté un marqueur de refrappe dans l’éditeur pour indiquer que le crochet fermant peut être remplacé.We have added an overtype marker in editor to show that the closing bracket can be typed over.

- Correction d’un problème où la saisie semi-automatique du code dans les méthodes anonymes était interrompue lorsque
IntelliSense - Show Import Items
est activé.Fixed an issue where code completion in anonymous methods is broken whenIntelliSense - Show Import Items
is turned on. - Nous avons résolu certains problèmes liés aux commentaires de documentation : Exception, Param ref.Fixed some issues with documentation comments: Exception, Param ref.
- Nous avons résolu l’erreur de validation incorrecte XSLT pour xsl:variable.Fixed incorrect XSLT validation error for xsl:variable.
- Nous avons résolu un problème lié à l’emplacement du curseur lors du développement d’un extrait de code.Fixed an issue with the cursor location when expanding a code snippet.
- Nous avons résolu un problème où une boîte de dialogue d’erreur vide s’affiche quand l’utilisateur a un thème de mise en surbrillance endommagé.Fixed an empty error dialog that is shown when the user has a corrupt highlighting theme.
- Correction d’une erreur lors de la navigation vers un type dans le navigateur d’assembly.Fixed an error navigating to a type in assembly browser.
- Correction d’un problème où la marge à gauche s’altère quand vous survolez les '...' associés à une erreur de compilation.Fixed an issue where the gutter on the left corrupts when you hover over the '...' associated with a compile error.
- Correction d’un problème où le texte perdait la mise en retrait lorsde la saisie.Fixed an issue where text loses indentation when typing.
- Nous avons résolu un problème où l’éditeur ne fonctionne pas avec NuGet .NET Standard 2.0.Fixed an issue where the editor doesn't work with .NET Standard 2.0 NuGet.
- Correction d’un problème avec l’entrée en langue coréenne, où le dernier caractère n’est pas mis en surbrillance lors de la sélection de la fin de la ligne jusqu’à son début.Fixed an issue with Korean language input where the final character is not highlighted when selecting from end of line to beginning of line.
- Nous avons résolu un problème où les caractères sont transposés lors de la sélection/mise en surbrillance (par exemple pour copier + coller).Fixed an issue where Korean characters are transposed during selection/highlight (e.g. to copy + paste).
PerformancesPerformance
- Nous avons résolu un problème où LoadProject est appelé deux fois lors du chargement de solution à cause d’un changement de configuration.Fixed an issue where LoadProject is called twice on solution load due to configuration change.
- Correction d’un problème où les utilisations de la surbrillance F # ont trop de travail sur le thread de premier plan.Fixed an issue where F# highlight usages does too much work on the foreground thread.
- Correction d’un problème où le focus-entrée/sortie de l’IDE fait beaucoup d’e/s.Fixed an issue where IDE focus-in/out does a lot of IO.
- Correction d’une cause possible d’évaluation lente de GetSourceFilesAsync MSBuild.Fixed a possible cause of slow MSBuild GetSourceFilesAsync evaluation.
- Désormais, Visual Studio pour Mac désactive l’analyse complète de la solution quand le système d’exploitation déclenche un avertissement concernant la mémoire.Visual Studio for Mac now disables full solution analysis when the OS triggers a warning about memory.
- Implémentation d’un compilateur d’arrière-plan Roslyn pour MDWorkspace.Implemented a Roslyn background compiler for MDWorkspace.
- Charger les schémas de syntaxe à la demande pour chaque type de fichier.Load syntax schemes on demand for each file type.
- Nous avons résolu un problème qui pouvait entraîner le blocage de l’interface utilisateur après l’ouverture d’une solution.Fixed an issue that could cause the UI to freeze after opening a solution.
AccessibilitéAccessibility
- Le pliage de code montre quand VoiceOver est utilisé, au lieu de le masquer automatiquement, qui est le comportement par défaut.Code folding shows when VoiceOver is being used, instead of auto hiding, which is the default behavior.
ProjetProject
- Nous avons corrigé une NullReferenceException quand un fichier est ajouté en externe au projet.Fixed a NullReferenceException when a file is added externally to the project.
.Net Core.Net Core
- Nous avons corrigé l’action de génération par défaut pour les nouveaux fichiers.Fixed the default build action for new files.
- Nous avons corrigé un blocage de l’interface utilisateur lors de la génération d’un projet Angular ASP.NET Core.Fixed a UI hang when building an ASP.NET Core Angular project.
NuGetNuGet
- Correction d’un problème où la mise à jour de PackageReference supprime des métadonnées.Fixed an issue where updating PackageReference removes metadata.
Outils WebWeb Tools
- Nous avons résolu une exception lors de l’écriture dans un fichier TypeScript : System.ArgumentException Message=Le SnapshotPoint ou SnapshotSpan spécifié se trouve sur un autre ITextSnapshot que ce SnapshotSpan.Fixed an exception when typing in TypeScript file: System.ArgumentException Message=The specified SnapshotPoint or SnapshotSpan is on a different ITextSnapshot than this SnapshotSpan..
- Nous avons résolu un problème d’absence d’IntelliSense pour les fichiers .css.Fixed an issue where there was no IntelliSense for .css files.
- Nous avons résolu un problème où le retour arrière n’était pas disponible sur les lignes avec retrait intelligent.Fixed an issue where backspace was not available on smart indented lines.
F#F#
- Correction de la saisie semi-automatique F # inexacte.Fixed some inaccurate F# autocompletion.
- Supprimez’System. ValueTuple. 4.3.0 'des modèles , car il n’est pas obligatoire et n’est pas sur NuGet.Remove 'System.ValueTuple.4.3.0' from templates as it is not required and is not on NuGet.
XamarinXamarin
Xamarin.FormsXamarin.Forms
- Nous avons résolu un problème où IntelliSense ne fonctionne pas pour les champs générés automatiquement par le biais de XAML Xamarin.Forms.Fixed an issue where IntelliSense does not work for auto-generated fields through Xamarin.Forms XAML.
Xamarin.iOSXamarin.iOS
ApprovisionnementProvisioning
Le provisionnement automatique dans Visual Studio pour Mac tente à présent de créer et d’utiliser un ID d’application générique et des profils de provisionnement par défaut, au lieu de créer un ID d’application basé sur l’identificateur de Bundle spécifié dans le fichier info. plist.Automatic provisioning in Visual Studio for Mac will now attempt to create and use wildcard App ID and provisioning profiles by default, instead of creating an App ID based on the Bundle Identifier specified in the Info.plist file. L’utilisation par défaut d’ID génériques réduit le nombre de profils et d’ID qui doivent être tenus à jour dans le portail des développeurs.Using wildcard IDs by default reduces the number of profiles and IDs that need maintenance in the developer portal.
Dans certains cas, un ID d’application explicite doit être utilisé, en fonction des droits utilisés dans l’application.There are some cases where an explicit App ID needs to be used, based on the entitlements used in the app. Les droits suivants ne sont pas pris en charge par les ID d’application génériques :The following entitlements are not supported by wildcard App IDs:
- App GroupsApp Groups
- Associated DomainsAssociated Domains
- Apple PayApple Pay
- Centre de jeuxGame Center
- HealthKitHealthKit
- HomeKitHomeKit
- Zone réactiveHotspot
- Achat dans l’applicationIn-App purchase
- MultipathMultipath
- NFCNFC
- Personal VPNPersonal VPN
- Notifications PushPush Notifications
- Configuration d’accessoires sans filWireless Accessory Configuration
Si votre application utilise l’une de ces habilitations, Visual Studio pour Mac tente de créer un ID d’application explicite au lieu d’un caractère générique.If your app uses one of these entitlements, Visual Studio for Mac will attempt to create an explicit App ID instead of a wildcard one.
En plus de la prise en charge des ID d’application génériques, les problèmes suivants ont été résolus :In addition to wildcard App ID support, the following issues have been fixed:
- Lors de la connexion du débogueur à votre application, Visual Studio pour Mac utilise désormais le port de connexion de l’appareil plutôt que les préférences globales.When connecting the debugger to your app, Visual Studio for Mac now uses the device's connection port instead of using global preferences. Cela signifie qu’USB est utilisé pour le débogage (en cas de connexion USB), même si les préférences sont pour le débogage Wi-Fi.This means USB is used for debugging (when connected through USB) even if the preferences are for WiFi debugging.
- Nous avons éliminé une erreur qui se produisait lors d’une tentative de connexion au compte de développeur Apple.Fixed an error when trying to connect to Apple Developer Account.
- Nous avons résolu un problème où
$(AppIdentifierPrefix)
n’est pas inséré avant l’entrée d’ID de bundle générée automatiquement lors de l’activation de groupes d’accès au trousseau.Fixed an issue where$(AppIdentifierPrefix)
is not inserted before the automatically generated bundle ID entry when enabling keychain access groups. - Nous avons résolu un problème lié aux nouveaux projets watchOS, où l’espace de noms ne correspond pas au projet iOS.Fixed an issue with new watchOS projects where the namespace would not match the iOS project.
- Nous avons résolu un problème où l’Analyseur de problème ne se déclenchait pas après la modification de la cible de déploiement.Fixed an issue where the issue analyzer would not trigger after changing the deployment target.
- Nous avons résolu un problème qui empêchait le profilage d’une application tvOS par Wi-Fi.Fixed an issue that prevented profiling a tvOS application over WiFi.
Xamarin.AndroidXamarin.Android
- Résolution d’un problème où les utilisateurs ne seraient pas avertis si Android SDK Tools étaient manquants lors du démarrage d’un émulateur.Fixed an issue where users would not be notified if Android SDK Tools were missing when starting an emulator.
- Résolution d’un problème où les applications étaient signalées comme ayant échoué lors de l’installation, même si elles ont été correctement installées.Fixed an issue where apps would be reported as failed to install, even though they installed correctly.
Android SDK ManagerAndroid SDK Manager
- Correction d’un problème lié aux licences de composants lors de l’installation.Fixed an issue showing component licenses on installation.
- Correction d’un problème de thread lors du téléchargement de composants ayant eu un impact sur le thread d’interface utilisateur.Fixed a threading issue when downloading components that impacted the UI thread.
Android Device ManagerAndroid Device Manager
- Correction d’un problème de démarrage des émulateurs qui nécessitait le téléchargement d’une image système avant le démarrage.Fixed an issue starting emulators that required a system image to be download before starting.
AutresOther
- Nous avons résolu un problème où il n’est pas possible de réexécuter les tests après les avoir arrêtés.Fixed an issue where it is not possible to re-run tests after stopping tests.
Visual Studio 2017 pour Mac version 7,6 Preview 2 (7.6.0.947)Visual Studio 2017 for Mac version 7.6 Preview 2 (7.6.0.947)
publiée le 31 mai 2018released May 31, 2018
Éditeur de codeCode Editor
Cette version résout plusieurs problèmes liés à l’éditeur de code :This release addresses a number of issues with the code editor:
- Les analyseurs et la mise en forme ne sont pas mis à jour après la modification de editorconfig.Analyzers and formatting do not update after modifying editorconfig.
- Les membres sur une seule ligne étaient affichés comme étant réductibles.Single-line members were shown as collapsible.
- La création d’un nouveau gestionnaire d’événements place toujours la méthode au début de la classe.Creating a new event handler would always put the method at the start of the class.
- L’accolade fermante est supprimée lors de la suppression des accolades qui se trouvent au-dessus dans un fichier .cs.The closing curly brace is removed on deleting curly braces above it in a .cs file.
- Les régions réduites se développent automatiquement.Collapsed regions would auto expand.
- Atteindre la définition ne fonctionne pas de façon fiable lors de la navigation dans le navigateur d’assembly.Go to Definition would not work reliably when navigating to the assembly browser.
- Le navigateur d’assembly est rompu dans 7,5 build 1254.The assembly browser is broken in 7.5 build 1254.
- Visual Studio pour Mac se bloque lors de l’enregistrement d’un fichier.Visual Studio for Mac freezes when saving a file.
- Le curseur ne se trouve pas correctement après le développement des extraits decode.The cursor would be located incorrectly after expanding snippets.
- Cliquez avec le bouton droit sur > FindReferences retourne un trop grand nombre de résultats inutiles lorsqu’il est utilisé dans une interface.Right-click -> FindReferences returns too many useless results when used in an interface.
- Les « tildes » ne sont pas mis à l’échelle avec l’éditeur lors du zoom."Squiggles" do not scale with editor when zooming.
- Plusieurs actions « var to Explicit type » sont disponibles dans le menu correctif rapide.Multiple "var to explicit type" actions are available in the Quick Fix menu.
- L' info-bulle ne disparaît pas lors de la saisie ou du déplacement vers un autre élément.Tooltip does not disappear on typing or moving to another item.
- Le double-clic sur la sélection de texte est souvent bloqué par l’info-bulle.Double click text selection is often blocked by tooltip.
- Le menu Afficher le commentaire de la ligne n’existe plus.Toggle line comment menu no longer exists.
- L' éditeur de texte effectue un rendu incorrect lors du passage à une ligne de source.Text editor misrenders when jumping to a line of source.
- Vous ne pouvez pas désactiver d’abord les directives système place.Setting Place System directives first cannot be turned off.
-
TODO
ne met plus en surbrillance (fonctionnait avant la mise à jour).TODO
doesn't highlight anymore (worked before Update). - Nous avons facilité la configuration des règles de correction rapide en filtrant les règles quand elles sont appelées par le biais de la commande de correction rapide.We made it easier to configure Quick Fix rules by filtering the rules when invoked through the Quick Fix command.
- Nous avons corrigé certains problèmes de droite à gauche :We fixed some Right-to-Left issues:
ProjetProject
- Nous avons résolu un problème où la création d’un projet Azure Functions provoque des erreurs IntelliSense tant que le projet n’a pas été fermé puis rouvert.We fixed an issue where creating a new Functions project would result in IntelliSense errors until the project was closed and reopened.
- La cible
Clean
s’exécute maintenant en mode asynchrone.TheClean
target now runs asynchronously.
DébogueurDebugger
- Nous avons résolu un problème où la complétion de fenêtre Exécution contenait uniquement des variables locales.We fixed an issue where the Immediate window completion only contains locals.
PerformancesPerformance
Nous avons résolu les problèmes de performances suivants :We fixed the following performance related issues:
- MEF effectue un travail sur le thread d’interface utilisateur.MEF would perform work on the UI thread.
- L’adaptateur VSTest retarde le chargement de solution.VSTest adapter delays solution load.
- GetSemanticModelAsync ne doit pas être appelé à partir du thread d’interface utilisateur.GetSemanticModelAsync should not be called from UI Thread.
ShellShell
Cette version introduit la fonctionnalité suivante :This release introduces the following feature:
- Vous pouvez désormais créer un classeur interactif à partir de la page d’accueil si Workbooks est installé.It is now possible to create an Interactive Workbook from the Welcome Page if Workbooks is installed.
Les problèmes suivants ont été résolus dans l’interpréteur de commandes Visual Studio pour Mac :The following issues were addressed in the Visual Studio for Mac Shell:
- Lorsque la langue du système est changée en Chinois, cette modification n’est pas reflétée dans Visual Studio pour Mac.When the system language is changed to Chinese, it is not reflected in Visual Studio for Mac.
- L’icône d’épingle de la page d’accueil est trop petite.The pin icon in the Welcome Page is too small.
- Visual Studio pour Mac 7,5 se bloque lors de la sélection d’un appareil dont le nom commence par #.Visual Studio for Mac 7.5 crashes when selecting a device with a name starting with #.
- La fonction glisser-déposer dans la page d’accueil ne fonctionneplus.Drag-and-drop into welcome page does not work anymore.
- Impossible de renommer les éléments de solution.Cannot rename solution items.
- Impossible d’ajouter un nouveau fichier aux éléments de la solution.Cannot add new file to solution items.
- L' option de menu déplacer vers le bloc-notes précédent ne fonctionne pas.Move to previous notebook menu item is not working.
- Visual Studio 2017 pour Mac 7,5 (build 1255) se bloque sans jamais afficher l’interface utilisateur lors de la rétrogradation de la version préliminaire de 7,6 à la version 7,5.Visual Studio 2017 for Mac 7.5 (build 1255) crashes without ever showing UI when downgrading from 7.6 Preview to 7.5.
Gestion de versionVersion Control
- Nous avons résolu un problème où le commentaire sur la remise (stash) Git n’est pas affiché dans la boîte de dialogue Gestionnaire de dissimulation.We fixed an issue with the Git stash comment not displayed in Stash Manager dialog.
- Nous avons résolu un problème avec Git stash apply - avertissement Gtk - opération effectuée sur le thread d’arrière-plan.We fixed an issue with Git apply stash - Gtk warning - operation done on background thread.
NuGetNuGet
- Nous prenons désormais en charge les restaurations no-op lors de l’ouverture d’une solution.We now support no-op restores on opening a solution. Si les références du package n’ont pas été modifiées, une restauration sans opération se produit.If the package references have not changed a then a no-op restore will occur.
.Net Core.Net Core
Quand le complément ASP.NET Core tente d’installer le certificat de développement HTTPS, la boîte de dialogue de message macOS qui invite à fournir le nom d’utilisateur et le mot de passe affiche désormais ce qui suit :When the ASP.NET Core addin tries to install the HTTPS development certificate, the macOS message dialog that asks for the username and password will now display:
dotnet-dev-certs souhaite faire des changements.dotnet-dev-certs wants to make changes.
Nous avons résolu un problème où il n’était pas possible d’ajouter des déclarations à un fichier C# vide à l’aide de suggestions d’IntelliSense.We fixed an issue that where it wasn't possible to add declarations to an empty C# file using suggestions from IntelliSense.
F#F#
Cette version introduit la fonctionnalité suivante :This release introduces the following feature:
- Nous avons mis à jour vers 3.0 la version de Xamarin.Forms qui est référencée dans les nouveaux projets.We updated the version of Xamarin.Forms that is referenced in new projects to 3.0.
Nous avons résolu les problèmes suivants pour les développeurs F # :We fixed the following issues for F# developers:
- La recherche de références « F # » retourne incorrectement « 0 correspondances ».F#'s "Find References" wrongly returns "0 matches" too often.
- Erreur F # dans le fournisseur de type de ressource Android lors de l’utilisation de Xamarin. forms 3,0.F# error in Android resource type provider when using Xamarin.Forms 3.0.
- F # Interactive génère le message de sortie initial sans aucune entrée d’utilisateur.F# interactive outputs initial output message without any user input.
- La Description du modèle de projet F # Xamarin. Forms mentionne la bibliothèque PCL quand elle doit être .NET standard.F# Xamarin.Forms project template description mentions PCL when it should be .NET Standard.
- Fichier > nouvelle application Blank Forms en F # définit la Android SDK sur 8,0 au lieu d’utiliser la dernière.File > New Blank Forms App in F# sets the Android SDK to 8.0 instead of Use Latest.
- L’historique de commande F # Interactive est désactivé d’une unité.F# interactive command history is off by one.
Outils WebWeb Tools
- Nous avons corrigé une erreur irrécupérable lors de la modification d’un fichier appsettings.json dans une nouvelle application web ASP.NET Core créée à partir d’un modèle.We fixed a fatal error when editing an appsettings.json file in a new ASP.NET Core Web app from template.
- Nous avons résolu un problème où les références web à un projet ASP.NET MVC ne peuvent pas être ajoutées.We fixed an issue where web references to ASP.NET MVC project could not be added.
Azure Azure
- Vous pouvez désormais publier votre fonction Azure.It is now possible to publish your Azure Function. Cliquez avec le bouton droit sur le projet de fonction et sélectionnez publier, puis créer ou publier sur un Azure App service.Right click the Function project and select Publish, then create or publish to an Azure App Service.


- Nous avons amélioré le temps nécessaire au chargement des détails de l’abonnement.We improved the time it takes to load subscription details.
XamarinXamarin
Xamarin.iOSXamarin.iOS
Nous avons résolu les problèmes suivants avec les projets iOS :We fixed the following issues with iOS projects:
- Les ressources de complication WatchKit définies dans info. plist ne sont pas reconnues lors de la compilation.WatchKit Complication Assets Set specified in info.plist not recognized on compile.
aps-environment
n’obtient pas la valeurproduction
après la publication d’une version Release.aps-environment
is not getting set toproduction
after publishing a release build.- Les catalogues de composants d’un projet partagé sont répertoriés deux fois dans l’Explorateur de solutions.Asset catalogs in a shared project are listed twice in the solution explorer.
Enable Classkit
dans droits. plist , la case à cocher ne s’affiche pas comme étant activée lorsque le fichier Entitlements. plist est rouvert.Enable Classkit
checkbox in Entitlements.plist does not display as checked when the Entitlements.plist file is re-opened.
Xamarin.AndroidXamarin.Android
- Nous avons résolu un problème de plantage lors de la publication dans le Play Store.We fixed a crash when publishing to the Play Store.
Xamarin.FormsXamarin.Forms
- Nous avons résolu certains problèmes d’édition XAML pour Xamarin.Forms :We fixed some XAML editing issues for Xamarin.Forms:
Visual Studio 2017 pour Mac version 7,6 Preview 1 (7.6.0.711)Visual Studio 2017 for Mac version 7.6 Preview 1 (7.6.0.711)
publiée le 7 mai 2018released May 7, 2018
Éditeur de codeCode Editor
- Le pliage de code est activé par défaut.Code Folding is enabled by default.
- Nous avons résolu un problème où les info-bulles ne disparaissent pas.Fixed an issue where tooltips do not disappear.
- Nous avons résolu un problème où une suggestion de remplacement « Convertir le groupe anonyme en groupe de méthodes » n’est pas valide.Fixed an issue where a suggested "Convert anonymous group to method group" replacement would be invalid.
- Le délai d’expiration d’info-bulle est désormais plus court, ce qui réduit la durée d’affichage de l’info-bulle Info express.Tooltip timeout is now shorter, which lowers the quick info popup time.
- Nous avons résolu un problème où Alt+flèche haut au début du document génère une exception.Fixed an issue where Alt+Up at beginning of the document results in an exception.
- La classification C# n’est pas mise à jour lorsque la compilation change.C# classification does not update when compilation changes.
PerformancesPerformance
- Nous avons amélioré les performances de la commande Rechercher des références.Improved the performance of the Find References command.
- Contention d’évaluation du modèle de projetréduit, ce qui améliore les performances de chargement du projet.Reduced Project model evaluation contention, which improves project load performance.
ShellShell
- Correction d’un problème où plusieurs boîtes de dialogue d’enregistrement s’affichent en cas de fermeture à l’aide d’un raccourci clavier à plusieurs reprises.Fixed an issue where multiple Save dialogs are shown when close using keyboard shortcut multiple times.
AccessibilitéAccessibility
- Nous avons résolu un problème où VoiceOver lit les éléments invisibles dans les Options de projet.Fixed an issue where VoiceOver would read invisible elements in the 'Project Options'.
NuGetNuGet
- Le programme de résolution du SDK NuGet fourni avec le MSBuild Mono est désormais pris en charge par Visual Studio pour Mac.The NuGet SDK Resolver that is included with Mono's MSBuild is now supported by Visual Studio for Mac. Cela permet aux SDK de télécharger à partir de NuGet et d’être consommés par des projets de style SDK.This allows SDKs to download from NuGet and consumed by SDK style projects.
F#F#
- Correction d’un problème où les dossiers implicites ne sont pas triés correctement dans les projets F #.Fixed an issue where implicit folders are incorrectly ordered in F# projects.
- Amélioration de la façon dont F # obtient sa liste de mots clés en utilisant FCS au lieu d’une liste codée en dur.Improved how F# gets its list of keywords by using FCS instead of a hardcoded list.
XamarinXamarin
Concepteurs visuelsVisual Designers
Concepteur AndroidAndroid Designer
- Modification de la disposition en toute fidélité : vos modifications XAML sont désormais conservées même en mode création.Full-fidelity layout editing: your XAML modifications are now preserved even in design mode.
- Rendu mis à jour vers le dernier Oreo Android.Updated renderer to latest Android Oreo.
- Améliorations des performances IntelliSense.IntelliSense performance improvements.
Xamarin.iOSXamarin.iOS
- Droits ClassKit : ClassKit active les fonctionnalités de vos applications de formation pour iPad qui peuvent être utilisées par des établissements scolaires avec Apple School Manager et des ID Apple gérés.ClassKit entitlements: ClassKit enables features in your education apps for iPad that can be used by educational institutions with Apple School Manager and Managed Apple IDs.
- Désormais, Visual Studio pour Mac vous avertit si un constructeur iOS ou Mac particulier (à partir de Xamarin.iOS ou Xamarin.Mac, respectivement) est indisponible en raison d’une dépréciation ou est introduit dans une version de système d’exploitation ultérieure à la version ciblée par le projet (par exemple, la « Cible de déploiement » telle que définie dans le fichier Info.plist).Visual Studio for Mac will now alert you if a particular iOS or Mac constructor (from Xamarin.iOS or Xamarin.Mac, respectively) is unavailable due to deprecation or introduced into a later version of the OS than the version the project is targeting (e.g. the "Deployment Target" as set in the Info.plist).
- Nous avons résolu un problème où IWKNavigationDelegate a deux méthodes d’interface et une seule est affichée dans IntelliSense.Fixed an issue where IWKNavigationDelegate has two interface methods, and only one is shown in IntelliSense.
Xamarin.MacXamarin.Mac
- Correction de plusieurs problèmes visuels lors de la publication d’applications Mac.Fixed a number of visual glitches when publishing Mac apps.
Problèmes connusKnown Issues
- Android SDK déjà installé n’est pas détecté dans le programme d’installation (s’il est installé via Android Studio).Already installed Android SDK is not detected in the installer (if installed through Android Studio).
- Les TagHelpers Razor dans un projet ne sont pas actualisés au moment de la génération.Razor TagHelpers in project aren’t refreshed on build.
- Classe CSS IntelliSense dans _Layout.cshtml, mais pas dans les vues.CSS Class IntelliSense in _Layout.cshtml, but not in views.
- Dans Razor, l’activation/la désactivation des commentaires ne fonctionne pas en HTML.In Razor, toggle comments does not work in HTML.
- Razor : retrait du
contenu des balises incorrect. Razor: indentedtag content indentation bad. - La saisie d’une
balise dans une boucle for est remplacée par textarea (ASPNET/Razor/issues/2200) Typing atag in a for loop is changed to textarea (aspnet/Razor/issues/2200)
Extension Team Foundation Version Control - Notes de publicationTeam Foundation version control extension – Release Notes
La prise en charge de Team Foundation Version Control est disponible en tant qu’extension de Visual Studio pour Mac.Team Foundation version control support is available as an extension for Visual Studio for Mac. Pour plus d’informations sur l’installation et l’utilisation de l’extension, consultez le Guide de la connexion au contrôle de version Team Foundation .For more information on installing and using the extension, see the Connecting to Team Foundation version control guide.
0.3.10.3.1
Publication : 28/06/2018Released 6/28/2018
Améliorations apportées :Implemented enhancements:
- Amélioration de l’expérience utilisateur de l’Explorateur de la source.Improved Source Explorer experience. Le bouton Actualiser a été supprimé, car tout est désormais actualisé automatiquement.The Refresh button has been removed since everything is now refreshed automatically.
- Simplification du processus de création d’espaces de travail.Simplified workspaces creation process.
- Changements mineurs de l’IU.Minor UI changes.
Bogues résolus :Fixed bugs:
- Correction du BOGUe avec la validation des dossiers.Fixed BUG with folders validation. Il peut affecter la création d’espaces de travail.It could affect the creation of workspaces.
0.30.3
Publication : 27/06/2018Released 6/27/2018
Améliorations apportées :Implemented enhancements:
- Amélioration du filtre de projet.Improved project filter. Ajout d’une option de filtrage par nom d’utilisateur et par URL du serveur.Added option to filter by server URL and username.
- Amélioration du temps de chargement de l’Explorateur de la source.Improved Source Explorer loading time.
- Améliorations apportées au processus d’actualisation dans l’Explorateur de sources (boutons de chargement, de Désactivation/activation, etc.).Improvements in the refresh process in Source Explorer (loading indicator, disable/enable buttons, etc).
- Ajout d’options supplémentaires à l’Explorateur de la source, par exemple l’ouverture de dossiers dans le Finder, etc.Added more options to Source Explorer like open folders in Finder, etc.
- Amélioration du temps de chargement des éléments de travail.Improved Work Items loading time.
- Ajout de changements à certains littéraux pour adapter la personnalisation TFVC.Changes in some literals to adapt TFVC branding.
- Validations supplémentaires : vérification de l’existence du chemin local de l’espace de travail, etc.More validations: check if the workspace local path exists, etc.
- Changements mineurs de l’IU.Minor UI changes.
Bogues résolus :Fixed bugs:
- Ajout d’un cache d’espace de travail pour éviter les demandes inutiles de validation de projet (amélioration importante du niveau de performance).Added workspace cache to avoid unnecessary request validating project (big performance improvement).
- Correction de l’ouverture de l’Explorateur de source.Fixed BUG opening Source Explorer.
- Correction des BOGUes créant des espaces de travail.Fixed BUG creating workspaces. La création de l’espace de travail prend du temps. Déplacement vers un autre thread.The workspace creation takes some time, moved to another thread.
- Correction du lancement de la boîte de dialogue OAuth à partir de l’Explorateur de source.Fixed BUG launching OAuth dialog from Source Explorer.
- Correction du BOGUe : ajout de nouveaux fichiers à partir de l’Explorateur de sources si aucun dossier de travail n’est présent dans l’espace de travail.Fixed BUG adding new files from Source Explorer if there are not any working folder in the workspace.
- Correction de certains littéraux incorrects.Fixed some incorrect literals.
- Correction du BOGUe avec focus sur ouvrir à partir de la boîte de dialogue contrôle de code source.Fixed BUG with focus on Open from Source Control dialog.
- Correction du BOGUe d’actualisation du contenu de l’Explorateur de source après la création d’un espace de travail.Fixed BUG refreshing Source Explorer content after create a new workspace.
0.2.10.2.1
Publication : 11/06/2018Released 6/11/2018
Bogues résolus :Fixed bugs:
- Correction du BOGUe détectant si un projet se trouve dans certains des serveurs TFS (performance).Fixed BUG detecting if a project is in some of the TFS Servers (performance).
0.20.2
Publication : 11/06/2018Released 6/11/2018
Améliorations apportées :Implemented enhancements:
- Nouveau flux d’authentification.New authentication flow.
- Nouvelle boîte de dialogue de projets permettant de gérer facilement l’ensemble des serveurs, des collections et des projets.New projects dialog where can easily manage all servers, collections and projects.
- Ajout de la fonctionnalité de découverte automatique des serveurs et des projets.Added auto discover servers and projects functionality.
- Ajout de filtre de projet.Added project filter.
- Nouvelle boîte de dialogue permettant de sélectionner les chemins de projet à mapper.New dialog where select project paths to map.
- Ajout d’un filtre de fichiers.Added files filter.
- Ajout d’une nouvelle boîte de dialogue pour créer des espaces de travail.Added new dialog to create workspaces.
- Ajout d’une nouvelle option pour supprimer les dossiers de travail d’un espace de travail existant.Added new option to delete working folders from an existing workspace.
- Inclusion d’une validation plus détaillée des formulaires.Included more detailed forms validation.
- Amélioration de la gestion des erreurs et des commentaires des utilisateurs.Improved error management and user feedback. Messages plus détaillés.More detailed messages.
- Améliorations de SourceControlExplorer : les types de fichier sont détectés, des icônes spécifiques sont affichées, etc.Improvements in SourceControlExplorer: file types are detected and specific icons are displayed, etc.
- Amélioration des temps de chargement dans SourceControlExplorer.Improved loading times in SourceControlExplorer.
- Ajout d’une nouvelle option relative aux journaux dans les paramètres.Added new logs option in the Settings.
- Améliorations du cache de compléments (paramètres, jetons, etc.).Improvements in addin cache (settings, tokens, etc).
- Changements et améliorations mineurs de l’IU (indicateurs de chargement, etc.).Minor UI changes and improvements (loading indicators, etc).
Bogues résolus :Fixed bugs:
- Correction de l’authentification des BOGUes sur certains serveurs TFS à l’aide de NTLM.Fixed BUG authenticating in some TFS Servers using NTLM.
- Correction du BOGUe création d’espaces de travail liés au cache des espaces de travail.Fixed BUG creating workspaces related to workspaces cache.
- Correction de l’espace de travail actualisation des BOGUes après la suppression d’un projet.Fixed BUG refreshing workspace after removing a project.
- Correction du BOGUe lors de l’actualisation du jeton OAuth dans certaines conditions.Fixed BUG refreshing OAuth token under some conditions.
- Correction du BOGUe de modification du thème Visual Studio et détails de l’interface utilisateur mineure.Fixed BUG changing Visual Studio theme and minor UI details.
- Correction du BOGUe d’obtention du nom du propriétaire de l’espace de travail.Fixed BUG getting the workspace owner name.
0.1.1 (bêta)0.1.1 (Beta)
Publication : 08/05/2018Released 5/8/2018
Bogues résolus :Fixed bugs:
- Correction du chargement du BOGUe WebView OAuth à partir de certaines versions de Visual Studio pour macOS.Fixed BUG loading OAuth Webview from some Visual Studio for macOS versions.
0.1 (bêta)0.1 (Beta)
Publication : 08/05/2018Released 5/8/2018
Améliorations apportées :Implemented enhancements:
- Authentification de base et OAuth.Basic and OAuth Authentication.
- Choix des projets serveur.Choose server projects.
- Création, modification et suppression d’espaces de travail.Create, edit and delete Workspaces.
- SourceControlExplorer.SourceControlExplorer.
- Mappage et récupération.Map and get.
- Ajout d’une fonctionnalité d’extraction.Added checkout functionality.
- Ajout d’une fonctionnalité d’archivage.Added checkin functionality.
- Ajout d’une fonctionnalité de renommage.Added rename functionality.
- Ajout d’une fonctionnalité de suppression de dossiers et de fichiers.Added delete folders and files functionality.
- Ajout d’une fonctionnalité de verrouillage et de déverrouillage.Added lock and unlock functionality.
- Ajout d’une fonctionnalité d’annulation des changements.Added undo changes functionality.