J'essaie de définir une chaîne de connexion DataAdapter pour pointer vers %APPDATA%
à partir du concepteur Visual Studio en modifiant les propriétés DataAdapter. Je n'arrive pas à utiliser ce surnom sur la propriété de chaîne de connexion. Il n'est pas traduit en C:\Users\MyUserName\AppData\Roaming
lorsque je lance l'application en mode débogage.Pointant une chaîne ConnectionString vers un dossier spécial via Visual Studio Designer
Comment puis-je m'assurer que ces types de chaînes peuvent être définis dans le concepteur afin qu'ils ne soient pas codés en dur et ne compromettent pas le futur projet d'installation?
Remarque: Je sais comment gérer le code avec GetFolderPath(). Mais existe-t-il des fonctionnalités similaires pour les propriétés des contrôles et les paramètres/ressources de chaîne dans le concepteur?
Doh! Bien sûr! Que je suis bête. Mais que diriez-vous d'assurer une chaîne de connexion correctement définie sur le concepteur lorsque la base de données est sur un dossier spécial comme ApplicationData? –
Malheureusement, je ne pense pas que designer propose une variable spéciale pour vous connecter à ApplicationData. Vous devez donc soit pirater la classe de concepteur générée, soit modifier manuellement la chaîne de connexion après le déploiement. C'est la limite avec laquelle j'ai vécu pendant 2 ~ 3 ans. – Graviton
Hmm ... semble alors je vais devoir le déplacer vers le fichier de paramètres de l'application et ensuite trouver un moyen de le configurer correctement sur le projet d'installation. –