Я могу разработать для Платформы.NET 4 в Visual Studio 2008?

/lkjasdf всегда было быстрее, чем :noh для меня.

34
задан Peter Mortensen 22 July 2015 в 17:58
поделиться

6 ответов

Вы не можете использовать Visual Studio 2008 для разработки приложений 4.0 в поддерживаемый способ. В настоящее время для разработки приложений 4.0 можно использовать только Visual Studio 2010. Начиная с 2008 года вы можете использовать его для разработки более ранних версий фреймворка, но не более поздних.

31
ответ дан 27 November 2019 в 16:55
поделиться

Из блога ScottGu :

Нет никакого способа настроить таргетинг на .NET 4 из VS08 и использовать новые функции. Имея сказал, что .NET4 совместим с восходящей с .NET 3.5 - поэтому приложения вы сборка, ориентированная на .NET 3.5 с VS08 должен нормально работать поверх .NET 4.

15
ответ дан 27 November 2019 в 16:55
поделиться

Я предполагаю, что вы нашли один из тех невероятных случаев, когда он просто собирается жаловаться до бесконечности . Скорее всего, вам будет лучше использовать бета-версию VS2010 или удалить атрибут validationMode.

Теоретически вы можете попробовать подключиться к соответствующему рабочему процессу и получить немного отладки, но это все равно может не работать.

1
ответ дан 27 November 2019 в 16:55
поделиться

Единственный способ разработки для .NET 4 - использовать Visual Studio 2010. Однако, если вы действительно создаете управляемую сборку в Visual Studio 2008, вы можете запустить ее на машине с .NET. Установлена ​​среда выполнения 4.

3
ответ дан 27 November 2019 в 16:55
поделиться

Как и многие предыдущие выпуски 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 вместо той, на которую ссылается непосредственно проект) каждый раз, когда вы разрабатываете приложения, но я не думаю, что она будет распознавать новые возможности из новой версии фреймворка.

.
3
ответ дан 27 November 2019 в 16:55
поделиться

Вы можете настроить таргетинг на .NET Framework 4.0 с помощью Visual Studio 2008. Вам просто нужно дождаться подходящих подключаемых модулей (создавать проекты Silverlight 4 и т. Д.). Например, вы можете использовать .NET Framework 3.5 в Visual Studio 2005 с правильным SDK.

1
ответ дан 27 November 2019 в 16:55
поделиться