2017-08-09 8 views
-1

enter image description herecomment publier C# fenêtre de l'application d'installation

Je suis en train de publier l'application Windows C#. J'ai essayé d'installer l'installateur de bouclier et de studio visuel mais cela ne fonctionne pas correctement.

Cette configuration peut être installée uniquement sur les ordinateurs portables ou PC sur lesquels Visual Studio est installé. quelqu'un peut me aider ce sont les conditions préalables sont nécessaires et comment publier installateur setup.exe

app.config chaîne de connexion SqlConnection con = new SqlConnection (ConfigurationManager.ConnectionStrings [ "connection_string"] ConnectionString.);

mais il se produit une erreur failed to update database because the database is read-only visual studio

Répondre

0

Vous devez vérifier les conditions préalables. La version .net sur laquelle vous avez créé l'application sera requise avec d'autres prérequis. Ce n'est pas un studio visuel qui est requis pour exécuter l'exécutable, mais seulement le framework .net.

+0

son .net 4.5.2. que j'ai également installé dans pc où j'essaye de courir la configuration que j'avais publiée –

+0

Pouvez-vous fournir plus de détails, comme l'erreur, la capture d'écran ou quelques informations supplémentaires qui pourraient aider à comprendre le problème? En ce moment, c'est trop générique. – Harsh

+0

J'ai une base de données locale que j'ai dans une application. Lorsque je l'installe sur une autre machine, j'obtiens l'erreur Impossible de mettre à jour la base de données .. .mdf est en lecture seule. –

0

J'ai rencontré le même problème concernant la façon de faire fonctionner le fichier d'installation sur n'importe quel autre périphérique, même s'il me faut un peu de temps pour comprendre le processus, mais finalement j'ai trouvé que c'était vraiment simple.

1) vous devez changer la chaîne de connexion à quelque chose comme ça:

string connectionStr = @"Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|DatabaseName.mdf;Integrated Security=True"; 

2) vous pouvez utiliser Advanced Installer pour générer le fichier de configuration, le processus est simple, vous pouvez regarder tout petit tutoriel sur la façon d'obtenir le fichier d'installation dans Advanced Installer.

3) Enfin, vous devez installer 3 programmes comme Pré-requis PC client:

  • Net Framework (je démarrèrent de la version 4.5)
  • Sql Server Express
  • SSMS (Sql Server Management Studio)
+0

qu'en est-il du rapport de cristal? ça va marcher? –

+0

tout fonctionne avec moi sans aucun problème après avoir suivi ce processus .. bonne chance! –

+0