Ниже моя структура каталогов
e: \ test \ probing
Зондирование каталога содержит исполняемый файл [Probing.exe], который загружает файл dll (Probe.dll).
Код:
namespace Probing
{
class Program
{
static void Main(string[] args)
{
Assembly asm = Assembly.Load("Probe.dll");
if (asm != null)
{
Console.WriteLine("Assembly Probe is loaded");
}
else
{
Console.WriteLine("Assembly Probe is not loaded");
}
}
}
}
Файл dll (Probe.dl) находится в подпапке (e: \ test \ probing \ CustomLibraries \ Probe.dll).
Я предоставил файл Probing.exe.config, даже App.config, чтобы найти сборку.
Файл конфигурации содержит следующий код:
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="CustomLibraries"/>
</assemblyBinding>
</runtime>
</configuration>
Я получаю исключение FileNotFound, пока не сохраню dll внутри каталога Bin.
Мне нужна ваша помощь. (Я использую Visual studio 2008)