Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> лажа с проектом. не компилится рефлексия 
:(
    Опции темы
gambit
Дата 9.8.2010, 00:25 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***
Награды: 1



Профиль
Группа: Комодератор
Сообщений: 1359
Регистрация: 25.6.2006
Где: я?

Репутация: 5
Всего: 40



имеется 2 проекта, лежат в соседних папках.

В одном написано:
Код

string path = Application.StartupPath + @"\FiguresLibrary.dll";
Assembly assembly = Assembly.LoadFile(path);


во втором
Код

string path = Application.StartupPath + @"\FiguresLibrary.dll";
Assembly assembly = Assembly.LoadFile(path);


Первый работает, второй на данной строчке падает с эксепшеном:
Цитата

Предпринята попытка загрузить сборку из сетевого ресурса, что в предыдущих версиях .NET Framework могло привести к помещению сборки в "песочницу". Этот выпуск .NET Framework не включает политику CAS по умолчанию, поэтому данная загрузка может быть опасной. Если эта нагрузка не предназначена для изоляции сборки, включите переключатель loadFromRemoteSources.


как исправить, я не совсем понял из описания msdn, но суть не в этом. В чем же разница между ними???
приложения оба консольные, эти строки в обоях случаях идут первыми, и с библиотекой FiguresLibrary.dll все ок.


PM MAIL ICQ Skype   Вверх
Springtime
Дата 9.8.2010, 06:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 221
Регистрация: 25.10.2006
Где: Россия, Тюмень

Репутация: 0
Всего: 2



Цитата(gambit @ 9.8.2010,  00:25)
Предпринята попытка загрузить сборку из сетевого ресурса

что непонятно из этого?

Какая версия Framework?

У .NET есть ограничения на выполнение и загрузку сборок из сетевых ресурсах

Это сообщение отредактировал(а) Springtime - 9.8.2010, 06:45
--------------------
ICQ: 1fe410f46e7f48f6c721bc866d8294a2
PM MAIL ICQ   Вверх
diadiavova
Дата 9.8.2010, 08:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 31
Всего: 142



Цитата(gambit @  9.8.2010,  01:25 Найти цитируемый пост)
как исправить, я не совсем понял из описания msdn

В файле конфигурации(если его нет в проекте - добавь)
http://msdn.microsoft.com/ru-ru/library/dd409252.aspx
Цитата(gambit @  9.8.2010,  01:25 Найти цитируемый пост)
В чем же разница между ними???

Очевидно в версиях фреймворка, в 4-м более строгая политика безопасности.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
gambit
Дата 9.8.2010, 09:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***
Награды: 1



Профиль
Группа: Комодератор
Сообщений: 1359
Регистрация: 25.6.2006
Где: я?

Репутация: 5
Всего: 40



Цитата(Springtime @  9.8.2010,  06:43 Найти цитируемый пост)
что непонятно из этого?

Цитата(gambit @  9.8.2010,  00:25 Найти цитируемый пост)
имеется 2 проекта, лежат в соседних папках.

ни о какой сети речи нет.

Цитата(diadiavova @  9.8.2010,  08:35 Найти цитируемый пост)
Очевидно в версиях фреймворка, в 4-м более строгая политика безопасности. 

так на одной машине они созданы, и в один день.

если кому будет интересно, то могу выложить видео, как один исполняется а второй, точно такой же падает.
PM MAIL ICQ Skype   Вверх
Springtime
Дата 9.8.2010, 09:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 221
Регистрация: 25.10.2006
Где: Россия, Тюмень

Репутация: 0
Всего: 2



давай ))) очень интересно  smile 

желательно ещё полную инфу по эксепшену с содержанием переменных

Это сообщение отредактировал(а) Springtime - 9.8.2010, 09:21
--------------------
ICQ: 1fe410f46e7f48f6c721bc866d8294a2
PM MAIL ICQ   Вверх
diadiavova
Дата 9.8.2010, 09:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 31
Всего: 142



Цитата(gambit @  9.8.2010,  10:17 Найти цитируемый пост)
так на одной машине они созданы, и в один день.

Дело не в машине, а в целевой платформе(посмотри в свойствах проекта, там на вкладке Компиляция есть кнопка Дополнительные параметры компиляции, там найдешь).
Там, где не запускается, скорей всего компилится под 4-ый фреймворк.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
gambit
Дата 9.8.2010, 22:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***
Награды: 1



Профиль
Группа: Комодератор
Сообщений: 1359
Регистрация: 25.6.2006
Где: я?

Репутация: 5
Всего: 40



видео сделал. Завтра выложу.
В принципе мне решение не очень нужно, так как это были тестовые примеры на изучение рефлексии. И в итоге я со всем разобрался, на основе проекта который смог запуститься)))
Но эффект такой некомпиляции весьма интересен.
PM MAIL ICQ Skype   Вверх
Mephisto
Дата 10.8.2010, 13:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


Профиль
Группа: Завсегдатай
Сообщений: 1818
Регистрация: 27.8.2003
Где: Питер

Репутация: 2
Всего: 34



Обрати внимание на InnerException внутри твоего Exception. При работе со сборками часто сам Excrpion мало о чем говорит вообще. Конкретную проблему раскрывает именно вложенное исключение.

Добавлено через 5 минут и 50 секунд
Скорее всего проблема в зависимостях сборок, мне так кажется. Подгружаемая сборка скорее всего не может найти сборку от которой зависит сама. Или конфликт зависимостей при загрузке.
PM   Вверх
gambit
Дата 11.8.2010, 09:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***
Награды: 1



Профиль
Группа: Комодератор
Сообщений: 1359
Регистрация: 25.6.2006
Где: я?

Репутация: 5
Всего: 40



как на форум вставить видео я не нашел, по этому ссылка на ютуб:
http://www.youtube.com/watch?v=Blo7ioVznWM
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.1031 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.