Problème de chargement de fichier de configuration externe
Bonjour,
J'ai fais un petit outil, et afin de le partager j'ai créer un fichier de configuration externe pour indiquer le ConnectionString.
Donc j'ai un fichier app.config avec :
Code:
1 2 3 4 5
| <?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings configSource=".\connection.config">
</connectionStrings>
</configuration> |
mon fichier connection.config contient :
Code:
1 2 3
| <connectionStrings>
<add name="OverTime" providerName="System.Data.OleDb" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\overtime.accdb;Persist Security Info=True"/>
</connectionStrings> |
Dans mon code j'y accède de la manière suivante :
Code:
dbConnection = new OleDbConnection(ConfigurationManager.ConnectionStrings["OverTime"].ConnectionString);
Sauf que j'ai une erreur qui me dit :
Code:
Unable to open configSource file 'connection.config '. ((...)\\OverTime\\bin\\Release\\OverTime.vshost.exe.Config line 5)
Quand je me mets en mode Debug, j'ai le message suivant :
Code:
Could not copy a support file to this location :((...)\OverTime\bin\Debug\OverTime.vshost.exe
Une petite idée d'ou ça pourrait bien venir ?
Merci bien :)
L.