У меня есть VS2005. Как я могу скомпилировать мой проект под определенной версией .NET? Я установил 1.0, 2.0, 3.0 & 3.5. Tnx заранее.Как выбрать версию .NET для компиляции проекта?
ответ
Вы не можете бояться. VS2005 работает только с .NET framework 2.0. Вам понадобятся соответствующие версии Visual Studio для работы с другими версиями:
- 1,0: Visual Studio .NET
- 1.1: Visual Studio .NET 2003
- 2,0: Visual Studio 2005/2008
- 3,0/3,5: Visual Studio 2008
- 4.0: Visual Studio 2010
jmservera указывает на то, что некоторые библиотеки 3.0 совместимы с Visual Studio 200 5. Например, WCF совместим, а LINQ - нет. Некоторые из них требуют дополнительных загрузок, например, для удобного использования Windows Workflow Foundation в Visual Studio 2005, вам необходимо установить this extension.
Это только для вашей информации. Если вы используете VS-версию больше или равно eqaul до 2008 года, вы можете сделать это, щелкнув правой кнопкой мыши проект, который вы хотите построить, щелкните Properties
и выберите вкладку Application
(если еще не выбран). Измените значение в раскрывающемся списке Target Framework
.
Target Framework http://www.scottgu.com/blogposts/multitarget/step6.jpg
На самом деле Просто, чтобы все знали, это не ограничивает вас вообще. Мы просто поняли, что, когда наше приложение, у которого есть цель 2.0, добавлено Linq и некоторые другие 3.5 специфические вещи, и компилятор вообще не squak. – Alex
Привет, Алекс, просто прочитайте это сообщение - http://weblogs.asp.net/scottgu/archive/2009/08/27/multi-targeting-support-vs-2010-and-net-4-series.aspx - и в соответствии с ним - «Intellisense в VS 2008 всегда показывает типы и члены для версии .NET Framework версии Framework (даже если вы настроили таргетинг на .NET 2.0). Это означает, что иногда вы иногда можете случайно использовать метод, который только в ASP.NET 3.5, даже когда вы работаете над проектом ASP.NET 2.0 ». – Kirtan
VS2005 не имеет поддержки 1.0,1.1 и 3.5, вы только могли бы составить от 2,0 до 3,0. 3.0 только новые библиотеки добавлены в 2.0, поэтому вам нужно только добавить ссылки.
При компиляции проекта он будет рассматривать проект Target Framework в свойствах проекта. Вы можете компилировать элементы .net только для некоторых версий VS
Я думаю, вы можете это сделать, если используете среду разработки SharpDevelop, которая является бесплатной и действительно похожей на Visual Studio. http://www.icsharpcode.net/OpenSource/SD
Visual 2008 позволяет вам выбрать конкретную версию фреймворка в свойствах проекта.
В Visual 2005, по умолчанию, проекты используют v2.0, но вы можете построить 3,5 проекты, используя шаблоны (приложение WPF, WCF, ....)
Я считаю, что это возможно с MSBuild:
http://social.msdn.microsoft.com/forums/en-US/msbuild/thread/6043542c-6946-488c-b5f4-960eaed7a9f4/
на стороне записки, я использую VS 2008 и при просмотре свойств для проекта, я получаю возможность построить 3 различных целевых структур: .NET 2.0, 3.0 и 3.5
- 1. Как сменить версию компиляции в Android Studio?
- 2. Как выбрать правильную версию CLR в VS2010?
- 3. Как выбрать версию java для pyjnius
- 4. В Eclipse я могу выбрать версию Scala для моего проекта?
- 5. Как изменить версию компиляции?
- 6. COM: как выбрать вариант компиляции?
- 7. Как найти playframework версию проекта?
- 8. Как выбрать версию .NET Core с созданием нового проекта ASP.NET MVC в Visual Studio 2015?
- 9. Укажите версию rustc, требуемую для проекта Cargo
- 10. Как выбрать версию Laravel
- 11. Перенаправление привязки .NET для компиляции
- 12. Как сохранить версию проекта .net Без использования папки копирования/вставки
- 13. Инструмент для упаковки проекта .NET
- 14. Как установить родительскую версию pom для проекта
- 15. Как проверить версию для Android-проекта?
- 16. Как выбрать версию Java для Android Studio
- 17. Изменить версию NET Core для приложения UWP
- 18. Как проверить реактивную версию проекта?
- 19. Проверьте версию компиляции DWARF
- 20. Как выбрать высококачественную версию фотографии?
- 21. Как изменить версию рамки .net для sageframe?
- 22. Как найти версию .NET для DLL
- 23. Как читать версию проекта мула?
- 24. Как сохранить обновленную версию проекта?
- 25. Получить предыдущую версию проекта
- 26. Как выбрать версию устройства OpenCL?
- 27. Как выбрать версию компилятора Swift
- 28. Как проверить .net/mono версию из .net
- 29. Какую версию .NET выбрать, чтобы не устанавливать другую инфраструктуру?
- 30. iPhone - Как определить целевую версию iOS для развертывания существующего проекта
+1 для того, чтобы писать то же самое, что я хотел только немного быстрее. Однако для записи вы можете добавить Visual Studio 2010 в список для 2.0, 3.0, 3.5 и 4.0. – OregonGhost
Библиотеки 3.0 совместимы с VS2005, например: вы можете использовать WCF в 2005 году, но не LINQ – jmservera
2 хорошие точки - избили до первого редактирования Киртаном, но я добавлю ваш комментарий jmservera ... спасибо! – Ant