2016-01-12 5 views
16

Ich führe Visual Studio 2015 Enterprise Update 1.Konvertieren in Webanwendung in VS 2015.1

Ich erstellte eine leere Visual Basic ASP.NET-Website für das .NET Framework 4.5.2. Und ich möchte es in eine ASP.NET-Webanwendung konvertieren.

Unter dem Kontextmenü der Webseite in Projektmappen-Explorer gibt es kein "zu Web Application Convert" Menüpunkt, noch ist es etwas unter dem Website-Menü in der Hauptmenüleiste:

enter image description here

enter image description here

Wo ist das Feature hin? Wurde es in Update 1 vollständig entfernt?

Antwort

33

Dies ist der verwirrendste Teil der Konvertierung von Websites in Webanwendungen. Die Art und Weise Sie es tun müssen ist:

  1. ein neues webanwendungsprojekt
  2. Kopie erstellen alle Ihre Website-Inhalte in sie (man konnte die * CSPROJ Datei in der gleichen Website Verzeichnis erstellen, dann schließen alle Dateien in das Projekt ohne sie tatsächlich)
  3. der Befehl verfügbar sein wird auf dem WebApp-Projekt (unter dem Menü Projekt an der Unterseite)

Grundsätzlich an diesem Punkt der Befehl untersucht die Inhalte bewegen müssen des WebApp-Projekts und nimmt Anpassungen vor, damit sie mehr sind geeignet für ein WebApp-Projekt.

+0

Ich habe den Befehl auf einem ziemlich großen (und schlecht entworfenen) VB.NET-Website-Projekt ausgeführt - es führte eine Menge Build-Fehler durch Seiten in verschiedenen Verzeichnissen mit demselben Code-Behind-Klassennamen ohne Namespaces ein (zB 'Foo/Index.aspx.vb' und 'Bar/Index.aspx.vb' - beide als' Partial Public Class Index' bezeichnet. Ich bin überrascht, dass das nicht automatisch korrigiert wird. – Dai

+0

@Dai wo können Sie es konvertieren? –

+0

@MarcoAlves Ja, ich konnte - deshalb habe ich diese Antwort gepostet. – Dai