IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Visual studio installer introuvable


Sujet :

VB.NET

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Février 2007
    Messages
    806
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 806
    Points : 227
    Points
    227
    Par défaut Visual studio installer introuvable
    Bonjour,
    Je développe un petit projet avec une connexion à MySQL .NET Framework 4.7.2, j'essaye de créer une nouvelle connexion à une source de données Visual Studio me demande d'installer des packages j'accepte de les installer et là j'ai un message "Visual Studio Installer introuvable"
    Si quelqu'un a une idée MERCI

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 272
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 272
    Points : 1 856
    Points
    1 856
    Par défaut
    tu utilises quelle version de visual studio ? (à moins que tu utilises VisualStudio Code et dans ce cas, il te faut, il me semble, des plugins propres à VSCode)

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Février 2007
    Messages
    806
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 806
    Points : 227
    Points
    227
    Par défaut
    Bjr et merci j'utilise : Microsoft Visual Studio Community 2022 (64 bits) - Current
    Version 17.8.6
    D'après ce que j'ai lu içi et là il faudrait peut être installer le package MySQL.Data
    J'ai trouvé sur NuGet : MySql.Data.MySqlClient .Net Core Class Library version 9.0.0 dépendances : .NETFramework, Version=v4.6.2 j'ai un Framework 4.7.2, j'ai voulu l'installer mais un ça n'a pas marché e t de deux j'avais ensuite sur les packages installés un icone d'avertissement(point d'exclamation), faut il l'installer d'une façon spécifique ou est ce que mon Framework n'est pas compatible ?

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 272
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 272
    Points : 1 856
    Points
    1 856
    Par défaut
    Je pense qu'il faut soit que tu passes à .NET Framework 4.6.2 ou .NET Framework 4.8 (pour ce package https://www.nuget.org/packages/MySql.Data )
    Sinon regarde le package MySQLConnector https://www.nuget.org/packages/MySqlConnector
    ou MySQL Entity Framework https://www.nuget.org/packages/MySql...ntityFramework

  5. #5
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 739
    Points : 5 425
    Points
    5 425
    Par défaut
    Citation Envoyé par umfred Voir le message
    Je pense qu'il faut soit que tu passes à .NET Framework 4.6.2
    Mauvaise idée sachant qu'il a indiqué être en 4.7.2.

    Citation Envoyé par umfred Voir le message
    ou .NET Framework 4.8
    Pourquoi pas;
    Mais cela ne changera pas grand chose puisque versions compatibles 4.6.2 (donc également compatible 4.7.2) et compatibles 4.8 ont rigoureusement les mêmes dépendances.

    Ce qui est important c'est de distinguer les NuGet pour CORE et ceux pour Framework.
    Bon à priori, ce NuGet là est compatible pour les deux.

    Les points d'exclamations indiquent une vulnérabilité ou une obsolescence connue sur un NuGet.
    Un package NuGet dépend parfois d'un ou plusieurs autres packages NuGet.
    Et puisque les versions de ces dépendances sont définies en dur dans le package, elles ne changent pas à moins que l'équipe qui développe le NuGet mettent eux mêmes à jour les NuGet dont il dépend.

    Mais rien ne t'empêche de mettre à jour toi même les versions des NuGet en dépendances.
    Ici, il s'agit de Microsoft.Bcl.AsyncInterfaces et System.IO.Pipelines.
    Essaie de les passer en version 8.0.0.

    Si tu rencontres un problème en utilisant les versions 8.0.0 de Microsoft.Bcl.AsyncInterfaces et System.IO.Pipelines, tu peux contacter les auteurs de MySql.Data sur la page NuGet.org.

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Février 2007
    Messages
    806
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 806
    Points : 227
    Points
    227
    Par défaut
    Citation Envoyé par popo Voir le message
    Mais rien ne t'empêche de mettre à jour toi même les versions des NuGet en dépendances.
    Ici, il s'agit de Microsoft.Bcl.AsyncInterfaces et System.IO.Pipelines.
    Essaie de les passer en version 8.0.0.
    Ok ça je viens de le faire.
    Il me demande d'intaller le packqge Microsft.Data.SqlClient version 5.0.0.0 j'ai trouvé la version 5.2.2 compatible avec mon FW. MAis j'ai cette erreur à l'installation :

    Ajout du package 'System.Runtime.InteropServices.RuntimeInformation.4.3.0' au dossier 'C:\Users\Documents\Visual Studio 2022\CodeSnippets\VisualBasic\MyCodeSnippets\VisualBasic\TestConnAout2024\packages'
    L'installation a échoué. Restauration en cours...
    Le package 'System.Runtime.InteropServices.RuntimeInformation.4.3.0' n'existe pas dans le projet 'TestConnAout2024'

    Alors que j'ai bien le dossier System.Runtime.InteropServices.RuntimeInformation.4.3.0

  7. #7
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 739
    Points : 5 425
    Points
    5 425
    Par défaut
    Citation Envoyé par xeron33 Voir le message
    Ok ça je viens de le faire.
    Il me demande d'intaller le packqge Microsft.Data.SqlClient version 5.0.0.0
    Ce que tu écris là est un non sens.
    Ni Microsoft.Bcl.AsyncInterfaces, ni System.IO.Pipelines ne dépendent de Microsft.Data.SqlClient.

    En plus Microsft.Data.SqlClient travaille sur des bases SQL Server ou Azure SQL
    Et tu as spécifié que tu travailles avec MySQL dans ton premier POST.

  8. #8
    Membre actif
    Profil pro
    Inscrit en
    Février 2007
    Messages
    806
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 806
    Points : 227
    Points
    227
    Par défaut
    Citation Envoyé par popo Voir le message
    Ce que tu écris là est un non sens.
    Ni Microsoft.Bcl.AsyncInterfaces, ni System.IO.Pipelines ne dépendent de Microsft.Data.SqlClient.

    En plus Microsft.Data.SqlClient travaille sur des bases SQL Server ou Azure SQL
    Et tu as spécifié que tu travailles avec MySQL dans ton premier POST.
    ********************************
    Oui en effet erreur de ma part je travaille bien avec SQLServer 20.2. Par contre pour Microsoft.Bcl.AsyncInterfaces et System.IO.Pipelines je l'ai ait mis en 8.0.0. et depuis je n'ai plus le triangle d'avertissement pour l'installation de MySql.Data 9.0.0

  9. #9
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 272
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 272
    Points : 1 856
    Points
    1 856
    Par défaut
    si tu travailles avec SQL Server, tu n'as pas besoin de MySql.Data

  10. #10
    Membre actif
    Profil pro
    Inscrit en
    Février 2007
    Messages
    806
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 806
    Points : 227
    Points
    227
    Par défaut
    Oui d'accord mais en ce qui concerne l'erreur d'installation de Microsft.Data.SqlClient version 5.2.2


    packqge Microsft.Data.SqlClient version 5.0.0.0 j'ai trouvé la version 5.2.2 compatible avec mon FW. MAis j'ai cette erreur à l'installation :

    "Ajout du package 'System.Runtime.InteropServices.RuntimeInformation.4.3.0' au dossier 'C:\Users\Documents\Visual Studio 2022\CodeSnippets\VisualBasic\MyCodeSnippets\VisualBasic\TestConnAout2024\packages'
    L'installation a échoué. Restauration en cours...
    Le package 'System.Runtime.InteropServices.RuntimeInformation.4.3.0' n'existe pas dans le projet 'TestConnAout2024'
    "

    Alors que j'ai bien le dossier System.Runtime.InteropServices.RuntimeInformation.4.3.0

    Tu as une idée ?

  11. #11
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 739
    Points : 5 425
    Points
    5 425
    Par défaut
    En Framework 4.7.2, tu n'as pas besoin de NuGet pour travailler avec SQL Serveur.
    Tout ce qu'il faut est déjà inclus dans l'espace de nom System.Data.SqlClient.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    Imports System.Data.SqlClient
     
    Module Module1
     
        Sub Main()
     
            Console.WriteLine("SQL Server Sample")
            Using connection As New SqlConnection("Data Source=.\SQLEXPRESS;Initial Catalog=SchoolDB;Integrated Security=True")
                Using command As New SqlCommand("SELECT Id, Name FROM Students", connection)
                    connection.Open()
                    Using reader As SqlDataReader = command.ExecuteReader()
                        While reader.Read()
                            Console.WriteLine(reader("Id") & " " & reader("Name"))
                        End While
                    End Using
                End Using
            End Using
     
            Console.WriteLine("Press any key to exit.")
            Console.ReadKey()
        End Sub
     
    End Module
    Résultat dans la console :
    SQL Server Sample
    1 Toto
    2 Popo
    3 Brian
    4 Jenny
    Press any key to exit.

  12. #12
    Membre actif
    Profil pro
    Inscrit en
    Février 2007
    Messages
    806
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 806
    Points : 227
    Points
    227
    Par défaut
    Bjr et merci pour ton aide, c'était bien plus simple avec SQLServer donc, je voulais au départ établir une connexion avec Access 2010 mais d'après ce que j'ai lu et sauf erreur il faudrait utiliser une version plus ancienne de Visual Studio ou une version plus récente d'Access, si tu as des infos la dessus MERCI
    A+

  13. #13
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 739
    Points : 5 425
    Points
    5 425
    Par défaut
    Access 2010 commence à dater.
    Il me semble que la dernière version est Access 2021.
    Mais peu importe la version d'Access, ce qu'il faut c'est installer les bons drivers.
    Cela fait longtemps que je n'ai pas utilisé de base Access car je considère que ce n'est pas un véritable SDBDR.
    Mais sur le principe, le code C# pour l'interroger se fait à peu près de la même qu'avec SQL Serveur.

    Ce qui change d'après mes souvenirs.
    On utilise les objets de l'espace de nom System.Data.OleDb.
    On utilise des point d'interrogation pour les requêtes paramétrées (regardes sur Google si tu ignores ce que c'est).

    Donc ceci devait fonctionner avec Access 2010 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    Imports System.Data.OleDb
     
    Module Module1
     
        Sub Main()
     
            Console.WriteLine("SQL Server Sample")
            Using connection = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=School.accdb")
                Using command = New OleDbCommand("SELECT Id, Name FROM Students", connection)
                    connection.Open()
                    Using reader = command.ExecuteReader()
                        While reader.Read()
                            Console.WriteLine(reader("Id") & " " & reader("Name"))
                        End While
                    End Using
                End Using
            End Using
     
            Console.WriteLine("Press any key to exit.")
            Console.ReadKey()
        End Sub
     
    End Module
    Sur ce site, tu peut voir la forme que doit avoir la chaine de connexion :
    https://www.connectionstrings.com/access-2010/

  14. #14
    Membre actif
    Profil pro
    Inscrit en
    Février 2007
    Messages
    806
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 806
    Points : 227
    Points
    227
    Par défaut
    Merci beaucoup !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Visual studio Installer : Menu demarrer pour l'utilisateur
    Par Smix007 dans le forum Général Dotnet
    Réponses: 3
    Dernier message: 19/11/2009, 13h17
  2. [visual studio] installer la version précédende
    Par lelulu dans le forum Visual Studio
    Réponses: 10
    Dernier message: 28/09/2009, 19h21
  3. Ogre3D non présent dans Modèles Visual Studio installés
    Par FoXy_66 dans le forum Moteurs 3D
    Réponses: 1
    Dernier message: 11/04/2009, 21h18
  4. Comment créer un MSI avev Visual Studio Installer
    Par logs77 dans le forum Installation, Déploiement et Sécurité
    Réponses: 1
    Dernier message: 26/09/2006, 15h56
  5. Problème avec visual studio installer
    Par logs77 dans le forum Installation, Déploiement et Sécurité
    Réponses: 3
    Dernier message: 26/09/2006, 15h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo