J’utilise l’application Windows C # .NET 2.0. et j’utilise app.config pour mes parameters d’application. mais le changement dans AppSettings ne reflète pas l’exécution, il faut que l’application soit redémarrée. Comment puis-je l’éviter. Voici l’extrait de code que j’ai utilisé pour lire et écrire les parameters de l’application. Je lis le décor comme ça ssortingng temp […]
Avoir du mal à comprendre comment lire les valeurs de appsettings.json en dehors du fichier startup.cs. Ce que je voudrais faire est, par exemple, est dans le _Layout.cshtml, ajoutez le nom du site de la config: Par exemple: ViewData[“SiteName”] = Configuration.GetValue(“SiteSettings:SiteName”); Ou même mieux: public class GlobalVars { public static ssortingng SiteName => Configuration.GetValue(“SiteSettings:SiteName”); } […]
Je suis ce guide . J’ai un Startup dans le projet d’API qui utilise un fichier de configuration appsettings.json . public class Startup { public Startup(IHostingEnvironment env) { var builder = new ConfigurationBuilder() .SetBasePath(env.ContentRootPath) .AddJsonFile(“appsettings.json”, optional: true, reloadOnChange: true) .AddEnvironmentVariables(); Configuration = builder.Build(); Log.Logger = new LoggerConfiguration() .Enrich.FromLogContext() .ReadFrom.Configuration(Configuration) .CreateLogger(); } La partie que je […]
J’essaie d’enregistrer mon fichier de parameters d’application .NET dans le dossier% MyDocument% \ MyApplication de l’utilisateur, mais je ne sais pas comment rechercher un dossier \ fichier existant et créer ou append le dossier \ fichier lors de l’enregistrement. Je ne souhaite pas ouvrir un fichier saveFileDialog car j’ai besoin que le fichier se trouve […]
Voici la première question: Est-ce possible? Je m’inspire du travail de Joe Wrobel (un remaniement du projet oublié de Codeplex ). Ici, vous effectuez votre travail sur la création de votre profil pour le fournisseur et le travail nécessaire pour créer un typage fort pour celui-ci, créant ainsi efficacement une façade pour la classe Profile. […]
J’ai défini certaines valeurs dans appsettings.json pour des éléments tels que les chaînes de connexion à la firebase database, les emplacements Webapi, etc., qui sont différentes pour les environnements de développement, de transfert et en direct. Existe-t-il un moyen d’avoir plusieurs fichiers appsettings.json (tels que appsettings.live.json , etc., etc.) et de laisser l’application asp.net “savoir” […]
En supposant que j’utilise le nouveau framework DepencyInjection pour configurer mes classes et mes dépendances dans le nouvel ASP.Net/vNext. Comment puis-je utiliser, Comment puis-je obtenir mes parameters de configuration prédéfinis? public void ConfigureServices(IServiceCollection services) { // Add Application settings to the services container. services.Configure(Configuration.GetSubKey(“AppSettings”)); // Add EF services to the services container. services.AddEntityFramework() .AddSqlServer() .AddDbContext(options […]
J’ai un exe avec un fichier App.Config . Maintenant, je veux créer une dll wrapper autour de l’exe afin de consumr certaines fonctionnalités. La question est comment puis-je accéder à la propriété app.config dans le fichier exe à partir de la DLL wrapper? Peut-être que je devrais être un peu plus dans mes questions, j’ai […]
J’ai un projet d’installation de Visual Studio qui a une classe d’installation. Dans la classe d’installateur, j’ai défini un paramètre comme suit: MessageBox.Show(Properties.Settings.Default.MySetting); Properties.Settings.Default.MySetting = “Foo”; Properties.Settings.Default.Save(); MessageBox.Show(Properties.Settings.Default.MySetting); Le problème est que même si je sais que ce code est en cours d’exécution (je fais d’autres choses), le réglage n’est jamais défini !! Les boîtes […]
Par défaut, les parameters sont stockés dans: C:\Documents and Settings\\Local Settings\Application Data\ Comment puis-je changer ce chemin en répertoire de l’application. Je ne veux pas non plus avoir différents fichiers pour différents utilisateurs. Comment rendre les parameters globaux? J’ai essayé de modifier l’étendue des parameters en “application” mais je ne peux pas les modifier au […]