Я знаю, что вы, вероятно, можете построить более низкую версию .NET, но возможно ли мне создать проект с .NET Framework версии 4?Может ли VS 2005 построить C# для .NET 4?
ответ
Нет, каждая версия Visual Studio предназначена только для таргетинга на фреймворк, в который он был выпущен, и более низкие. (Выход .NET 1.1 из нее ...) Итак ...
- VS2005 может составить только против .NET 2.0 (и .NET 3.0 с некоторыми расширениями, по общему признанию)
- VS2008 может составить от .NET 2,0, .NET 3.0 и .NET 3.5
- VS2010 может составить от .NET 2.0, .NET 3.0, .NET 3.5 и .NET 4,0
(и затем есть клиентские профили, Компактное Framework, Silverlight и т.д. .)
Номер
Вы можете получить только .NET framework. Это даст вам необходимые сборки и компилятор. Хотя Visual Studio отлично, это не обязательно.
Я думаю, что технически да, но, конечно, не легко. Вы можете настроить процесс сборки вручную, чтобы использовать (свободно доступные) компиляторы из среды .NET 4. Вам нужно будет установить .NET 4 вручную, а затем свернуть с нуля свои собственные скрипты сборки, если вы хотите полностью интегрировать или вручную скомпилировать свои проекты из командной строки.
Следует помнить, что VS2005 не будет иметь поддержку IntelliSense или интеграцию компилятора для .NET 4, поэтому у вас не будет приятного впечатления в среде IDE. Блокнот может быть проще!
Чтобы быть честным, я не уверен, что это то, что я считаю попыткой!
VS совместим с ретро, но противоположное значение неверно. Это билет в один конец. VS2005 совместим только с .NET 2.0 и совместим с версиями 1.1 и 1.0.
Тогда окончательный ответ - нет. Например, VS2005 не будет запускаться на Vista, если вы не установите Vista SP1.
Вы не можете построить против 1.1 и 1.0 с VS2005. И VS2005 определенно * работал * на Vista до SP1, но IIRC вам пришлось запускать его в режиме администратора, чтобы некоторые функции работали. –
Я считаю, что вы можете использовать объекты .NET 1.1 и 1.0 во всем своем проекте, так как любая версия .NET Framework не является полной версией сама по себе, но .NET 2.0 имеет части все еще работающих 1.1, а 3.2 имеет все еще части 2.0 , Таким образом, я согласен с тем, что вы не можете настроить таргетинг на определенную инфраструктуру, как вы можете сделать в VS2008. Что касается Vista и VS2005, возможно, именно поэтому Microsoft сообщила, что Vista SP1 необходимо установить для работы с VS2005 на нем. –
Нет, VS2005 может работать только с .Net Framework 2.0. Поддержка нескольких режимов работы не отображалась до VS2008. Вы можете использовать MSBee для создания против 1,1 в 2005 году, но это самый близкий путь к нескольким целям времени исполнения.
Если вы используете отдельный инструмент построения, например NAnt, тогда вы можете настроить таргетинг на несколько версий фреймворка (включая Silverlight и Mono), предполагая, что код будет скомпилирован в отношении этих фреймворков.
Нет, даже для VS 2008 по Скотт Гатри (который, конечно, знаете):
Существует не способ предназначаться .NET 4 от VS08 и использовать новые возможности. Имея , это говорит о том, что .NET4 выше совместимо с .NET 3.5 - поэтому приложения, которые вы создаете, таргетинг .NET 3.5 с VS08 должен отлично работать поверх.NET
Похожий вопрос здесь:
Как и все остальные сказал, ответ Нет, но ... в зависимости от вашего стимула для желающих сделать это вам может рассмотреть SharpDevelop, который является бесплатным, но не имеет того же ограничения.
- 1. Построить инкрементировать в VS 2005
- 2. vs 2005 и .net 3.5
- 3. VS 2005 Toolbox тип управления .NET
- 4. pInvoke, .net 4 vs 3.5
- 5. Анализ кода на C# - VS 2005
- 6. работает .net код написан на vs 2005 в vs 2010
- 7. скомпилировать код c vs 2005
- 8. C# auto property VS 2005?
- 9. Проблема с установкой VS .NET 2005 - Могу ли я совершить?
- 10. VS 2005 Setup - HKCU
- 11. ServiceBus.dll vs .NET 4 Рамочный клиентский профиль
- 12. .dbproj VS 2005?
- 13. VS 2005 C++ редактирует содержимое экземпляра CRichEditCtrl
- 14. Visual Studio 2010 vs Visual Studio 2005 для C++
- 15. .NET 4 Async WebRequest Vs Mutiple Threads
- 16. Combobox.Iseditable в C# .Net 4
- 17. Проблема преобразования VS C# 2005 в 2008
- 18. Visual Studio 2005 до VS 2008
- 19. Создание VS 2005 .vcproj's вручную
- 20. VSS 2005 и VS 2005
- 21. .Net vs C++ (производительность)
- 22. VS 2005 Professional edition x86
- 23. Разработка расширения Visual Studio для VS 2005+
- 24. VS 2005 Установка Проблема
- 25. Диаграмма с WPF VS 2010 (.NET 4)
- 26. Переключение с VS 2005 на VS 2008, но приклеивание .Net 2.0, должен ли я?
- 27. Устранение неполадок сбоя компоновщика, C++, VS 2005
- 28. Может ли параллельная библиотека задач .NET 4 использовать объекты COM?
- 29. Может ли Libffi построить для Cortex-M3?
- 30. C# Portable Application vs .NET
Не читает ли кто-либо существующие ответы? Целая группа «No's ... = P –