J'ai beaucoup d'assemblys/projets dans la même solution C# /. Net. Un paramètre doit être enregistré par des personnes utilisant l'interface graphique de l'application Web, puis une application de console et certains projets de test doivent accéder au même fichier. Où dois-je mettre le fichier et comment y accéder?Laisser plusieurs assemblées accéder au même fichier texte
J'ai essayé d'utiliser "AppDomain.CurrentDomain.BaseDirectory" mais cela finit par être différent pour mes assemblys. De plus, le fichier "System.Reflection.Assembly.Get * Assembly.Location" ne me donne pas ce dont j'ai besoin.
Peut-être que ce n'est pas quelque chose que je devrais mais dans un fichier, mais plutôt la base de données? Mais c'est tellement compliqué de le faire pour quelques lignes de configuration.
Les assemblages sont-ils tous dans le même répertoire? Sinon, rien de moins que d'avoir un fichier de configuration pour chaque assembly pointant vers le fichier de configuration principal va être utile –
Je me demande si vous allez rencontrer des problèmes de verrouillage ... avec plusieurs applications essayant d'écrire le même fichier . – Vaibhav
Vaibhav: Un seul des assemblages écrira jamais dans le fichier. –