Wenn ich meine .csproj-Datei mit der MSBUILD.EXE-Datei von .NET Framework 4.0 kompiliere, erhalte ich die Fehlermeldung "lable01", die im aktuellen Kontext von "website01.csproj" nicht gefunden wird.
Eigentlich muss ich jede ASP.NET-Seite mit dem Verweis auf ihre Code-Behind-Datei hinzufügen. Ich habe es getan, es funktioniert gut, aber der obige Fehler steht noch aus.
Ich hoffe, es bedeutet, dass ich den Formnamen "LABLE01" in dieser .csproj-Datei hinzufügen muss, aber ich kenne die Syntax nicht. Bitte geben Sie mir die Syntax, um den Formularnamen in der .csproj-Datei hinzuzufügen.
Die CSPROJ
-Datei, die im XML-Format gespeichert wird, speichert alle Verweise für Ihr Projekt einschließlich Ihrer Übersetzungsoptionen. Es gibt auch eine SLN-Datei, die Informationen zu Projekten speichert, aus denen Ihre Lösung besteht.
Wenn Sie Visual Studio verwenden und Ihre CSPROJ
-Datei in Visual Studio anzeigen oder bearbeiten müssen, können Sie die folgenden einfachen Schritte ausführen:
Sie können mit der rechten Maustaste auf die Projektdatei klicken, "Projekt entladen" auswählen und dann die Datei zum Bearbeiten direkt öffnen, indem Sie "Projektname.csproj bearbeiten" wählen.
Nachdem Sie Ihre Änderungen gespeichert haben, müssen Sie das Projekt erneut laden, damit es kompiliert werden kann.
Siehe Vorgehensweise: Projekte entladen und neu laden in MSDN.
Da Projektdateien XML-Dateien sind, können Sie sie auch einfach mit einem beliebigen Texteditor bearbeiten, der Unicode unterstützt (Notepad, Notepad ++ usw.).
Allerdings wäre ich sehr zurückhaltend, diese Dateien von Hand zu bearbeiten - benutze dazu den Solution Explorer, wenn überhaupt möglich. Wenn Sie Fehler haben und wissen, wie Sie diese manuell beheben können, fahren Sie fort. Beachten Sie jedoch, dass Sie die Projektdatei vollständig ruinieren können, wenn Sie nicht genau wissen, was Sie tun.
es gibt eine einfachere Möglichkeit, das Projekt nicht zu deinstallieren. Installieren Sie dieses Tool einfach in Visual Studio https://marketplace.visualstudio.com/items?itemName=EdMunoz.EditProj
und dann mit der rechten Maustaste auf Bearbeiten, wird ein neuer Menüpunkt Projektdatei bearbeiten angezeigt. :)
Tut mir leid, der effizienteste Weg, Ihre Proj-Datei zu stopfen, ist.
wieder aufbauen.
Gratulieren Sie sich selbst dafür, dass Sie schlauer sind als alle anderen und Ihr Projekt nicht beschissen. Für mich hat diese Übung weniger als 10 Sekunden gedauert. Wenn Sie versuchen, die Zeile compile ... manuell in das csproj einzugeben, kann dies Ihr Projekt nicht nur unbrauchbar machen, sondern es ist auch unmöglich, es in einer umfangreichen Anwendung zu verwalten. Bewahren Sie die Versionskontrollsoftware für die Aktualisierung besser auf. Wenn Sie Merge-Zweige überqueren müssen, ist das erstaunlich :).
Da in der Frage nicht direkt Visual Studio erwähnt wird und ich diese Frage auf der Suche nach einer Möglichkeit zum Bearbeiten der csproj-Datei in JetBrains Rider gefunden habe, werde ich in JetBrains Rider posten, wie dies getan wird.
Bearbeiten aus dem Kontextmenü
Bearbeiten von Verknüpfung
Für Visual Studio-Version: 8.1.5,
Es ist eine integrierte Option .Net-Kern- und .Net-Standardprojekte