Импортировать пространство имен сборки не в папке bin - PullRequest
1 голос
/ 04 марта 2010

Можно ли импортировать пространство имен из сборки, которая не в папке bin?

Я использую ASP.NET MVC 2 с MEF для извлечения контроллеров из сборки. Мне удалось заставить все работать, однако строго типизированные представления не могут распознавать объекты сборок, если сборка не находится в корзине папка.

Ответы [ 2 ]

1 голос
/ 04 марта 2010

Строго типизированное представление означает знание типа объекта во время компиляции. Чтобы узнать объект во время компиляции, необходимо обратиться к сборке, содержащей класс. Ссылка на сборки в приложении ASP.NET выполняется путем помещения их в папку bin.

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

0 голосов
/ 04 марта 2010

Если вы хотите загружать сборки откуда-то еще, кроме папки bin, во время выполнения, вы можете сделать это, вызвав соответствующий метод через домен приложения.

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