Articles of configuration files

Combinazione di più file di configurazione in Visual Studio

Ho una soluzione in Visual Studio 2008 che contiene più progetti C #. Ogni progetto ha il proprio file di configurazione (App.config e Settings.settings). Ciò ha senso dal punto di vista dell’architettura, dal momento che ogni modulo è autonomo e viene utilizzato in una serie di soluzioni diverse. Il mio problema è che quando compilo […]

Imansible creare una sezione personalizzata per web.config

Ho creato una sezione personalizzata nel file web.config ma non è in grado di caricare il mio tipo personalizzato che gestirà la sezione. Ecco le definizioni: namespace MyApp.BusinessObjects { public class MembershipProviderFactory { internal virtual IMembershipProvider Create() { } public class MembershipProvidersSection : ConfigurationSection { public class AddElement: ConfigurationElement { [ConfigurationProperty(“name”, IsKey = true, IsRequired […]

Crea il file di configurazione dell’app se non esiste C #

Quando provo ad aprire il file di configurazione dell’app da ConfigurationManager.OpenExeConfiguration(filePath); restituisce un’eccezione, perché non esiste alcun file. Ma ho bisogno di creare questo file in questo caso. Ma come so, i file di configurazione creano aggiungendo a VS come Come: aggiungere un file di configurazione dell’applicazione a un progetto C # Quindi, come creare […]

Ottieni l’App.Config di un altro Exe

Ho un exe con un file App.Config . Ora voglio creare un wrapper dll attorno al exe per consumare alcune funzionalità. La domanda è: come posso accedere alla proprietà app.config nell’exe dalla DLL del wrapper? Forse dovrei essere un po ‘più nelle mie domande, ho il seguente contenuto app.config con l’exe: La domanda è come […]

Come modificare programatically assemblyBinding in app.config?

Sto cercando di modificare l’elemento bindingRedirect al momento dell’installazione utilizzando la class XmlDocument e modificando direttamente il valore. Ecco come appare app.config: … … Quindi provo ad usare il seguente codice per cambiare da 1.0 a 2.0 private void SetRuntimeBinding(string path, string value) { XmlDocument xml = new XmlDocument(); xml.Load(Path.Combine(path, “MyApp.exe.config”)); XmlNode root = xml.DocumentElement; […]

A che serve il file predefinito (assembly) .dll.config per .NET-Assemblies?

Ho una domanda riguardante AppSettings in C #. Per prima cosa descriverò la mia situazione. La mia soluzione consiste in un programma eseguibile program.exe e un assembly.dll . Il programma fa riferimento all’assembly e funziona con esso. Il progetto assembly ha impostazioni dell’applicazione configurate con il gestore delle impostazioni del progetto Visual Studio. Ora quando […]

Come leggere i valori da più file di configurazione in c # all’interno di un singolo progetto?

Qui nel mio progetto ho due file di configurazione dell’applicazione chiamati app.config e accessLevel.config . Ora usando OpenExeConfiguration sono stato in grado di accedere al app.config.exe file ma non a accessLevel.config . Per favore aiutaci su questo. Il motivo principale per cui ho 2 file di configurazione è mostrare la differenza e rendere il codice […]

Può ConfigurationManager conservare i commenti XML su Save ()?

Ho scritto una piccola utility che mi permette di modificare un semplice AppSetting per il file App.config di un’altra applicazione, e quindi salvare le modifiche: //save a backup copy first. var cfg = ConfigurationManager.OpenExeConfiguration(pathToExeFile); cfg.SaveAs(cfg.FilePath + “.” + DateTime.Now.ToFileTime() + “.bak”); //reopen the original config again and update it. cfg = ConfigurationManager.OpenExeConfiguration(pathToExeFile); var setting = […]

I confronti delle stringhe potrebbero differire in base alla cultura quando è garantito che la stringa non cambi?

Sto leggendo le credenziali / stringhe di connessione crittografate da un file di configurazione. Resharper mi dice, “String.IndexOf (stringa) è specifico della cultura qui” su questa riga: if (line.Contains(“host=”)) { _host = line.Substring(line.IndexOf( “host=”) + “host=”.Length, line.Length – “host=”.Length); … e quindi vuole cambiarlo in: if (line.Contains(“host=”)) { _host = line.Substring(line.IndexOf(“host=”, System.StringComparison.Ordinal) + “host=”.Length, line.Length […]

crea le tue impostazioni in xml

Sono in un progetto ASP.NET in cui devo fornire diversi parametri all’amministratore che sta per installare il sito Web, ad esempio: AllowUserToChangePanelLayout AllowUserToDeleteCompany eccetera… La mia domanda è, sarà una buona cosa aggiungere questo nel file web.config, usando la mia propria configSession o aggiungendo come un profilo varibles? o dovrei creare un file XML per […]