Поведение во время выполнения .NET сборки, на которую ссылаются, не существует - PullRequest
0 голосов
/ 17 июня 2010

Microsoft .NET Framework

Assembly A

Assembly B
    Contains Class C - References Assembly A
    Contains Class D - Does not reference Assembly A, Does not reference Class C

Вопросы: во время выполнения, если сборка DLL не существует, сможет ли класс D успешно выполняться?Где в качестве класса C произойдет сбой с ошибкой ссылки?

1 Ответ

1 голос
/ 17 июня 2010

Вы правы.

Если вы не развернете Assembly A с Assembly B, а исполняемый код не вызовет членов Assembly A, вы не получите ошибку времени выполнения.

В том же случае, если вы вызываете членов Assembly A, вы получите исключение для отсутствующей ссылки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...