Допустим, у меня есть проект 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