Подключение сборки по сетевому пути
От: Аноним  
Дата: 20.08.08 06:55
Оценка:
Есть проект, к которому подключены внешние сборки. Одна сборка находится по пути:

\\sever1\Dev\release\Common\UtilityLibrary\UtilityLibrary.dll

И не подключается при сборке проекта.

Ошибка:
Error 202 Невозможно загрузить файл или сборку "UtilityLibrary, Version=1.0.4.0, Culture=neutral, PublicKeyToken=fe06e967d3cf723d" или один из зависимых от них компонентов. Ошибка при предоставлении минимального набора запрошенных разрешений. (Исключение из HRESULT: 0x80131417)


Как это исправить?

ЗЫ. Если сборку скопировать на локальный диск и уже ссылаться на неё, то всё OK
Re: Подключение сборки по сетевому пути
От: Andrew Andriychuk Украина  
Дата: 20.08.08 07:29
Оценка: 1 (1)
Здравствуйте, Аноним, Вы писали:

А>Есть проект, к которому подключены внешние сборки. Одна сборка находится по пути:


А>\\sever1\Dev\release\Common\UtilityLibrary\UtilityLibrary.dll


А>И не подключается при сборке проекта.


А>Ошибка:

А>Error 202 Невозможно загрузить файл или сборку "UtilityLibrary, Version=1.0.4.0, Culture=neutral, PublicKeyToken=fe06e967d3cf723d" или один из зависимых от них компонентов. Ошибка при предоставлении минимального набора запрошенных разрешений. (Исключение из HRESULT: 0x80131417)


А>Как это исправить?


А>ЗЫ. Если сборку скопировать на локальный диск и уже ссылаться на неё, то всё OK


Настройте зоны доверия(безопасности) в .NET.
Вот хорошая статья на эту тему http://www.rsdn.ru/article/dotnet/netsecurity.xml
Автор(ы): Тимофей Казаков
Дата: 28.03.2004
Политики доступа – это один из основных компонентов системы безопасности .NET Framework. В статье рассматриваются практические примеры настройки и использования политик безопасности в приложениях.
Re: Подключение сборки по сетевому пути
От: Аноним  
Дата: 20.08.08 08:19
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Есть проект, к которому подключены внешние сборки. Одна сборка находится по пути:


А>\\sever1\Dev\release\Common\UtilityLibrary\UtilityLibrary.dll


А>И не подключается при сборке проекта.


А>Ошибка:

А>Error 202 Невозможно загрузить файл или сборку "UtilityLibrary, Version=1.0.4.0, Culture=neutral, PublicKeyToken=fe06e967d3cf723d" или один из зависимых от них компонентов. Ошибка при предоставлении минимального набора запрошенных разрешений. (Исключение из HRESULT: 0x80131417)


А>Как это исправить?


А>ЗЫ. Если сборку скопировать на локальный диск и уже ссылаться на неё, то всё OK


Вопрос в догонку. Хорошая ли идея подключасть внешние сборки по сетевому пути? Т.е. есть папка в которой хранятся последнии релизы общих сборок.
Re[2]: Подключение сборки по сетевому пути
От: Andrew Andriychuk Украина  
Дата: 20.08.08 08:29
Оценка: 18 (1)
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Аноним, Вы писали:


А>>Есть проект, к которому подключены внешние сборки. Одна сборка находится по пути:


А>>\\sever1\Dev\release\Common\UtilityLibrary\UtilityLibrary.dll


А>>И не подключается при сборке проекта.


А>>Ошибка:

А>>Error 202 Невозможно загрузить файл или сборку "UtilityLibrary, Version=1.0.4.0, Culture=neutral, PublicKeyToken=fe06e967d3cf723d" или один из зависимых от них компонентов. Ошибка при предоставлении минимального набора запрошенных разрешений. (Исключение из HRESULT: 0x80131417)


А>>Как это исправить?


А>>ЗЫ. Если сборку скопировать на локальный диск и уже ссылаться на неё, то всё OK


А>Вопрос в догонку. Хорошая ли идея подключасть внешние сборки по сетевому пути? Т.е. есть папка в которой хранятся последнии релизы общих сборок.



Я считаю это плохой идеей. Разделяемые сборки обычно хранят в GAC(глобальный кеш сборок), а приватные в каталоге с программой. Причем в глобальном кеше можно хранить различные версии сборок и по необходимости используя файл кофигурации можно откатиться до нужной версии сборки.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.