/lkjasdf
всегда было быстрее, чем :noh
для меня.
Вы не можете использовать Visual Studio 2008 для разработки приложений 4.0 в поддерживаемый способ. В настоящее время для разработки приложений 4.0 можно использовать только Visual Studio 2010. Начиная с 2008 года вы можете использовать его для разработки более ранних версий фреймворка, но не более поздних.
Из блога ScottGu :
Нет никакого способа настроить таргетинг на .NET 4 из VS08 и использовать новые функции. Имея сказал, что .NET4 совместим с восходящей с .NET 3.5 - поэтому приложения вы сборка, ориентированная на .NET 3.5 с VS08 должен нормально работать поверх .NET 4.
Я предполагаю, что вы нашли один из тех невероятных случаев, когда он просто собирается жаловаться до бесконечности . Скорее всего, вам будет лучше использовать бета-версию VS2010 или удалить атрибут validationMode.
Теоретически вы можете попробовать подключиться к соответствующему рабочему процессу и получить немного отладки, но это все равно может не работать.
Единственный способ разработки для .NET 4 - использовать Visual Studio 2010. Однако, если вы действительно создаете управляемую сборку в Visual Studio 2008, вы можете запустить ее на машине с .NET. Установлена среда выполнения 4.
Как и многие предыдущие выпуски Visual Studio, вы не можете разрабатывать приложения для фреймворка более высокой версии (в этом вопросе .NET 4.0), используя Visual Studio для фреймворка более низкой версии (в этом вопросе Visual Studio 2008), точно так же, как вы не можете разрабатывать 3.5 приложения в Visual Studio 2005, и так далее, и так далее и так далее.
Вы можете попробовать обновлять ссылки с .NET 3.5 до .NET 4.0 (например, используя System.dll из .NET 4.0 вместо той, на которую ссылается непосредственно проект) каждый раз, когда вы разрабатываете приложения, но я не думаю, что она будет распознавать новые возможности из новой версии фреймворка.
.Вы можете настроить таргетинг на .NET Framework 4.0 с помощью Visual Studio 2008. Вам просто нужно дождаться подходящих подключаемых модулей (создавать проекты Silverlight 4 и т. Д.). Например, вы можете использовать .NET Framework 3.5 в Visual Studio 2005 с правильным SDK.