Получить имя сборки ссылочных проектов и ядро - PullRequest
0 голосов
/ 22 января 2019

Допустим, у меня есть проект A (как ядро) и проект B как исполняющий проект ().Я имею их в том же решении и ссылки A B и использует B для некоторых расчетов.Мне интересно, как запросить имя сборки в проекте A, чтобы я мог выполнить сборку проекта B.

это то, что у меня уже есть:

    static Assembly CurrentDomain_AssemblyResolve(object sender, ResolveEventArgs args)
    {
        AssemblyName an = AssemblyName.GetAssemblyName(args.Name);
        using(var memoryStream = new MemoryStream())
        using(var fileStream = new FileStream(args.Name, FileMode.Open))
        {
            byte[] bytes = new byte[fileStream.Length];
            fileStream.Read(bytes, 0, (int)fileStream.Length);
            memoryStream.Write(bytes, 0, (int)fileStream.Length);
            return Assembly.Load(bytes);
        }
    }

, но это занимает толькопуть для проекта B ... как я могу добавить путь из «ядра» (A), чтобы решить все это вместе?путь для A: C: \ users \ sources \ projectB \ ProjectCoreA

...