Visual Studio 2010 сборка с неправильной структурой - PullRequest
2 голосов
/ 26 октября 2010

Я работаю над Visual Studio Profesionnal 2010.

В моем решении у меня есть 2 проекта Первый - это веб-сайт с целевой средой исполнения .net 2.0. второй - это dll с целевым .net runtime 2.0 Я добавляю вывод второго как сборку первого.

Я строю, перестраиваю и очищаю свое решение результат: сборка прошла успешно

Но когда я запускаю проект в моем веб-браузере (в режиме отладки или выпуска). У меня ошибка сервера:

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

Есть ли кто-то, у кого уже была проблема?

Я думаю, что это может быть ошибкой в ​​Visual Studio 2010, но горячая линия очень дорогая 300 € телефонный звонок.

Дополнительная информация: Я открыл свою dll с отражателем и увидел, что на mscorlib ссылаются 2 раза первый раз версия = 2.0 и второй раз версия = 4.0

Ответы [ 3 ]

1 голос
/ 28 октября 2010

Откройте файл .csproj с помощью текстового редактора (например, «Блокнот») и просмотрите ссылки там.

Если есть ссылки на платформы выше 2.0, удалите их или измените на 2.0, если это возможно, сохраните и перезагрузитепроект.

1 голос
/ 26 октября 2010

Я почти уверен, что это означает, что вы создали с asp.net framework 3.5x, но ваш сервер имеет только 3.0x Обновите среду выполнения на сервере.

0 голосов
/ 26 октября 2010

Ваш сервер может поддерживать только 3.0, Обновление сервера решит проблему.

...