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 :

Installer MySQL avec visual studio 2022


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    Pour le mode de compilation, j'entends Debug ou Release. Lors de la compilation, VisualStudio crée ce dossier de compilation dans le dossier Bin du projet et y place les fichiers résultats de la compilation, dont l'EXE.
    Vois l'illustration ci-dessous, résultat des compilations dans chacun des 2 modes de mon projet de test "TestMySql".

    Nom : MySqlDLL3.jpg
Affichages : 1074
Taille : 135,4 Ko

    Je vois ta chaine de connexion et remarque tu n'indiques pas le port. Je ne pense pas que cela soit important, mais cela ne coûte rien d'essayer.

    Je te propose de remplacer ton code par celui-ci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     Dim serveurbd = "127.0.0.1"
    Dim portbd = "3306"          ' 3306 para MySql     3307 para MariaDB
    Dim basebd = "stock"
    Dim userbd = "root"
    Dim pwdbd = ""
    connStr = "SERVER=" & serveurbd & ";Port=" & portbd & ";DATABASE=" & basebd & ";UID=" & userbd & ";PWD=" & pwdbd
    Pour le reste je ne vois pas, si ce n'est un défaut d'installation du serveur MySql. Es-tu bien sûr qu'il est actif et opérationnel ? Au besoin, tu peux arrêter et redémarrer tous les services de WampServer.

    Je t'envoie mon projet de test. J'ai modifié le nom de la DB pour qu'il ouvre la table "users" de la DB stock. Je te propose de le décompresser dans un dossier à cet effet et d'ourvir TestMySql.sln avec ton VisaulStudio. Si cela se passe bien, le DataGridView du Form devrait être rempli avec le contenu de la table users.
    Voici le projet : TestMySql.zip

    Si mon projet ne fonctionne pas chez toi, envoie-moi un extrait de la table users. Je créerai une DB stock avec cette même table users et essayerai sur mon PC.

    ...

  2. #2
    Membre éclairé
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    275
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2012
    Messages : 275
    Par défaut
    merci pour votre coopération
    Mon mode de compilation est Debug. Mes fichiers existent dans le dossier net6.0-windows (pour debug et release)

    Nom : 1d.png
Affichages : 1073
Taille : 31,3 Ko

    Nom : 1r.png
Affichages : 1057
Taille : 28,5 Ko

    J'ai essayé d'ajouter le port comme vous m'avez indiquer mais j'obtiens toujours le même erreur.

    En essayant d'ouvrir votre projet j'ai obtenu ce message

    Nom : framework.png
Affichages : 1073
Taille : 27,0 Ko

    En cliquant sur le bouton Continuer, j'ai reçu ce message

    Nom : debug2.png
Affichages : 1073
Taille : 171,2 Ko

    Et en cliquant sur "Continuer le débogage j'ai eu ce résultat. Les données sont bien extraites de la base de données.

    Nom : debug3.png
Affichages : 1074
Taille : 150,3 Ko

  3. #3
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    Voici le projet stocktest2 que tu m'as envoyé, débarrassé des NuGet, AddOn, et autres vitamines qui ne lui profitaient guère : stocktest2.zip

    Tel quel, il fonctionne (cf. la video Stock48.zip) sous VS2022 avec le FrameWork 4.8.

    Voici l'illustration de la DB MySql :
    Nom : MySqlDLL5.jpg
Affichages : 289
Taille : 45,0 Ko

    Maintenant, je m'attaque à faire tourner ça sous FrameWork 6.0.

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

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 520
    Par défaut
    @Phil Rob @Marie_7 il y a 2 types de .NET, soit les .NET Framework, soit les .NET (Core), pas compatible entre eux et donc pas possible de passer de l'un à l'autre via le réglage de la cible; le choix se fait à la création du projet (les templates avec mention de Framework utilise .NET Framework, les autres avec .NET (Core))

    donc .NET Framework 4.8.x est le dernier des .NET Framework, et .NET 7 est la dernière version de la gamme .NET (la gamme .NET Framework tend à être abandonné au profit de .NET)
    .NET est cross platform contrairement à .NET Framework.

    Pour MySQL, le nuget que l'on a mentionné est compatible pour les 2 structures.

    @Marie_7 dans le code que tu as reproposé, tu utilises encore password dans la chaine de connexion à la base ... (à moins d'une erreur de copier-coller)
    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    Imports MySql.Data.MySqlClient
    Public Class Form1
     
        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            Dim connStr As String = "SERVER=localhost; uid=root; DATABASE=stock; PWD=;"
            Dim conn As New MySqlConnection(connStr)
            If TextBox1.Text = "" Or TextBox2.Text = "" Then
                    MsgBox("Merci de saisir votre login et mot de passe", vbQuestion)
                    Exit Sub
            End If
            Try
                conn.Open()
                Dim Sql = "SELECT *  FROM users WHERE  login='" & TextBox1.Text & "' and password='" & TextBox2.Text & " '"
                Dim cmd = New MySqlCommand(Sql, conn)
                Dim dr = cmd.ExecuteReader
                dr.Read()
                If dr.HasRows = 0 Then
                    MsgBox("Merci de vérifier votre login et mot de passe.", vbQuestion)
                Else
                    Me.Hide()
                    Form2.Show()
                End If
            Catch ex As MySqlException
                MessageBox.Show(ex.Message)
            End Try
        End Sub
        Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
            TextBox1.Clear()
            TextBox2.Clear()
        End Sub
     
        Private Sub CheckBox1_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox1.CheckedChanged
            If CheckBox1.Checked = True Then
                TextBox2.PasswordChar = ""
            Else
                TextBox2.PasswordChar = "*"
            End If
        End Sub
    End Class
    Si il y a un message d'erreur, donne le nous en entier dans la mesure du possible, les messages d'erreurs contenant de précieuses infos sur la raison de leur survenu.

    Edit: je viens aussi de remarqué un truc tellement évident: tu fais une requête sans que les paramètres soient remplis: tu fais le test sur le nom d'utilisateur/mot de passe dans les textbox après avoir la requête censée utiliser leur valeur=> souci (j'ai corrigé le code suite à cet édit)

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 520
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 520
    Par défaut
    Quand on regarde la doc, c'est le mot-clé pwd et non pas password qu'il faut utilisé. L'erreur d'initialisation vient peut-être juste de là.
    https://dev.mysql.com/doc/connector-...ns-string.html

    Je crois que le prjet de Phil Rob cible .NET Framework 4.8 alors ton projet Marie7, cible lui .NET 6.0, donc des types relativement différents et non compatibles de .NET; donc le code de l'un n'est pas 100% compatible avec l'autre. Et tu ne sembles pas avoir .NET Framework 4.8 d'installer, d'où la fenêtre te demandant l'autorisation de l'installer à l'ouverture du projet de Phil Rob.

    Les 2 dernières captures montrent que tu lances le debogage en mode Release et non pas en mode Debug

  6. #6
    Membre éclairé
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    275
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2012
    Messages : 275
    Par défaut
    Par défaut, mon projet est lancé en mode Debug et le projet de Phil Rob est lancé en mode release.
    J'ai essayé de remplacer password par pwd mais j'obtiens toujours le même erreur. Alors comment je peux lancer mon projet correctement.

    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    Imports MySql.Data.MySqlClient
    Public Class Form1
     
        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            Dim connStr As String = "SERVER=localhost; uid =root;DATABASE =stock;PASSWORD =;"
            Dim conn As New MySqlConnection(connStr)
            Try
                conn.Open()
                Dim Sql = "SELECT *  FROM users WHERE  login='" & TextBox1.Text & "' and password='" & TextBox2.Text & " '"
                Dim cmd = New MySqlCommand(Sql, conn)
                Dim dr = cmd.ExecuteReader
                dr.Read()
                If TextBox1.Text = "" Or TextBox2.Text = "" Then
                    MsgBox("Merci de saisir votre login et mot de passe", vbQuestion)
                ElseIf dr.HasRows = 0 Then
                    MsgBox("Merci de vérifier votre login et mot de passe.", vbQuestion)
                Else
                    Me.Hide()
                    Form2.Show()
                End If
            Catch ex As MySqlException
                MessageBox.Show(ex.Message)
            End Try
        End Sub
        Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
            TextBox1.Clear()
            TextBox2.Clear()
        End Sub
     
        Private Sub CheckBox1_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox1.CheckedChanged
            If CheckBox1.Checked = True Then
                TextBox2.PasswordChar = ""
            Else
                TextBox2.PasswordChar = "*"
            End If
        End Sub
    End Class

  7. #7
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    Bien, ça avance. Nous savons maintenant que le serveur MySql n'est pas en cause.
    Il y a sans doute un problème de version de FrameWork.

    L'erreur de ta 3ème illustration vient parce que tu as lancé mon projet avec VisualStudio mais en mode "Release". Il faut garder ce mode pour la version finale que nous installons chez l'utilisateur de l'exécutable. Sous l'interface VS, mieux vaut rester en mode "Debug".

    Pour ce qui est FrameWork, il est possible d'en chercher un qui convienne dans les propriétés du projet, sous l'onglet "Application", sous "FrameWork cible". D'après ton message d'erreur, je te propose d'essayer d'aboird le FrameWork 4.8.
    Mon projet doit pouvoir être exécuter sans problème.
    Ce n'est qu'ensuite qu'on pourra essayer de trouver ce qui fait la différence entre mon projet et le tien, point de vue erreurs.

    Nom : MySqlDLL4.jpg
Affichages : 1523
Taille : 89,3 Ko

    ...

  8. #8
    Membre éclairé
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    275
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2012
    Messages : 275
    Par défaut
    Citation Envoyé par Phil Rob Voir le message
    Bien, ça avance. Nous savons maintenant que le serveur MySql n'est pas en cause.
    Il y a sans doute un problème de version de FrameWork.

    L'erreur de ta 3ème illustration vient parce que tu as lancé mon projet avec VisualStudio mais en mode "Release". Il faut garder ce mode pour la version finale que nous installons chez l'utilisateur de l'exécutable. Sous l'interface VS, mieux vaut rester en mode "Debug".

    Pour ce qui est FrameWork, il est possible d'en chercher un qui convienne dans les propriétés du projet, sous l'onglet "Application", sous "FrameWork cible". D'après ton message d'erreur, je te propose d'essayer d'aboird le FrameWork 4.8.
    Mon projet doit pouvoir être exécuter sans problème.
    Ce n'est qu'ensuite qu'on pourra essayer de trouver ce qui fait la différence entre mon projet et le tien, point de vue erreurs.

    Nom : MySqlDLL4.jpg
Affichages : 1523
Taille : 89,3 Ko

    ...
    Votre projet est bien configuré avec le framework .net 4.8
    Nom : 4.8.png
Affichages : 1052
Taille : 5,8 Ko

    Pour mon projet je n'ai pas le .net 4.8 dans le framework cible

    Nom : im2 (1).png
Affichages : 1057
Taille : 10,0 Ko

  9. #9
    Membre éclairé
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    275
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2012
    Messages : 275
    Par défaut
    y'a t-il possibilité que le fichier mysql.data.dll que j'ai ajouté n'est pas compatible avec le framework .net 6.0?? si oui quelle est alors la version utilisée avec .net 6.0

  10. #10
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    Bonjour,

    Les choses ont changé sur mon PC après la laborieuse mise à jour du VS2022 17.1.3 vers 17.4.4.

    Le programme de Umfred fonctionne très bien.
    Le programme de Marie7 ne fonctionne pas, il ne voit pas la librairie MySql, les types ne sont pas reconnus.
    Il me donnait seulement une erreur sur l'Open, mais ma DLL MySqlData était toujours en place dans "Debug", or elle n'est évidemment pas présente dans ll projet de Umfred. J'ai enlevé cette dll du dossier "Debug". Dans net6.0-Windows, j'ai remplacé cette dll par celle (du 6/12/2022) trouvée chez Umfred.

    Le problème ne vient pas de la dll mais plutôt de la visibilité de ce dossier net6.0-Windows. Je en sais pas comment le projet de Umfred a produit ce dossier lors de la compilation alors que manifestement, celui de Marie7 ne le fait pas.

    Bien sûr, je peux ramener les Forms, avec leurs composants et leurs codes du projet de Marie7 sur le projet de Umfred, et ensuite renommer le projet en stocktest2. On aura probablement un stocktest2 qui compile et fonctionne. Mais le problème de Marie7 réapparaitra dès son prochain nouveau projet. Il manque une information sur le comment bien mettre en place la package. Là, je n'ai pas l'expérience de ces opérations, je vais chercher mais si Umbfred a un "tuyau" ...

    Voici la solution de Umfred suivie de celle de Marie7.
    Nom : umfred1.jpg
Affichages : 281
Taille : 72,5 Ko

    Nom : Marie1.jpg
Affichages : 278
Taille : 54,8 Ko

  11. #11
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    @umfred
    J'ai WampServer en fonction avec la DB de Marie7. Je teste ton projet dès que j'en aurai, terminé avec l'installation de VS2022 17.4.
    C'est la galère ... Faut dire que j'utilise là un PC de 2007 avec 4 Go Ram, ça rame
    J'en attends un tout nouveau dans quelques jours ...

  12. #12
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    @tous ...

    Je prends bonne note de la différence entre .NET Framework et .NET (Core) mais il y juste une chose que je ne comprends pas : pourquoi se donner tant de mal à faire tourner ce code sous une version qui impose des complications côté MySql alors que la version FrameWork 4.6 permet l'utilisation directe (à condition de désigner la DLL MySqlData) de la DB ?

    Je vais m'intéresser au .Net (Core), jusqu'à présent je n'en trouve pas trace sur mon PC. Je commence par une mise à jopur de mon VS022.

    ...

  13. #13
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 520
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 520
    Par défaut
    Un projet .NET 6.0 avec le code similaire à celui de Mary_7; par contre pas pu tester, je ne me suis pas installé de MySQL pour ça.
    Normalement, il devrait installer le package Nuget MySqlQL.Data au chargement.
    WinFormsApp5.zip

  14. #14
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    Oui il est possible que la DLL ne soit pas de la bonne version pour ton programme, mais elle convient pour le mien puisque tu as pu visualiser le contenu de la table "users" avec mon programme.
    Toutefois, mon projet de test doit pouvoir être compilé sans erreur. Quand il fonctionnera sans problème, nous verrons que faire pour le tien. Sans doute nous faudra-t-il revoir la question "FrameWork" de la même manière.
    Si tu n'as pas la version 4.8, tu peux choisir la 5.0 ou 6.0., ou n 'importe quelle autre, au besoin tu peux accepter l'intallation proposée pour le FrameWork 4.8. Avoir plusieurs FrameWork installé sur le PC de ne pose pas de problème (vois sur ma copie d'écran de tout à l'heure combien il y en a chez moi).
    Simplement, une fois changée dans les propriétés du projet, il faut recompiler (sous Debug) et réessayer mon programme.

    Ajout de dernière minute :
    i oui quelle est alors la version utilisée avec .net 6.0
    ... tu peux passer ton projet en 4.8 lorsque mon programme fonctionnera ...

    Comme ton projet ne voit même pas la dll pour MySql, il sera peut-être convenable d'installer la version 4.8 du FrameWork et changer dans ton projet au niveau des propriétés du projet. Mais une chose à la fois : faire fonctionner mon programme (qui est très simpliste) montrera ce qui peut fonctionner sur ton système.

    ...

  15. #15
    Membre actif
    Inscrit en
    Avril 2012
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 79
    Par défaut
    Essayez la version mysql connector 8.0.32

  16. #16
    Membre éclairé
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    275
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2012
    Messages : 275
    Par défaut
    Citation Envoyé par Sonia_ Voir le message
    Essayez la version mysql connector 8.0.32
    J'ai essayé de faire ça mais ça n'a pas marché

  17. #17
    Membre éclairé
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    275
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2012
    Messages : 275
    Par défaut
    Citation Envoyé par Phil Rob Voir le message
    Toutefois, mon projet de test doit pouvoir être compilé sans erreur. Quand il fonctionnera sans problème, nous verrons que faire pour le tien. Sans doute nous faudra-t-il revoir la question "FrameWork" de la même manière.
    Si tu n'as pas la version 4.8, tu peux choisir la 5.0 ou 6.0., ou n 'importe quelle autre, au besoin tu peux accepter l'intallation proposée pour le FrameWork 4.8. Avoir plusieurs FrameWork installé sur le PC de ne pose pas de problème (vois sur ma copie d'écran de tout à l'heure combien il y en a chez moi).
    Simplement, une fois changée dans les propriétés du projet, il faut recompiler (sous Debug) et réessayer mon programme.
    Comme ton projet ne voit même pas la dll pour MySql, il sera peut-être convenable d'installer la version 4.8 du FrameWork et changer dans ton projet au niveau des propriétés du projet. Mais une chose à la fois : faire fonctionner mon programme (qui est très simpliste) montrera ce qui peut fonctionner sur ton système.
    ...
    Oui j'ai accepté l'installation de .net 4.8 lors de l’exécution de votre projet qui est maintenant compilé sans erreur. Mais cette version n’apparaît pas dans les framework cible de mon projet comme il est indiqué dans mon message précédent.

  18. #18
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    Le port est bien le 3306.
    Pour ce qui du projet stocktest2 envoyé par Marie7, je ne peux même pas le compiler chez moi, les types MySql ne sont pas reconnus.
    Cest pourquoi j'ai refait ce projet avec le bon type de projet dès le départ.
    Alors peut-il y avoir une différence entre ton système et le mien ? Le projet étant ouvert comme un .Net 6.0 chez toi et comme un Framework 4.8 chez moi.
    J'aurais voulu ce matin "convertir" le projet du type Fw4.8 vers le type .Net6.0. J'ai pas trouvé, j'ai pas cherché longtemps ...
    ...

  19. #19
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 520
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 520

  20. #20
    Membre éclairé
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    275
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2012
    Messages : 275
    Par défaut
    Bonjour,
    J'ai essayé de remplacer "net6.0-windows" par "net4.7-windows". La liste des framework cible est modifiée (comme il est indiqué dans les images ci-dessous.

    Nom : remp.png
Affichages : 291
Taille : 24,9 Ko

    Nom : cib.png
Affichages : 289
Taille : 16,9 Ko

    Mais je n'ai plus accès à mes form [design]. Je ne peux rien modifier. (comme il est indiqué dans l'image ci-dessous.

    Nom : impo.png
Affichages : 294
Taille : 22,7 Ko

    J'ai été donc obligée de revenir au "net6.0-windows" et utiliser la méthode "Thumb down" citée ci dessous. Mais ce message apparait malgré que le login et le mot de passe sont corrects "Merci de vérifier votre login et mot de passe."


    Y'a t'il une solution SVP permettant d'ajouter le framework .net 4.7 sans perdre les données de mon projet. Je crois que la solution idéale est de trouver le fichier mysql.data.dll compatible avec le .net 6.0
    merci d'avance

Discussions similaires

  1. Installation OpenCv avec Visual Studio
    Par jhann dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 14/04/2013, 15h09
  2. Réponses: 6
    Dernier message: 26/09/2007, 07h55
  3. 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