Je développe une solution avec C# et .NET Framework 4.7.Partage de la chaîne de connexion entre plusieurs applications
La solution possède une application ASP.NET Web MVC et un service Windows. Les deux se connectent à la même base de données et maintenant j'utilise leurs fichiers de configuration pour stocker.
Existe-t-il un autre moyen de stocker la chaîne de connexion que les deux applications peuvent utiliser?
Je ne souhaite pas avoir dupliqué les mêmes informations dans deux fichiers de configuration.
Il existe également d'autres paramètres que j'aimerais partager.
recherchez « Ajouter comme lien » et « projet commun ». Ce dernier est la façon dont je partage la plus grande partie de mon code, c'est-à-dire que vous ajoutez un troisième projet et que vous le référencez aux deux autres. Si vous avez un cas où le projet partagé doit compiler seul (par exemple pour générer du code), vous pouvez créer un projet séparé et référencer ses fichiers en les ajoutant en tant que "liens" dans chaque projet – flakes
Copie possible de [Connexion centralisée chaînes pour plusieurs projets dans la même solution] (https://stackoverflow.com/questions/16154684/centralize-connection-strings-for-multiple-projects-within-the-same-solution) – mmushtaq
[Gestion de plusieurs environnements de fichiers de configuration avec Pré-Build Events] (https://www.hanselman.com/blog/ManagingMultipleConfigurationFileEnvironmentsWithPreBuildEvents.aspx) peut vous être utile. – mmushtaq