Re[4]: Reference в директорию, отличную от расположения asse
От: MaxMP Россия  
Дата: 01.06.03 00:54
Оценка: 20 (3)
Здравствуйте, Ed.ward, Вы писали:

EW>Сие, Сударь, невозможно.

EW>Это политика .NET — сборка видит только то, что лежит не выше ее директории.
EW>Ну и GAC, конечно, есть.

Не совсем так. Данное ограничение касается только private-сборок. Достаточно подписать сборку и добавить dependency в config, и можно использовать референсную сборку из любой директории и даже из веба

Пример config'а:
<configuration>
   <runtime>
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
            <dependentAssembly>
                <assemblyIdentity name="B" culture="neutral" 
                    publicKeyToken="278fb7977f6c282e"/>
                <codeBase version="1.0.0.0" href="../B.dll"/><!-- Ниже уровнем! -->
         </dependentAssembly>

      </assemblyBinding>
   </runtime>
</configuration>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.