2010-10-26 7 views
2

я работаю на Visual Studio 2010. ProfesionnalVisual Studio 2010 сборки с неправильными рамками

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

я строить и перестраивать и очистить мое решение результат: Сложение удалось

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

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

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

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

Дополнительная информация: Я opended своего DLL с отражателем и увидел, упоминаются, что mscorlib 2 раза в первый раз Version = 2,0 и второй раз версия = 4,0

+0

Вы уверены, что вы не используете что-либо против .NET 4.0? – abatishchev

+0

Да, я уверен, я переношу свою машину на Windows 7 и Visual Studio 2010 недавно, и я ничего не меняю о своем решении, и я отказался от преобразования –

+0

Ошибка сервера от отладки VS? Нет развертывания IIS? – abatishchev

ответ

1

Открыть файл .csproj с текстовым редактором (например, Notepad) и увидеть ссылки там.

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

+0

Вы правы в csproj Я нашел ссылку на 3.5 вместо 2.0, поэтому я создаю новый проект и переношу весь свой файл и ссылку, он отлично работает. Я думаю, что визуальная студия сделала что-то не так, когда обсуждала мой проект VS2008 на VS2010. Благодарю вас за всех –

1

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

+0

Я знаю, но оба моего проекта нацелены на 2,0 (мой проект> Щелкните правой кнопкой мыши> Свойства> Сборка> Целевая структура 2.0) в app.config и в Интернете.config тоже –

+0

Я обновил свой сервер, ничего не изменил –

+0

Вы видели мой комментарий выше? Если вы используете IIS, вам, возможно, придется изменить конфигурацию сайта. –

-1

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

+0

Я обновил свой сервер, ничего не изменил –

+0

Вопрос не в том, «Какая версия должна быть для моего приложения». Возникает вопрос: «Как я могу выполнить мою сборку .net 2.0 в моем dev environement». –