Vous êtes actuellement hors ligne, en attente de reconnexion à Internet.

Votre navigateur n’est pas pris en charge

Vous devez mettre à jour votre navigateur pour utiliser le site.

Mettre à jour vers la dernière version d’Internet Explorer

Visual Studio bogues 2015 CTP fixe et problèmes connus

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

La version anglaise de cet article est la suivante: 2967191
Cet article répertorie les bogues corrigés et les problèmes connus pour le Microsoft Visual Studio 2015 Community Technology Preview (CTP).
À propos de Visual Studio 2015 CTP
Visual Studio 2015 CTP sont des versions préliminaires de la prochaine version principale de Visual Studio. CTP fournit des premiers utilisateurs avec la possibilité de partager vos commentaires avec l'équipe produit, ainsi que d'évaluer les fonctionnalités nouvelles et améliorées de produit. Cette version n'est pas destinée à être utilisé sur des ordinateurs de production ou pour créer du code de production.

L'objectif de cette version CTP est de recueillir vos commentaires. Pour signaler un bogue, veuillez utiliser Se connecter. Vous pouvez également partager vos idées et suggestions sur UserVoice. Vos idées rapides peuvent être partagées à l'aide de Envoyer un sourire par le biais de la Visual Studio IDE.

Téléchargez la dernière Visual Studio 2015 version CTP :
  • Microsoft Visual Studio Ultimate 2015 CTP (exe, ISO)
  • Outils à distance pour Visual Studio 2015 CTP)x 86, x64, BRAS)
  • (Version CTP de 2015 SDK) Microsoft Visual Studioexe)
  • Bibliothèque MFC codés sur plusieurs octets pour Visual Studio 2015 CTP)exe)


Remarques
  • CTP est uniquement en anglais.
  • CTP non prises en charge et est destinés à être utilisé pour le test, essais et commentaires uniquement.
  • CTP n'est pas soumis à la validation finale. Ils ne sont pas destinés à être exécutés sur des serveurs ou des stations de travail, ou à être utilisé pour créer le code de production. Si vous installez un version CTP sur un serveur de production, cela place le serveur dans un état non pris en charge.
  • Bien que ces CTP est destinés à être installés côte à côte avec des versions antérieures de Visual Studio, une compatibilité totale pour chaque CTP n'est pas garantie.

Visual Studio 2015 CTP 5 (version 14.0.22512.0.DP) détails

Pour savoir quelles sont les nouveautés dans Visual Studio 2015 CTP 5, consultez le Notes de publication Visual Studio 2015 CTP 5.

Bogues corrigés

GIT
  • Fichiers incorrects sont introduits dans le référentiel Git.
    Symptôme
    Lorsque vous téléchargez des modifications dans un référentiel distant, votre fichier de configuration est remplacé par un fichier spécialement conçu. Votre fichier de configuration se trouve à l'extérieur du référentiel. En remplaçant ce fichier par un fichier incorrect, les commandes Git peuvent être remappées afin d'exécuter des commandes arbitraires qui s'exécutent sous vos informations d'identification. Dans ce cas, un fichier incorrect est introduit dans le référentiel Git.

    Remarques
    • Ce problème n'affecte pas 2013 de Visual Studio et Visual Studio Team Foundation Server (TFS) 2013 directement, car Visual Studio et TFS exécuter des commandes arbitraires à partir des métadonnées .git. Toutefois, la récupération d'un référentiel qui contient un fichier spécialement conçu pourrait avoir des pièces de remplacement Visual Studio des métadonnées .git. Cela peut exposer les outils de ligne de commande Git pour Windows pour le problème.
    • Le problème affecte tous les clients Git sont découverts par les maintainers Git core.
    Cause
    Chaque base de données locale Git est conservée sur un disque de dossier racine pour le référentiel dans un répertoire .git masqués. Lorsque les fichiers sont en cours extraits (par exemple, disposer sur le disque local après le téléchargement), un fichier nommé « .git/config » est placé dans la base de données Git. Une comparaison respectant la casse pour « .git » est en partie responsable de ce problème. En outre, la gestion automatique des chemins d'accès sur les plates-formes Windows développe les modèles de fichier affecté à un modèle qui est beaucoup plus qu'explicitement nommé « .git/config. »
    Comment fonctionne le correctif
    Pour TFS, le correctif rejette tout envoi (téléchargement) qui contient un composant de fichier ou de chemin d'accès qui correspond à la chaîne « .git ». Cela empêche l'introduction de fichiers incorrects dans le référentiel hébergé.

    Pour le client Visual Studio, le correctif empêche n'importe quel fichier d'extrait dans le répertoire .git. Ceci, à son tour, empêche les pensions qui contiennent les fichiers défectueux n'affecte l'ordinateur local.

Problèmes connus

Problèmes d'ordre général
  • Mise à niveau à partir d'une version localisée de Visual Studio 2015 aperçu vers Visual Studio 2015 CTP sera rétabli pour l'anglais uniquement des ressources

    Visual Studio 2015 aperçu est libéré en 10 langues entièrement localisées. Ils incluent l'anglais, chinois simplifié, chinois traditionnel, français, allemand, italien, japonais, coréen, russe et espagnol. En outre, Visual Studio 2015 aperçu des Packs de langues sont publiées dans 14 langues. Ils incluent l'anglais, chinois simplifié, chinois traditionnel, français, allemand, italien, japonais, coréen, russe, espagnol, portugais (Brésil), tchèque, polonais et turc.

    Visual Studio 2015 CTP est libérée pour l'anglais uniquement. Lorsque vous mettez à niveau à partir d'une version non anglaise localisée de Visual Studio 2015 aperçu à Visual Studio 2015 CTP, toutes les ressources et l'interface utilisateur seront affichent en anglais.

    Par conséquent, lorsqu'un nouveau Visual Studio 2015 ultime CTP5 est installée, l'ancienne Visual Studio 2015 ultime aperçu (de toutes les langues) seront supprimé. Toutes les ressources Visual Studio 2015 aperçu anciens seront supprimés en laissant uniquement Visual Studio 2015 ultime CTP5 en anglais.

    Par exemple, considérez le scénario suivant :
    • Installez Visual Studio 2015 intégrale aperçu chinois simplifié (FLP) ou Visual Studio 2015 intégrale aperçu anglais ainsi que Visual Studio 2015 linguistique pour le chinois simplifié.
    • Installez Visual Studio 2015 intégrale CTP5 anglais (FLP).
    Dans ce scénario, vous avez Visual Studio 2015 ultime dont le niveau de la version CTP5, et toutes les ressources sont en anglais.

    Vous ne peut pas tout d'abord installer Visual Studio 2015 ultime CTP5, puis installez Visual Studio 2015 ultime aperçu en haut. Lorsque vous essayez d'installer une version plus ancienne sur une version plus récente, l'installation est bloquée.
  • La licence de Visual Studio s'affiche pour être expiré après avoir installé le produit si l'emplacement de Visual Studio a été enregistré et installé comprend un espace dans le chemin d'accès du répertoire.
    Pour contourner ce problème, désinstallez Visual Studio et réinstallez à partir d'un chemin d'accès qui ne comporte pas d'espaces.

Outils de diagnostic
  • La position d'affichage de la fenêtre d'outils de Diagnostic est parfois incorrecte.
    • Diagnostics de graphiques (Alt + F5) affiche l'outils de Diagnostic fenêtre--côte à côte avec la fenêtre de document graphique diagnostics .diagsession.
    • Après le déplacement de la fenêtre d'outils de Diagnostic pour un groupe d'onglets différents ou afficher le document, il sera ramené à son emplacement par défaut la prochaine fois que vous commencez à déboguer.
    • Lorsque vous démarrez le débogage, la fenêtre d'outils de Diagnostic peut afficher derrière le document actif dans l'éditeur.
  • Débogage distant sur Windows Azure n'est pas actuellement pris en charge.

Modifications avec rupture

Outil de montage
  • Le nouvel outil de réactivité application vous aide au résoudre les problèmes de réactivité application provoqués par plusieurs facteurs comme le disque de mise en page, rendu, je / 0 et ainsi de suite. Vous serez en mesure de lier la liste déroulante dans la réactivité des applications aux informations exécutables réel et à la source qui en résulte qui provoque le problème.

Plus d'informations

Comment faire pour télécharger des fichiers de prise en charge de Microsoft

Mises à jour pour les autres produits de la famille Visual Studio se trouvent sur le Site de téléchargement de Microsoft pour Visual Studio.

Configuration requise

Configuration logicielle requise

Sur Windows 8.1 et Windows Server 2012 R2, mise à jour 2919355 (également disponible par le biais de Windows Update) est requis pour Visual Studio 2015 14.0.22512.0 DP installer avec succès.

Nécessite un redémarrage

Vous devrez peut-être redémarrer votre ordinateur après l'installation de ce package.

Architectures prises en charge

  • 32 bits (x 86)
  • 64 bits (x 64) (WOW)
  • ARM

Configuration matérielle requise

  • 1,6 gigahertz (GHz) ou processeur plus rapide
  • 1 gigaoctet (Go) de RAM (1,5 Go si vous exécutez sur une machine virtuelle)
  • 2 Go d'espace disque disponible
  • Disque dur de 5 400 tr/min
  • DirectX 9 compatible carte vidéo qui est en cours d'exécution à une résolution de 1024 × 768 ou supérieure

Détails de l'aperçu de 2015 de Visual Studio

Pour savoir quelles sont les nouveautés dans Visual Studio 2015 aperçu, consultez la Notes de publication Visual Studio 2015 aperçu. Pour une liste des bogues résolus et les problèmes connus, consultez le Visual Studio 2015 aperçu l'Article.

Visual Studio « 14 » 4 CTP (version 14.0.22129.1.DP) détails

Améliorations de la technologie

Les améliorations de la technologie suivantes ont été apportées dans cette version.

Développement ASP.NET et web
  • Fonctionnalités ASP.NET vNext outillage
    • Visual Studio utilise désormais un hôte au moment du design pour accélérer les scénarios de génération Visual Studio pour les projets ASP.NET vNext. L'hôte de conception génère le projet en mémoire à tout moment un changement se produit. Par conséquent, génération de Visual Studio ne retournera que ce que l'hôte de conception a déjà fait.
    • Visual Studio prend désormais en charge du Gestionnaire de package NuGet et la console pour les projets ASP.NET vNext.
    • Le modèle de projet ASP.NET vNext prend désormais en charge la mise en page de projet moderne. Il crée un dossier de projet soussolutionFolder> \src. Le modèle de projet web ASP.NET vNext place également contenu statique sous le dossier wwwroot qui est déterminé par l'élément de la traversée de project.json.
    • Le modèle d'Application Web ASP.NET vNext utilise des structures de cible par défaut en tant que « aspnet50 » et « aspnetcore50 » maintenant, au lieu de « net451 » et « N10 ». Le paramètre IBuilder de Startup.cs est renommé en IApplicationBuilder en raison de la modification du moment de l'exécution.
    • Modèles de projet ASP.NET vNext placer un fichier gloal.json dans le même niveau que le fichier solution, afin de fournir une meilleure prise en charge pour les références entre projets.
    • Visual Studio prend désormais en charge le débogage de ASP.NET vNext que les tests unitaires.
    • Le nœud Références du projet ASP.NET vNext reflète désormais project.json fichier de dépendance change immédiatement.
  • Mises à jour du Runtime ASP.NET vNext
    • Visual Studio « 14 » CTP 4 inclut les packages d'exécution alpha4 pour ASP.NET vNext. Vous trouverez tous les détails sur les améliorations spécifiques ajoutées et les problèmes résolus dans la publication notes de publication sur GitHub.
CLR
  • Cette mise à jour du.NET Framework inclut une nouvelle version du compilateur JIT 64 bits qui fournit des améliorations significatives des performances via le compilateur JIT 64 bits hérité. Bien qu'on a veillé à effectuer la transition vers le nouveau compilateur aussi transparente que possible, les changements de comportement sont possibles. Consultez les informations supplémentaires dans la section « Problèmes connus » pour les éventuels problèmes que vous pouvez rencontrer et les actions que vous pouvez prendre en ce qui concerne le compilateur JIT.

    Nous voulons connaître directement sur les problèmes que vous rencontrez provoqués en utilisant le nouveau compilateur JIT. Envoyez un message qui explique le problème avec le fichier binaire qui pose problème attaché à Commentaires RyuJIT.
Débogueur
  • Gagner du temps, les problèmes complexes de débogage à l'aide de la nouvelle fenêtre de lecture des paramètres de point d'arrêt. La fenêtre comprend une prise en charge améliorée d'IntelliSense pour les actions et les conditions de point d'arrêt.
  • Appeler des fonctions C++ dans les fenêtres Espion et immédiate avec inquiéter de blocages. Si le débogueur détecte qu'une fonction appelée est bloquée, il va tenter de résoudre le problème.
  • Les applications C++ démarrent plus rapidement lors du débogage.
Expériences XAML
  • Définition de Peek est désormais pris en charge dans l'éditeur XAML. Vous pouvez utiliser la commande lire la définition d'afficher et de modifier du code sans avoir à basculer votre contexte ou dans le document en cours de modification. Il est disponible pour toutes les plates-formes de XAML.

Problèmes connus

Problèmes d'ordre général
  • Le débogueur XSLT se bloque dans le CTP Visual Studio « 14 » 4.
  • Visual Studio ne peut pas exécuter Kit de Certification des applications Windows si Visual Studio est installé sur la version bêta de Windows 10.
    Symptômes
    Microsoft Visual Studio ne peut pas exécuter la version de Kit de Certification des applications Windows 3.x si le programme est installé sur un ordinateur qui exécute Windows 10 Technical Preview. Ce problème affecte Microsoft Visual Studio « 14 » 2013 de Microsoft Visual Studio et Microsoft Visual Studio 2012.

    Dans ce cas, vous recevez un message d'erreur indiquant que la version installée du Kit de Certification Windows App n'est pas pris en charge sur cette version de Windows.
    Solution de contournement
    Pour contourner ce problème, validez vos applications Windows 8.1, Windows 8 ou Windows Phone 8.1 en exécutant le Kit de Certification Windows App sur Windows 8.1. Vous pouvez pour cela en exécutant Visual Studio « 14 » 2013 de Visual Studio ou Visual Studio 2012 sur Windows 8.1, ou à l'aide d'un ordinateur distant qui exécute Windows 8.1.
Développement ASP.NET et web
  • Lorsque vous créez un projet de vNext ASP.NET, un dossier de projet vide est créé sous le dossier de solution. Ce dossier doit être supprimé, car le dossier de projet réel est créé dans lesolutionFolder> sous-dossier \src.
  • Dans un projet de vNext ASP.NET, lorsque vous cliquez avec bouton droit la solution « src » et vous ajoutez ensuite un nouveau projet, la boîte de dialogue Ajouter un nouveau projet utilise le dossier de solution comme l'emplacement dans le dossier "src".
  • Dans Windows 8 RTM, le fait d'appuyer sur F5 dans un projet de vNext ASP.NET ne fonctionne pas pour l'infrastructure de base CLR. Toutefois, Ctrl + F5 fonctionne correctement. Le fait d'appuyer sur F5 fonctionne correctement pour core CLR framework dans Windows 8.1.
CLR
Important Suivez attentivement les étapes décrites dans cette section. Des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Avant de le modifier, sauvegarder le Registre pour la restauration en cas de problème.

Vous pouvez rencontrer les problèmes suivants lorsque vous utilisez le nouveau compilateur JIT :
  • Une application lève une erreur InvalidProgramException .
  • Une application fonctionne sur un ordinateur x 86, mais pas sur un ordinateur x 64.
Solution de contournement
Pour contourner ce problème, appliquez l'une des méthodes suivantes.

Remarque Pour toutes ces méthodes, la compilation dynamique toutes les est effectuée par le compilateur JIT hérité. En outre, tous les compilation NGEN continue à utiliser le nouveau JIT et toutes les images NGEN existants qui ont été compilés par le compilateur JIT de nouveau continuent à être utilisés.
  • Méthode 1

    Définissez la variable d'environnement suivante :

    COMPLUS_useLegacyJit = 1
  • Méthode 2

    Dans le Registre, vous pouvez créer une des sous-clés suivantes :

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework
    Ensuite, spécifiez les éléments suivants :

    Nom de la clé: useLegacyJit
    Type: REG_WORD
    Valeur: 1
  • Méthode 3

    Ajoutez le texte suivant dans la <app></app>. fichier exe.config. Créer les sections indiquées si elles n'existent pas déjà.

    Remarque Ce nom de fichier <app></app> représente le nom réel de l'application.
    <configuration>  <runtime>   <useLegacyJit enabled="1">  </runtime></configuration>
Si vous rencontrez un bogue lorsque vous utilisez le nouveau JIT et si le bogue se manifeste sous la forme d'une image NGEN, utilisez une des méthodes suivantes pour forcer certains assemblys nommés être recompilé par le compilateur JIT et ne pas utiliser les images natives existants :
  • Méthode 1

    Définissez la variable d'environnement suivante :

    COMPLUS_DisableNativeImageLoadList = assembly_one ; assembly_two ; assembly_three
  • Méthode 2

    Dans le Registre, vous pouvez créer une des sous-clés suivantes :

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework
    Ensuite, spécifiez les éléments suivants :

    Nom de la clé: DisableNativeImageLoadList
    Tapez
    : REG_SZ
    Valeur: assembly_one ; assembly_two ; assembly_three

    Remarque Il s'agit d'une liste délimitée par des points-virgules ou délimitées par un espace de noms d'assembly simple (aucun jeton de clé publique, aucune architecture et ainsi de suite). Cette liste ne contient-elle pas l'extension de nom de fichier de « .dll ». Dans les exemples de cette méthode et la méthode suivante, « assembly_one » est le nom simple d'un assembly nommé « assembly_one.dll ».
  • Méthode 3

    Ajoutez le texte suivant à le <app> </app>. fichier exe.config. Créer les sections indiquées si elles n'existent pas déjà.

    Remarque Ce nom de fichier <app></app> représente le nom réel de l'application.

    <configuration>  <runtime>   <disableNativeImageLoad>    <assemblyIdentity name="assembly_one" />    <assemblyIdentity name="assembly_two" />  </disableNativeImageLoad>  </runtime></configuration>
Lissage
  • Mélange ne parvient pas à démarrer et renvoie un "Nous vous remercions d'évaluer le produit. Votre période d'essai a expiré. Si vous souhaitez continuer à utiliser le produit, Veuillez entrer une clé de produit valide"message d'erreur. Ce problème sera résolu dans une version CTP à venir.

Plus d'informations

Comment faire pour télécharger des fichiers de prise en charge de Microsoft

Mises à jour pour les autres produits de la famille Visual Studio se trouvent sur le Site de téléchargement de Microsoft pour Visual Studio.

Configuration requise

Configuration logicielle requise

Sur Windows 8.1 et Windows Server 2012 R2, mise à jour 2919355 (également disponible par le biais de Windows Update) est requis pour le CTP Visual Studio « 14 » installer avec succès.

Nécessite un redémarrage

Vous devrez peut-être redémarrer votre ordinateur après l'installation de ce package.

Architectures prises en charge

  • 32 bits (x 86)
  • 64 bits (x 64) (WOW)
  • ARM

Configuration matérielle requise

  • 1,6 gigahertz (GHz) ou processeur plus rapide
  • 1 gigaoctet (Go) de RAM (1,5 Go si vous exécutez sur une machine virtuelle)
  • 2 Go d'espace disque disponible
  • Disque dur de 5 400 tr/min
  • DirectX 9 compatible carte vidéo qui est en cours d'exécution à une résolution de 1024 × 768 ou supérieure

Visual Studio « 14 » CTP 3 (version 14.0.22013.1.DP) détails

Améliorations de la technologie

Les améliorations de la technologie suivantes ont été apportées dans cette version.

Développement ASP.NET et web
  • Fonctionnalités ASP.NET vNext outillage
    • Visual Studio ne stocke pas les noms de fichiers dans le fichier de projet « .kproj » pour suivre les fichiers qui sont inclus dans le projet. Fichiers dans les répertoires de projet sont automatiquement inclus dans le projet et les fichiers sont automatiquement supprimés du projet lorsqu'ils sont supprimés du répertoire de projet.
    • Intégration de test d'unité est ajoutée, et la liaison sera améliorée dans les versions ultérieures.
    • Prise en charge de la Configuration de génération est ajouté.
  • Mises à jour du Runtime ASP.NET vNext
    • Visual Studio « 14 » CTP 3 inclut les packages d'exécution alpha3 pour ASP.NET vNext. Tous les détails sur les améliorations spécifiques ajoutées et problèmes fixe peuvent être trouvé dans la liste publiée notes de publication sur GitHub.
  • Mises à jour d'ASP.NET à partir de Visual Studio 2013 mise à jour 3
Débogueur
  • Vous pouvez maintenant voir code combien de temps prend pour exécuter directement dans l'éditeur lors de l'exécution de code dépasse un seuil.
Visual C++
  • Vous pouvez maintenant refactoriser des littéraux de chaîne sont littéralement pollués par des séquences d'échappement dans un format de chaîne brute beaucoup plus facilement lisible. Les séquences pris en charge sont \n (nouvelle ligne), \t (tabulation), \\ barre oblique inverse (), \' (guillemet simple), \ "(guillemets doubles), et \ ? (point d'interrogation). Pour utiliser cette fonctionnalité, cliquez droit sur toute chaîne littéral (large ou étroit) et sélectionnez Refactoriser->Convertir à Raw chaîne littérale pour exécuter l'opération.
  • Nous avons remplacé des balises actives à l'aide d'ampoules pour créer la définition/déclaration, rendant ainsi plus facile à voir, puis cliquez sur ces notifications.
  • Nous avons intégré l'extension renommer un symbole pour Visual Studio 2013 (intitulé de refactorisation Visual C++ dans Visual Studio Gallery) dans Visual Studio et de nouvelles fonctionnalités telles que la possibilité d'annuler l'opération si elle est trop longue.
  • Nous avons mis en œuvre le stockage local des threads. Utilisez le mot clé thread_local pour déclarer qu'un objet doit être stocké indépendamment pour chaque thread.
  • Visual Studio tente maintenant de simplifier les modèles et les typedefs dans l'aide sur le paramètre et info Express afin de les rendre plus facile à lire.
Visual Studio IDE
  • Dans Visual Studio « 14 » CTP 2, nous avons introduit une nouvelle fonctionnalité appelée mises en page personnalisées pour faciliter l'enregistrement des présentations personnalisées. Dans la version CTP 3, ces mises en page personnalisées se déplacent. Les mises en page personnalisées que vous créez seront synchronisés entre les machines qui CTP 3 sont installé lorsque vous vous connectez à l'environnement IDE à l'aide du même compte.
  • Vous pouvez créer un projet vide C#, Visual Basic ou JavaScript partagé à partir du fichier -> menu Nouveau projet . Magasin de Windows ou Windows Phone qui sont écrits en C#, Visual Basic ou JavaScript et les projets certains classique bureau (Application Console, bibliothèque de classes, Application de formulaire Windows, bibliothèque de classes Portable, WPF) qui sont écrits en C# ou Visual Basic peut utiliser un ou plusieurs de ces projets partagés. Vous pouvez gérer des références de projet partagé (ajoutés ou supprimés) en utilisant le Gestionnaire de références. Nous continuerons à développer la prise en charge du projet partagé pour plusieurs types de projets et langages dans les futures CTP Visual Studio « 14 ».
  • Visual Studio prend en charge les icônes haute résolution dans les barres de commandes, outil fenêtre (standard), menus et barres principales lorsqu'il est exécuté supérieure à l'échelle en PPP 100 %.

Problèmes connus

Visual C++
  • La nouvelle info de Visual C++ Express peut-être échouer simplifier un modèle si plusieurs typedefs de même type sont impliqués. Ce problème sera résolu dans les versions ultérieures.


Visual Studio IDE
  • Une fois que vous ouvrez une session Windows, lorsque vous démarrez ou se connectez à Visual Studio « 14 » CTP 3, vous pouvez être invité à installer.NET Framework 3.5. Il s'agit d'une condition de concurrence critique est déclenchée par un assembly qui doit ont été marqué comme sécurisés pour le 4.5 de.NET Framework.

    Pour contourner ce problème, appliquez l'une des méthodes suivantes :
    • Installez le.NET Framework 3.5.
    • Valeur true pour l'élément de démarrage useLegacyV2RuntimeActivationPolicy dans les fichiers de configuration suivants sous « C:\Program Files (x 86) \Common Shared\VsHub\1.0.0.0\ » :
      • Microsoft.VsHub.Server.HttpHost.exe.config
      • Microsoft.VsHub.Server.ServiceModuleHost.exe.config
      • VsHub.exe.config
    Remarque :Les ordinateurs virtuels Azure pour Visual Studio « 14 » CTP 3 ont déjà la deuxième option appliquée.
Applications Store
  • L'Assistant Envoi de Notification est terminé correctement en raison de certaines erreurs. Le problème sera résolu dans les versions ultérieures.
Services mobiles .NET Azure
  • Dans Visual Studio « 14 » CTP 3, Azure .NET Mobile Services sont non pris en charge.
LightSwitch
  • Vous ne pouvez pas publier un projet LightSwitch après l'application de Visual Studio « 14 » CTP 3. Il est recommandé de conserver un version CTP précédent si vous avez besoin publier votre application.
  • Vous pouvez mettre à niveau les projets LightSwitch à partir de versions précédentes. Toutefois, selon votre type de projet, vous pouvez rencontrer les problèmes suivants :
    • Version de mise à niveau Cloud Business application (CBA) ou de projets basés sur HTML peut échouer car il ne peut pas trouver l'agent2.5.1 version de l'exécution du client.

      Pour contourner ce problème, procédez comme suit :
      1. Cliquez avec le bouton droit sur le Client HTML de LightSwitchet sélectionnez Manage NuGet Packages.
      2. Sous le nœud packages installés , sélectionnez et désinstaller le package « Microsoft.LightSwitch.Client.JavaScript.Runtime ». Ne désinstallez pas toutes les dépendances.
      3. Sous le nœud en ligne , recherchez et installez la version 2.5.1.0 du package « Microsoft.LightSwitch.Client.JavaScript.Runtime ».
    • Mise à niveau LightSwitch 2011 ou projets basés sur Visual Studio 2012 bureau peuvent ne pas se charge correctement lors de l'exécution ou au cours du débogage.

      Remarquemise à niveau de LightSwitch 2011 ou projets basés sur Visual Studio 2012 bureau n'est pas recommandé dans cette version CTP.
    • Projets basés sur Visual Studio 2012 mise à jour 2 HTML mis à niveau peuvent échouer à charger correctement lors de l'exécution ou au cours du débogage.

      Mise à niveau de projets Visual Studio 2012 mise à jour 2 HTML n'est pas recommandé dans cette version CTP.
Entity Framework
  • Lorsque vous utilisez les outils Entity Framework, le message d'erreur suivant s'affiche :
    Méthode introuvable: 'Void Microsoft.VisualStudio.PlatformUI.DpiHelper.LogicalToDeviceUnits(System.Windows.Forms.ImageList ByRef, Microsoft.VisualStudio.PlatformUI.ImageScalingModel)'.
    Pour contourner ce problème, installez une version mise à jour des outils Entity Framework 6.1.1 pour Visual Studio « 14 » CTP 3 ici.

Plus d'informations

Comment faire pour télécharger des fichiers de prise en charge de Microsoft

Mises à jour pour les autres produits de la famille Visual Studio se trouvent sur le Site de téléchargement de Microsoft pour Visual Studio.

Configuration requise

Configuration logicielle requise

Sur Windows 8.1 et Windows Server 2012 R2, mise à jour 2919355 (également disponible par le biais de Windows Update) est requis pour le CTP Visual Studio « 14 » installer avec succès.

Nécessite un redémarrage

Vous devrez peut-être redémarrer votre ordinateur après l'installation de ce package.

Architectures prises en charge

  • 32 bits (x 86)
  • 64 bits (x 64) (WOW)
  • ARM

Configuration matérielle requise

  • 1,6 gigahertz (GHz) ou processeur plus rapide
  • 1 gigaoctet (Go) de RAM (1,5 Go si vous exécutez sur une machine virtuelle)
  • 2 Go d'espace disque disponible
  • Disque dur de 5 400 tr/min
  • DirectX 9 compatible carte vidéo qui est en cours d'exécution à une résolution de 1024 × 768 ou supérieure

Visual Studio « 14 » CTP 2 (version 14.0.21901.1.DP) détails

Améliorations de la technologie

Les améliorations de la technologie suivantes ont été apportées dans cette version.

Développement ASP.NET et web
  • ASP.NET vNext: cette version de Visual Studio prend en charge la création et le développement d'applications de vNext ASP.NET. ASP.NET vNext est une pile de .NET au plus juste et modulable pour générer des applications web modernes pour les serveurs de nuage et sur site. Il inclut les fonctionnalités suivantes :
    • ASP.NET MVC et Web API ont été unifiés dans un seul modèle de programmation.
    • Une expérience développeur sans compilation.
    • Configuration basée sur l'environnement pour une transition parfaite vers le nuage.
    • Dépendance d'injection-de-l'emploi.
    • Nouvelle exécution optimisée pour le cloud prend en charge le vrai versioning côte à côte.
    • NuGet tout, même le runtime lui-même.
    • S'exécute dans IIS, ou auto-hébergé dans votre propre processus.
    • Tout ouvrir la source par l'intermédiaire de la .NET foundationet accepte les contributions.
    Pour plus d'informations sur ASP.NET vNext dans Visual Studio, accédez à la ASP.NET vNext .
  • Cette version de Visual Studio inclut également toutes les ASP.NET et web development fonctionnalités actuelles qui sont publiées en tant que parties de Visual Studio 2013 mise à jour 2. Pour en savoir plus ici.
Visual C++
  • Rechercher dans les fichiers a été mis à jour pour activer les résultats suivants être ajouté sur le précédent résultats ("mode append"). Résultats peuvent désormais également être modifiés ou supprimés.
  • Permet aux Méthodes virtuelles pures de mise en œuvre par un utilisateur pour créer rapidement des définitions d'une classe qui hérite de constructions (par exemple, une classe abstraite, struct) contenant de méthodes virtuelles pures. Les deux plusieurs héritages récursives sont prises en charge. Activer la fonctionnalité par le biais de clic droit sur une définition de classe (implémenter toutes les méthodes virtuelles pures) ou une construction de base héritée (virtuels pure de mettre en œuvre dans cette base uniquement). Commentaires de la double barre oblique (/ /) sont utilisés pour délimiter des groupes de fonctions implémentées dans des bases.
  • Déplacez la définition de fonction permet à un utilisateur pour le corps d'une définition de fonction source ou en-tête/dans-classe de définition. Il doit être activé via le menu contextuel sur la signature d'une fonction.
  • Créer la définition/déclaration a été mis à jour en ajoutant la définition de lire et d'autres correctifs de bogue.
Visual Studio IDE
  • Les barres de menus s'affiche dans le style de casse de titre au lieu du style de texte tout en majuscules.
  • Prise en charge pour les fonctions tactiles dans l'éditeur de Visual Studio est maintenant disponible. Cela inclut les tactile pour faire défiler, pinch-zoom, tap-and-hold pour les menus contextuels, le double-clic pour la sélection des mots et la sélection de ligne en cliquant sur dans la marge.
  • Les valeurs de liste déroulante Configuration et la plateforme de la boîte de dialogue Page de propriétés VC ont été modifiées pour mémoriser la dernière sélection utilisateur lorsque fermé, puis rouvert.
  • Les utilisateurs peuvent enregistrer des présentations personnalisées en cliquant sur Enregistrer la disposition de fenêtre dans le menu fenêtre . Les utilisateurs peuvent appliquer une mise en page personnalisée en cliquant sur Appliquer la disposition de fenêtre dans le menu fenêtre , et les utilisateurs peuvent supprimer, renommer ou réorganiser les mises en page en cliquant sur Gérer la disposition de fenêtre dans le menu fenêtre . Les neuf premières présentations ont également des raccourcis clavier Ctrl + Alt + 1 à Ctrl + Alt + 9.
  • Dans cette version CTP, nous sommes arrondi des ampoules qui sont le moyen rapide et facile d'obtenir utile résout les problèmes connus dans votre code à l'intérieur de l'éditeur de Visual Studio. Si vous avez un problème dans votre code, placer le signe insertion éditeur sur la ligne où le problème est indiqué ou le pointage sur le problème présente une ampoule qui affiche les actions utiles que vous pouvez prendre pour résoudre le problème avec un aperçu des résultats de chaque action.

    Cette fonctionnalité est extensible publiquement, afin que les extendeurs de Visual Studio peuvent fournir leurs propres actions suggérées.
  • Une fois que vous appliquez cette version CTP, vous pouvez créer un vide C# et JavaScript partagé d'un projet à partir du fichier > menu Nouveau projet . Projets, projets de magasin, de téléphone et projets universel qui sont écrits en JavaScript et C# peut consommer un ou plusieurs de ces projets partagés. Partagé projet références peuvent être gérés (ajoutés ou supprimés) en utilisant le Gestionnaire de références. Référence de projet partagé est également disponible pour certains projets C# Bureau classiques. Les types de projet et les langues qui prennent en charge les projets partagés continuera à développer dans l'avenir CTP.
  • Dans cette version CTP, Visual Studio prend désormais en charge les icônes haute résolution dans la liste d'erreurs.

Problèmes connus

Installation

Plate-forme de client
  • Désinstallation de Visual Studio « 14 » CTP 2 supprime les caractères dactylographiés de Visual Studio 2013.
Mise à niveau
  • En raison d'un problème connu, lorsque vous installez Visual Studio "14" CTP 2 (version 14.0.21901.1.DP) sur le même ordinateur que celui qui a le CTP Visual Studio « 14 » 1 (version 14.0.21730.1.DP) installés, vos projets Windows Store risquent de ne pas démarrer.

    Pour contourner ce problème, réparez l'installation de Visual Studio « 14 » CTP 2 (version 14.0.21901.1.DP) après la mise à niveau. Pour éviter ce problème, notre recommandation plus sûre consiste à désinstaller Visual Studio « 14 » CTP 1 (version 14.0.21730.1.DP) avant d'installer la nouvelle version CTP. Ce problème de mise à niveau de build à build a été résolu pour les futures mises à niveau à partir de Visual Studio « 14 » CTP 2 (version 14.0.21901.1.DP).
Visual C++
  • L'outil « Utilisation de la mémoire » natif ne fonctionne pas lorsque vous ciblez Win32 (x 86). Ciblage x 64 fonctionne comme prévu.

Plus d'informations

Comment faire pour télécharger des fichiers de prise en charge de Microsoft

Mises à jour pour les autres produits de la famille Visual Studio se trouvent sur le Site de téléchargement de Microsoft pour Visual Studio.

Configuration requise

Configuration logicielle requise

Sur Windows 8.1 et Windows Server 2012 R2, mise à jour 2919355 (également disponible par le biais de Windows Update) est requis pour Visual Studio 14.0.21901.1 « 14 » DP pour installer avec succès.

Nécessite un redémarrage

Vous devrez peut-être redémarrer votre ordinateur après l'installation de ce package.

Architectures prises en charge

  • 32 bits (x 86)
  • 64 bits (x 64) (WOW)
  • ARM

Configuration matérielle requise

  • 1,6 gigahertz (GHz) ou processeur plus rapide
  • 1 gigaoctet (Go) de RAM (1,5 Go si vous exécutez sur une machine virtuelle)
  • 2 Go d'espace disque disponible
  • Disque dur de 5 400 tr/min
  • DirectX 9 compatible carte vidéo qui est en cours d'exécution à une résolution de 1024 × 768 ou supérieure

« 14 » de Visual Studio 1 CTP (version 14.0.21730.1.DP) détails

Améliorations de la technologie

Les améliorations de la technologie suivantes ont été apportées dans cette version.

Développement ASP.NET et web
  • ASP.NET vNext: cette version de Visual Studio prend en charge la création et le développement d'applications de vNext ASP.NET. ASP.NET vNext est une pile de .NET au plus juste et modulable pour générer des applications web modernes pour les serveurs de nuage et sur site. Il inclut les fonctionnalités suivantes :
    • ASP.NET MVC et Web API ont été unifiés dans un seul modèle de programmation.
    • Une expérience développeur sans compilation.
    • Dépendance d'injection-de-l'emploi.
    • Côte à côte : Déployer le runtime et le framework à l'aide de votre application.
    • NuGet tout, même le runtime lui-même.
    • Ouvrir la source de tous les est sur le fondement de .NET et accepte les contributions.
    Pour plus d'informations sur ASP.NET vNext dans Visual Studio, accédez à la ASP.NET vNext .
  • Cette version de Visual Studio inclut également toutes les ASP.NET et web development fonctionnalités actuelles qui sont publiées en tant que parties de Visual Studio 2013 mise à jour 2. Pour en savoir plus ici.
Langages managés
  • Le noyau IDE et la modification des expériences pour C# et Visual Basic ont été remplacées par les nouvelles expériences qui reposent sur la plate-forme de compilateur .NET « Roslyn. » En règle générale, l'expérience doit être inchangée. Toutefois, il existe de nombreuses petites améliorations.
  • Prise en charge de la refactorisation C# a été totalement repensée. Il existe deux nouveaux refactorisations de base : Inline temporaire Variable et introduire d'expliquant la Variable. En outre, la prise en charge de Visual Basic de refactorisation a été ajoutée pour la première fois.
  • Vous pouvez utiliser les conseils de code prenant en charge spécifique pour les plates-formes Microsoft et packages NuGet que vous ciblez pour obtenir l'analyse du code dynamique et des corrections automatiques en cours de frappe.
Visual C++
  • Capturer Generalized lambda: vous pouvez assigner le résultat de l'évaluation d'une expression à une variable de la clause de capture d'une expression lambda. Cela permet à une instance d'un type de déplacement uniquement à capturer par valeur.
  • Les littéraux définis par l'utilisateur dans le langage et la bibliothèque standard: vous pouvez ajouter des littéraux numériques et de chaîne avec les suffixes explicites pour leur donner une sémantique appropriée. Le compilateur transforme ces suffixes en appels à des fonctions d'opérateur UDL appropriées. Le <chrono>, <string>, et les en-têtes des <complex>fournissent maintenant des opérateurs littérales pour plus de commodité. Par exemple, « 1729ms » signifie std::chrono::milliseconds(1729), « MIAOU » s signifie std::string("meow"), et 3.14i, std::complex<double>(0.0, 3.14)</double>.</complex> </string> </chrono>
  • Noexcept terminé : Vous pouvez vérifier si une expression qui génère une exception à l'aide de l'opérateur noexcept . Par exemple, noexcept(func()) renvoie "true" Si func a été spécifié comme noexcept.
  • Espaces de noms en ligne : Vous pouvez spécifier un espace de noms imbriqué comme « inline » pour rendre le contenu accessible à partir de son espace de noms parent.
  • Variables statiques de thread-safe « magiques »: Les variables locales statiques sont initialisés de façon thread-safe, supprimant la nécessité de synchronisation manuelle. N'oubliez pas que l'utilisation de ces variables que l'initialisation n'est pas encore protégée. Sécurité des threads peut être désactivée à l'aide de /Zc:threadSafeInit- pour éviter une dépendance sur le moniteur CRT.
  • Unions non restreintes: vous pouvez définir des unions qui contiennent des types avec des constructeurs non triviale. Que les constructeurs de ces unions doivent être définis manuellement.
  • Enfin, toutes les nouvelles fonctionnalités langage C++ 11 et 14 de C++ qui sont publiées dans le CTP du compilateur novembre 2013 pour Visual Studio 2013 sont également incluses dans cet aperçu. Pour plus d'informations sur ces fonctionnalités, lisez l'article Ceci annonce. Brièvement, ce sont les suivants :
    • __func__étendu sizeof, génération de déplacement implicite, qualificateurs ref (« & » et « && » pour des fonctions membres), alignof et alignaset les constructeurs qui hérite.
    • fonction automatique de retour de type retenue, decltype(auto)et expressions lambda générique avec une limitation de ne pas utiliser [=] /capture par défaut [&] avec les lambdas génériques. Cette option est activée également pour les lambdas génériques dans une version ultérieure.
    • Les fonctions de reprise et awaitproposées pour les spécifications techniques d'accès concurrentiel du C++.
  • Null itérateurs :Les itérateurs vers l'avant de la bibliothèque Standard (et plus puissant) maintenant garantit que la valeur initialisée les itérateurs sont considérées comme égales. Cela rend possible de passer une plage vide sans un conteneur parent. Sachez que généralement, itérateurs initialisé à la valeur encore ne peut être comparés aux itérateurs d'un conteneur parent.
  • quoted() : Ces manipulateurs iostreams permettent de conserver les chaînes qui contiennent des espaces.
  • Recherche associatif hétérogène : Lorsqu'il est activé par comparateurs spéciales (tels que le moins<> </> et plus<> </> functors opérateur transparent), les conteneurs associatifs ordonnées bénéficier des fonctions de recherche basé sur un modèle. Cela leur permet de travailler avec les objets qui sont comparables à des touches, sans réellement construire les clés.
  • integer_sequence : Séquences entier lors de la compilation sont désormais pris en charge pour rendre le modèle métaprogrammation plus facile.
  • exchange() : Cette fonction utilitaire small rend pratique affecter une nouvelle valeur à un objet et récupérer l'ancienne valeur.
  • get<T>():</T> Cela permet à un élément de tuple est accessible par son type (lorsqu'il est unique) et non par son index.
  • Double-plage equal(), is_permutation(), mismatch() : Algorithmes de "plage et-demi" c ++ 98 qui suivent (first1, nom1, first2) sont difficiles à utiliser correctement. Pendant qu'ils sont toujours fournis, 14 C ++ a ajouté les surcharges en tenant (first1, nom1, first2, nom2) qui sont considérablement plus facile et plus sûr d'utiliser.
  • tuple_element_t : Ce modèle d'alias est ajouté de commodité et de cohérence avec les modèles de type d'alias traits.
  • Spécification technique du système de fichiers « V3 » (TS): L'interface et l'implémentation de <filesystem>sont entièrement révisé pour suivre cette TS, ce qui est susceptible d'être intégré à C ++ 17.</filesystem>
  • Problèmes de la bibliothèque : 24 résolutions ont été implémentées (par exemple, is_final, make_reverse_iterator()), non compris les résolutions qui ont déjà été implémentées dans Visual C++ 2013. Notez qu'un problème de bibliothèque est un rapport de bogue pour la norme. Il peut être résolu par la résolution d'un problème de la spécification ou en ajoutant une petite fonction.
  • <chrono>résout :</chrono>Les horloges sont réécrits pour être conforme et précis.
  • Correctifs allocateur Minimal : Plusieurs composants de la bibliothèque (y compris basic_string et std::function) n'a pas fonctionné avec définis par l'utilisateur allocateurs de mise en œuvre d'interface d'allocateur minimale de 11 C ++, à la place nécessitant une interface d'allocateur verbose C ++ 03's. Toutes les occurrences de ce problème sont fixes.
  • Fonctionnalités de la bibliothèque C99: la plupart des fonctionnalités de bibliothèque C99 restantes est mis en œuvre.
    • snprintf est mis en œuvre.
    • Familles de fonctions printf et scanf prennent désormais en charge les nouvelles améliorations de chaîne format C99.
    • Les familles de fonctions strtod et scanf prennent désormais en charge hexadécimale à virgule flottante.
    • Conformité de bibliothèque est mieux améliorée par des mises à jour logicielles et des ajustements.
  • __restrict: le mot clé __restrict est désormais pris en charge sur les types de référence autres que les types pointeur.
  • Améliorer diagnostics : Le compilateur émettra désormais les avertissements concernant le code suspect qui précédemment n'aurait pas provoqué avertissements. Par exemple, les variables masquées génèrent maintenant des avertissements. Avertissements ont également été apportées plus clairs.
  • L'indicateur /Wv: vous pouvez utiliser /Wv:XX de .YY.ZZZZ pour désactiver les avertissements qui sont introduites après la version du compilateur XX.YY.ZZZZ. Remarquez que les avertissements émis peuvent toujours diffèrent de ceux émis par la version spécifiée.
  • Mises à jour du logiciel du compilateur: nous avons résolu plus de 400 bogues dans le compilateur. 179 d'entre elles ont été soumises par les utilisateurs via Microsoft Connect.
  • Refactorisé C Runtime (CRT):Cette version CTP contient le premier aperçu du CRT sensiblement refactorisé.
    • msvcr140.dll n'existe plus. Elle est remplacée par une trio de DLL : vcruntime140.dll, appcrt140.dll et desktopcrt140.dll.
  • performances de stdio: de nombreuses améliorations de performances sont apportées dans la bibliothèque stdio , notamment dans les familles de fonctions sprintf et sscanf .
  • Objet de réduction de taille de fichier : Utilisation et correctifs du compilateur, les en-têtes de la bibliothèque STL sont modifiées pour réduire de manière significative la taille des fichiers objets et les bibliothèques statiques (c'est-à-dire après la compilation mais avant la liaison. La taille des fichiers EXE/DLL liées n'est pas affectée). Par exemple, lorsque vous compilez un fichier source qui contient les en-têtes de tous les C et la bibliothèque Standard C++ et ne fait rien d'autre avec eux, pour x 86 avec/O2 /MD, Visual C++ 2013 généré un fichier d'objet 731 Ko. Il est amélioré pour être inférieure à 1 Ko.
  • Vérification de correctifs de débogage : Contrôles de débogage de la STL rejeté des pointeurs null sont passés en tant que des itérateurs, même lorsque la norme garanti qu'ils doivent fonctionner (par exemple, fusion de deux [null, null) plages à une sortie null). Chaque algorithme est inspecté et fixe.
  • Définition ou déclaration de création: vous pouvez rapidement créer d'une fonction déclaration ou une définition par rapport à ses voisins. Pour ce faire, cliquez droit sur la définition ou la déclaration, ou utilisez SmartTags.
  • Visualiseurs du débogueur :Natvis de débogueur de visualisation de fichiers peuvent être ajoutés à un projet Visual C++ pour faciliter la gestion et l'intégration du contrôle de code source. Natvis les fichiers ajoutés à un projet prévaut d'évaluation sur les visualiseurs en dehors du projet.
  • Diagnostics de la mémoire natif:
    • Vous pouvez démarrer une mémoire session de diagnostic (Alt+F2) qui surveille l'utilisation de la mémoire dynamique de votre application native. Cela prend en charge le bureau de Windows.
    • Vous pouvez capturer des instantanés du tas du processus en cours d'exécution dans la mémoire pour voir les types et les instances pour les allocations natives.
    • Vous pouvez voir la différence entre les allocations de mémoire entre deux instantanés de la mémoire.
    • Vous pouvez plonger dans le contenu de la mémoire d'un instantané de processus à l'aide du débogueur pour une analyse plus approfondie du tas.
Pour obtenir les informations les plus récentes sur Visual C++, consultez le Blog de l'équipe Visual C++.

Problèmes connus

Fonctionnalités


Visual C++
  • Évaluation de l'expression échoue lors des tests de diagnostic de mémoire natif lorsque le paramètre Uniquement mon Code est activé. La désactivation de ce paramètre permettra l'évaluation de l'expression fonctionne correctement.
  • Nouvelles fonctionnalités de langage Visual C++ dans cette version n'ont pas de prise en charge dans l'éditeur Visual Studio IntelliSense complète.
  • L'opérateur noexcept peut échouer dans les scénarios qui impliquent des modèles complexes.
  • Actuellement, les littéraux définis par l'utilisateur peuvent générer du code incorrect sous /CLR. Littéraux de très grande taille ne sont pas encore pris en charge.
  • L'analyse du code n'est pas pris en charge dans cette version du compilateur. Si vous essayez de générer à l'aide de / analyze, le compilateur émettra un avertissement et ignore l'indicateur.
  • Création d'applications Windows Phone 8.1 à l'aide de Visual C++ n'est pas encore pris en charge.
  • Les applications Windows Store 8.1 qui sont écrits en Visual C++ et qui sont générées à l'aide de ce compilateur aperçu ne seront pas validées par le Kit de Certification d'application Windows, et ces applications seront reposent sur les DLL de bureau au lieu des versions des fichiers DLL qui sont utilisés exclusivement par les applications du magasin « _app ». Ce problème sera résolu dans les futures versions.
Général
  • Dans cette version CTP Visual Studio « 14 », les outils de diagnostic Console JavaScript et DOM Explorer n'attachement pas de périphériques de Windows Phone ou l'émulateur. Les outils ont un écran vide, et ils ne sont pas fonctionnels. Ces outils ne peut pas être utilisés pour le débogage de JavaScript/HTML dans les applications téléphoniques ou des sites Web à l'aide du navigateur Internet Explorer du téléphone.
  • En raison d'un problème connu, création ou ouverture de projets de feux ou application métier de nuage n'est pas pris en charge dans Visual Studio "14" CTP 1. L'équipe travaille sur un correctif pour résoudre le problème.
  • Lorsque vous inclut des fichiers de code C# SQLCLR à dans les projets de base de données de SQL Server, Visual Studio peut se bloquer. Pour contourner ce problème, modifiez le projet pour utiliser Visual Basic en suivant ces étapes :
    • Cliquez droit sur le projet SQL Server et sélectionnez Propriétés.
    • Sélectionnez l'onglet SQLCLR .
    • Dans la liste langue , sélectionnez Visual Basic.
    • Enregistrez votre projet.
  • Lorsque vous créez un Test unitaire de base de données à partir du nœud de projet dans l'Explorateur d'objets SQL Server, le message d'erreur suivant peut s'afficher :
    Peut pas charger le fichier ou l'assembly « Microsoft.SqlServer.Dac.dll » ou une de ses dépendances. Le système ne trouve pas le fichier spécifié.
    Pour contourner ce problème, chargez un projet de test unitaire de base de données qui a été précédemment créé dans Visual Studio 2013.
  • Ce « 14 » de Visual Studio version CTP inclut les Services de Mobile d'Azure outils livrés dans le cadre de la mise à jour 2 de Visual Studio 2013. Toutefois, les fonctionnalités de l'Assistant Envoi de Notification, le Gestionnaire de Serviceset publication de Services mobiles ne fonctionnent pas encore. Cette fonctionnalité sera résolue dans la prochaine version CTP Visual Studio « 14 ».
ASP.NET et le développement Web
  • ASP.NET vNext optimisée pour le cloud scénarios sont limités à Windows 8 ou une version ultérieure de Windows.
  • Débogage ASP.NET vNext applications ciblant le framework optimisée pour le cloud n'est pas pris en charge dans cette version.

Installation

L'installation de Visual Studio « 14 » CTP 1 (version 14.0.21730.1.DP) côte à côte avec Visual Studio 2013
Il existe des problèmes connus lors de l'installation de Visual Studio « 14 » CTP 1 (version 14.0.21730.1.DP) sur le même ordinateur que Visual Studio 2013. Alors que nous prévoyons qu'une désinstallation de Visual Studio « 14 », puis une réparation de Visual Studio 2013 doivent résoudre ces problèmes, notre recommandation plus sûre consiste à installer Visual Studio « 14 » dans une machine virtuelle, un disque dur virtuel, un ordinateur ou un autre hors production réservée au test ordinateur ne dispose pas de Visual Studio 2013 sur elle. Ces problèmes de côte à côte de Visual Studio sont supposés être très vite résolu.

Il existe un bloc d'installation dans cette version CTP Visual Studio « 14 » qui empêchera l'installation sur un ordinateur sur lequel une version antérieure de Visual Studio est déjà installée. Pour désactiver le bloc (qui permet de placer l'ordinateur dans un état non-recommandé), ajoutez une nouvelle valeur dans le Registre à l'emplacement « HKLM\SOFTWARE\Microsoft\DevDiv\vs\Servicing » (« HKLM\SOFTWARE\Wow6432Node\Microsoft\DevDiv\vs\Servicing » sur une édition 64 bits de Windows). Le nom de la valeur doit être BlockerOverrideet le type de valeur et les données de la valeur peuvent être n'importe quoi.

Modifications avec rupture

Visual C++
  • Améliorations des avertissements qui diffèrent dans l'ordre et des caractéristiques de celles signalées par les versions antérieures du compilateur peut entraîner de rapport d'erreurs du compilateur.
  • Littéraux définis par l'utilisateur sont une nouvelle forme syntaxique et peuvent empêcher certaines macros existantes à partir de l'étendue. Par exemple, « foo » _bar sont considérés comme un littéral défini par l'utilisateur, même si _bar a été défini comme une macro.
  • La concaténation adjacentes large ou brut des littéraux de chaîne (L "Hello « L » World") requiert un espace inséré (L "Hello « L » World") parce que le préfixe de la deuxième chaîne est désormais traité comme un suffixe littéral défini par l'utilisateur.
  • /Clr : pureet/clr : safe sont déconseillées. Le compilateur vous avertit à propos de l'utilisation de ces indicateurs.
  • Indicateurs/clr : oldSyntax, / Wp64et /Zg ont été supprimés.

Plus d'informations

Comment faire pour télécharger des fichiers de prise en charge de Microsoft

Mises à jour pour les autres produits de la famille Visual Studio se trouvent sur le Site de téléchargement de Microsoft pour Visual Studio.

Configuration requise

Configuration logicielle

Ce logiciel ne peut pas être installé sur un ordinateur qui dispose d'une version antérieure de Visual Studio installée.

Nécessite un redémarrage

Vous devrez peut-être redémarrer votre ordinateur après l'installation de ce package.

Architectures prises en charge

  • 32 bits (x 86)
  • 64 bits (x 64) (WOW)
  • ARM

Configuration matérielle requise

  • 1,6 gigahertz (GHz) ou processeur plus rapide
  • 1 gigaoctet (Go) de RAM (1,5 Go si vous exécutez sur une machine virtuelle)
  • 2 Go d'espace disque disponible
  • Disque dur de 5 400 tr/min
  • DirectX 9 compatible carte vidéo qui est en cours d'exécution à une résolution de 1024 × 768 ou supérieure

Avertissement : cet article a été traduit automatiquement

Propriétés

ID d'article : 2967191 - Dernière mise à jour : 02/09/2015 07:14:00 - Révision : 2.0

  • kbsurveynew kbexpertiseadvanced atdownload kbfix kbmt KB2967191 KbMtfr
Commentaires
=4050&did=1&t=">='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?"> >ow.location.protocol) + "//c.microsoft.com/ms.js'><\/script>"); &t=">