Я создал приложение для Framework 2.0, но вдруг узнаю, что мне нужно сделать его на Framework 1.1. Я попытался перестроить свой проект на требуемой версии Framework, как я это делал раньше (от 4.0 до 2.0), но, к сожалению, Visual Studio 2015 update 1 не выбрали такую версию в списке. Можно ли каким-то образом перестроить его? Я искал ее, но ничего не нашел.Как перестроить проект с версии 2.0 до версии 1.1?
ответ
Visual Studio 2003 - последняя версия поддержки .NET 1.1. Поэтому вам нужно будет перенести его обратно в эту версию. В зависимости от того, что вы использовали в рамках, при обратном переносе может быть много нарушений. К сожалению, в примечаниях к выпуску описываются только изменения при переходе от 1.1 к 2.0, а не наоборот.
Но Я настоятельно рекомендую не делать этого. .NET 1.1 не старый, и это больше не поддерживается, и не является Visual Studio 2003:
.NET Framework 1.1 SP1: В .NET Framework 1.0 был поддержан на последнем уровне пакета обновления (SP1) под индивидууму политики жизненного цикла продукта до 8 октября 2013 года. Однако .NET Framework 1.1 SP1 будет поддерживаться до конца поддержки Windows Server 2003 с пакетом обновления 2 (только с 32-разрядной, а не с 64-разрядной версией).
Обратите внимание, что расширение не относится к 64-разрядной версии Windows Server 2003 с пакетом обновления 2 (SP2) и системам на базе Windows Server 2003 Itanium, где .NET Framework 1.1 не поставляется в качестве компонента в операционной системе.
https://support.microsoft.com/en-us/gp/framework_faq/en-us
Microsoft Visual Studio .NET 2003 с пакетом обновления 1
Lifecycle Дата начала Mainstream Дата окончания технической поддержки
9/15/2006 10/14/2008 10/8/2013
* Дженерики * достаточно, чтобы сделать задний ход кошмаром. Для каждого 'List
Согласовано. Обобщение и использование .NET 2.0 определенных форм Windows Forms или ASP.NET - очень вероятное изменение. Я лично отправил платформу .NET 2.0 и SP3 с приложением, если бы это был я. – jessehouwing
Это не восстановление, это backpo rting, если не переписывать с нуля. 2.0 ввел ** LOT ** фундаментальные различия, например, дженерики. Не было «Список» или «Словарь » в 1.1. В любом случае, вы понимаете, что поддержка .NET 1.1 закончилась десять лет назад? Он * не поддерживается * в Windows 7 (самая старая версия Windows). Последняя версия Visual Studio для поддержки 1.1 была в 2008 году (может быть) –
Иначе говоря, где вы найдете ОС, которая может запускать .NET 1.1? На самом деле даже 2.0 не поддерживается. Самая ранняя поддерживаемая версия .NET - это 4.5.2. –
Из того, что я помню, при работе с Windows Server 2003 он уже имел net 2.0, поэтому 1.1 действительно старый. @Ramon вы можете объяснить, почему это действительно нужно в версии 1.1?Может быть, есть лучшее решение. – arieljannai