У меня есть следующий клиентское приложение и соответствующий config
файл:Почему моя кодовая база App.Config не помогает .NET найти мою сборку?
namespace Chapter9
{
class Program
{
static void Main(string[] args)
{
AppDomain.CurrentDomain.ExecuteAssembly("AssemblyPrivate.exe");
}
}
}
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<codeBase href="file://C:\Users\djpiter\Documents\Visual Studio 2008\Projects\70536\AssemblyPrivate\bin\Debug\AssemblyPrivate.exe"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
AssemblyPrivate.exe
не имеет открытого ключа, а также не находится в GAC. Насколько мне известно, среда выполнения должна анализировать файл перед поиском сборки в каталоге клиентского приложения.
необработанное исключение (обернутые для удобства чтения) является:
Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly
'file:///C:\Users\djpiter\Documents\Visual Studio 2008\Projects\70536\Chapter9\bin\Debug\AssemblyPrivate.exe'
or one of its dependencies. The system cannot find the file specified.
Почему он не работает? Мне нужно использовать динамическое связывание (не статическое).
С наилучшими пожеланиями, PK
Какова взаимосвязь между траекторией основного ехе и сборки (это в подпапке)? – stevehipwell
Да. Он находится в подкаталоге. – pkolodziej