Ho un'applicazione C# e per organizzare i suoi file ho alcune DLL in una cartella chiamata "Dati". Voglio che l'EXE controlli questa cartella per le DLL proprio come controlla la sua directory corrente. Se ho creato un App.Config con queste informazioni:C# Imposta l'interrogazione privatePath senza app.config?
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="Data" />
</assemblyBinding>
</runtime>
</configuration>
Funziona senza problemi. Non voglio avere un App.Config. C'è un modo per impostare il percorso di sondaggio senza usare app.config?
+1. Assolutamente no: deve essere impostato quando viene creato AppDomain. app.config viene valutato dall'avvio del programma dal runtime. L'unica alternativa è nel codice, creando un secondo appdomain. Questo però può essere un approccio accettabile. – TomTom
E come lo farei? –
Aggiornata la risposta con i collegamenti. –