Utilisation de répertoire de base utilisé par ‘assembly resolver’ pour explorer les assemblées

Author:

Charger,une,Assemblée,avec,un,nom
{filelink=17565}

using System;
using System.Reflection;
using System.Security.Policy;  

class RepertoireBase
{
    public static void Main()
    {
        AppDomainSetup InfoDomaine = new AppDomainSetup();
        InfoDomaine.ConfigurationFile = System.Environment.CurrentDirectory + "RepertoireBase.exe.config";
        InfoDomaine.ApplicationBase = System.Environment.CurrentDirectory;

        Evidence evidence = AppDomain.CurrentDomain.Evidence;

        AppDomain domaine = AppDomain.CreateDomain("MonDomaine", evidence, InfoDomaine);

        Console.WriteLine("hôte de domaine: " + AppDomain.CurrentDomain.FriendlyName);
        Console.WriteLine("Fils de domaine: " + domaine.FriendlyName);
        Console.WriteLine("Fichier de configuration: " + domaine.SetupInformation.ConfigurationFile);
        Console.WriteLine("Répertoire de base de l'application: " + domaine.BaseDirectory);
        AppDomain.Unload(domaine);
    }
}

Leave a Reply

Your email address will not be published. Required fields are marked *