использование regasm для сборки framework 4.0, расположенной на общем ресурсе UNC - PullRequest
2 голосов
/ 14 июля 2010

Я пытаюсь зарегистрировать скомпилированный двоичный файл .Net 4.0, используя утилиту regasm.Эта сборка ComInterOp должна быть развернута на сетевом ресурсе, и при попытке зарегистрироваться с этого ресурса происходит ошибка «Не удается загрузить файл или сборку или одну из зависимостей».(регистрация работает, если бинарный файл находится на локальном диске).Это может быть проблема безопасности доступа к коду, есть ли способ установить его для сборки framework 4.0?Я пробовал Caspol.exe, который поставляется с 4.0 Framework, но это не помогло.

1 Ответ

3 голосов
/ 18 февраля 2011

Это на самом деле связано с настройками безопасности.Самое простое решение - изменить файл regasm.config, включив в него элемент loadFromRemoteSources, чтобы сетевой ресурс был доверенным:

http://msdn.microsoft.com/en-us/library/dd409252(VS.100).aspx

...