Dans mon application Web ASP.NET Core, j'utilise une bibliothèque de framework .NET faisant du travail ODBC.Déploiement app.config dans le noyau asp.net
J'ai donc besoin de certains paramètres de configuration que je peux lire à partir de méthodes statiques dans cette bibliothèque.
Je trouve que je peux avoir un fichier app.config et lire les paramètres comme celui-ci
public class Config
{
public static string siteLanguage = ConfigurationManager.AppSettings["siteLanguage"];
}
Cela me permet d'appeler le réglage d'une méthode statique.
Mon problème est que le fichier app.config de mon projet est inclus dans le fichier PROJECTNAME.exe.config à chaque déploiement. Il semble donc impossible d'avoir des fichiers différents par site. J'ai spécifié l'action de construction: Aucune, et ne pas copier. Le fichier lui-même n'est pas copié de cette façon, mais est toujours inclus dans le fichier exe.config.
Des suggestions?
Pieter