Недействительная ссылка на конвертированный проект VS2010 - PullRequest
1 голос
/ 13 апреля 2010

Открывая проект .Net 2 в VS2010, он преобразует проект без каких-либо проблем, НО, когда я пытаюсь его построить, не удается.

Причина в том, что в VS2005 была добавлена ​​ссылка на System.Web.Extensions, которая представляет собой сборку .Net 3.5. Теперь VS2005 никогда не жаловался на это и вполне успешно работал, но VS2010 гораздо более строг и не допустит этого.

Я пытался изменить целевую платформу на .Net 3.5, но у меня возникает другая ситуация, когда веб-страница никогда не отображается, она просто зависает, даже не попадая в Applicatin_OnStart.

Будем весьма благодарны за любую помощь в добавлении ссылки с .Net 2 в качестве целевой платформы (предпочтительный вариант для времени) или в работе версии .Net 3.5.

[редактировать]

Хорошо, так что, возможно, это была прочитанная сельдь. Один из моих коллег открыл проект и выполнил преобразование, и как только он изменил целевую среду на .Net 3.5, все заработало. Разница между нашими компьютерами в том, что он работает на 32-битной XP, а я на 64-битной Windows 7. Когда я меняю целевую версию и пытаюсь запустить программу, сборка останавливается на CppCodeProvider и зависает.

[Изменить]

Ответы [ 2 ]

0 голосов
/ 13 апреля 2010

Проверьте, нацелен ли проект только на профиль клиента. Следующая ссылка может предоставить вам дополнительную информацию: System.Web.Extensions Сборка не может быть решена

0 голосов
/ 13 апреля 2010

Проверьте в файле web.config ссылки на System.Web.Extensions.Это могут быть повторяющиеся записи или записи, указывающие на более старые версии.

...