wake-up-neo.com

so bearbeiten Sie die .csproj-Datei

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.

117
lock

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:

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf Ihr Projekt, und wählen Sie Projekt entladen
  2. Klicken Sie mit der rechten Maustaste auf das Projekt (das im Lösungs-Explorer als nicht verfügbar gekennzeichnet ist), und klicken Sie auf "Edit yourproj.csproj". Dadurch wird Ihre CSPROJ-Datei zur Bearbeitung geöffnet. 
  3. Speichern und schließen Sie die Datei, nachdem Sie die gewünschten Änderungen vorgenommen haben. Klicken Sie erneut mit der rechten Maustaste auf den Knoten und wählen Sie Projekt neu laden, wenn Sie fertig sind.
269
sgokhales

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.

15
Oded

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. :) enter image description here

6
riadh gomri

Tut mir leid, der effizienteste Weg, Ihre Proj-Datei zu stopfen, ist.

  1. klicken Sie mit der rechten Maustaste auf die Datei.
  2. zu den Eigenschaften 
  3. wenn die Build Action-Option auf NONE gesetzt ist.
  4. Erstellen Sie einen Build (Ja, Sie können Build-Fehler erhalten, wenn Sie es noch besser machen)
  5. gehen Sie zurück zu den Eigenschaften dieser Datei
  6. die Option "Aktion erstellen" wird auf "Kompilieren" zurückgesetzt.
  7. wieder aufbauen.

  8. 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 :).

3
CodeGamer

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ü

  1. Klicken Sie mit der rechten Maustaste auf Ihr Projekt
  2. Gehe zur Bearbeitung
  3. Bearbeiten Sie '{Projektname.csproj}'.

 enter image description here

Bearbeiten von Verknüpfung

  1. Projekt auswählen
  2. Drücken Sie F4
3
Florian Schaal

Für Visual Studio-Version: 8.1.5,

  1. Klicken Sie mit der rechten Maustaste auf den Projektordner.
  2. Klicken Sie auf "Extras" und dann auf "Datei bearbeiten".
0
Asim Okby

Es ist eine integrierte Option .Net-Kern- und .Net-Standardprojekte 

0
Blue Clouds