Visual Studio 2013 отсутствует преобразование в веб-приложение

Я управляю старым веб-приложением, в котором все еще есть унаследованный код от Framework 1 (вы бы поверите), в настоящее время на Framework 4.0.

Когда мне нужно исправить или обновить веб-страницу, я конвертирую ее в веб-страницу веб-приложения, нажимая «Преобразовать в веб-приложение».

VS 2013, похоже, не имеет того же пункта меню. Я что-то упускаю?


person Rob    schedule 24.10.2013    source источник


Ответы (3)


После выбора проекта или папки он был перемещен в меню «Проект» вниз:

Преобразовать в веб-приложение

Источники: http://connect.microsoft.com/VisualStudio/feedback/details/806246/visual-studio-2013-web-forms-conver-to-web-applications

person Ryan Capp    schedule 08.11.2013
comment
Вы также можете выбрать файлы aspx / ascx, и эта опция станет доступной. Это полезно, когда вы хотите повторно сгенерировать файл .designer, удалив его и выполнив команду «Преобразовать в веб-приложение» над файлом разметки. - person julealgon; 20.12.2013
comment
Это не то, что я вижу - когда я выбираю проект веб-сайта в vs2013, меню проекта переключается на меню веб-сайта, в котором такой опции нет. Однако я обнаружил, что для него есть сопоставление в параметрах клавиатуры, так что оно все еще где-то там! Я сопоставил его с комбинацией клавиш, но получил Комбинацию клавиш ... привязана к команде (Преобразовать в веб-приложение), которая в настоящее время недоступна в строке состояния. : / - person enashnash; 21.02.2014
comment
Смотрите этот ответ. Я подозреваю, что вы находитесь на веб-сайте, а не в проекте веб-приложения. stackoverflow.com/questions/735054/ - person Dave Mateer; 25.02.2014
comment
Возникла проблема с преобразованием всего приложения. У нас есть приложение, которое представляет собой смесь CodeFile и CodeBehind (не спрашивайте ...). Я не могу сделать только один файл, и преобразование всего проекта также преобразует те, которые являются CodeFiles. - person LarryBud; 08.01.2015
comment
когда вы находитесь на веб-сайте, в Visual Studio 2013 нет меню проекта - person Ahm3d Said; 17.07.2015
comment
RTFM - это никогда не было доступно из проекта веб-сайта. Сначала необходимо создать проект веб-приложения, а затем скопировать в него файлы проекта веб-сайта ... - ›msdn.microsoft.com/en-us/library/vstudio/ - person cchamberlain; 15.08.2015
comment
Да, @cchamberlain, но вы должны понять, ребята, это не совсем интуитивно - конвертировать в веб-приложение, когда вы уже находитесь внутри веб-приложения. ;-) В любом случае я просто хотел добавить, что это то же самое, что и в VS 2015, на случай, если у кого-то все еще есть сомнения. - person Charles Roberto Canato; 27.10.2015
comment
Если вы не можете найти эту опцию, убедитесь, что вы сначала выбрали узел проекта в обозревателе решений, а затем снова проверьте меню «Проект». Ооо! - person Roman Starkov; 02.07.2016
comment
Обновление - в VS 2017 преобразование в веб-приложение по-прежнему отображается в меню VS Project, как показано выше. Не ищите его в контекстном меню проекта, поскольку его там больше нет. - person Roberto; 06.04.2018
comment
Роберто, комментарий A +. Только что подтвердил, что он существует в VS 2019 из меню «Проект» в типе проекта WAP. Избавило меня от необходимости объявлять множество элементов управления вручную. - person b.pell; 09.02.2021

Откройте ваш .sln файл, то есть файл решения.

измените следующие строки: 1) From, Файл решения Microsoft Visual Studio, Версия формата 12.00 на Файл решения Microsoft Visual Studio, Версия формата 10.00

2) From, TargetFrameworkMoniker = ".NETFramework, Version% 3Dv 4.5" To, TargetFrameworkMoniker = ".NETFramework, Version% 3Dv 4.0"

person Parth Suba    schedule 30.06.2015

В MSDN есть пошаговое руководство по преобразованию вручную .

person Chris Schiffhauer    schedule 05.11.2013
comment
Ваша ссылка не очень помогает, но все равно спасибо. Мне все еще нужно обновлять каждую страницу по мере необходимости ... поэтому я использую VS 2012! - person Rob; 06.11.2013
comment
Спасибо, но OP спрашивал о конкретном пункте меню, который отсутствует в VS2K13. Принятый ответ означает, что он просто был перемещен в другое меню. - person Vivian River; 05.11.2014