Das klingelt. Ich bin in der Vergangenheit auf ein ähnliches Problem gestoßen,
- Wenn Sie den Ordner "Eigenschaften" des Projekts erweitern, wird "AssemblyInfo.cs" angezeigt, wenn dies nicht der Fall ist. Eine Assembly-Info-Datei enthält alle Build-Optionen für das Projekt, einschließlich Version, Firmenname, GUID, Compiler-Optionen usw.
Sie können eine AssemblyInfo.cs generieren, indem Sie mit der rechten Maustaste auf das Projekt klicken und Eigenschaften auswählen. Geben Sie auf der Registerkarte "Anwendung" die Details ein und klicken Sie auf "Speichern". Dadurch wird die Datei "AssemblyInfo.cs" für Sie generiert. Wenn Sie Ihr Projekt danach erstellen, sollte es funktionieren.
Prost, Tarun
Update 08.07.2016 :
Für Visual Studio 2010 bis zur neuesten Version (2015 zum Zeitpunkt des Schreibens) gilt weiterhin der Kommentar von LandedGently:
Nachdem Sie die Projekteigenschaften und die Registerkarte Anwendung wie @Tarun ausgewählt haben, wird eine Schaltfläche "Baugruppeninformationen ..." angezeigt, die einen weiteren Dialog öffnet. Sie müssen hier mindestens den Titel eintragen. VS fügt die GUID und die Versionen hinzu. Wenn der Titel jedoch leer ist, wird die Datei AssemblyInfo.cs nicht erstellt.
Löschen Sie die Datei assemeblyinfo.cs aus dem Projekt im Eigenschaftenmenü und löschen Sie sie erneut.
quelle
Dies kann auch passieren, wenn Sie eine Lösung haben, die das in Visual Studio geöffnete Projekt enthält, und dann mit Ihrer Versionsverwaltungssoftware zu einem älteren Commit wechseln, das dieses Projekt nicht enthält. Normalerweise wäre dies offensichtlich, da auch alle Projektdateien verschwinden würden. Wenn es sich jedoch um ein neues Projekt mit sehr wenigen oder gar keinen Dateien handelt, kann es rätselhaft sein, dass nur diese eine Datei
AssemblyInfo.cs
fehlt. Und es ist wahrscheinlicher, dass Sie mit einemAssemblyInfo.cs
neuen Projekt herumspielen, sodass möglicherweise übersehen wird, dass auch ein oder zwei andere Dateien fehlen.Die Heilung besteht darin, eine der folgenden Aktionen durchzuführen:
AssemblyInfo.cs
und alle anderen fehlenden Dateien aus einem anderen Commit ab und achten Sie darauf, dass Sie Ihre.csproj
Datei verwalten und speichern , damit die referenzierten Dateien nicht aus dem Projekt verschwinden. Möglicherweise fügen Sie eine zufällige.cs
Datei hinzu und entfernen sie , damit Änderungen gespeichert werden müssen (seitdem Visual Studio glaubt, dass die .csproj-Datei gespeichert wurde, wenn dies nicht der Fall ist.AssemblyInfo.cs
Datei manuell neu. Kopieren Sie einfach ein anderes Projekt und ändern Sie die Details, insbesondere die GUID, so, dass sie mit der aus der.sln
Datei übereinstimmt .quelle
Ich habe den Fehler bei der Verwendung von TFS erhalten. Meine AssemblyInfo wurde nicht in dem Zweig zugeordnet, an dem ich gearbeitet habe.
quelle
Dies löste mein Problem. Sie sollten Eigenschaften, Rechtsklick, Quellcodeverwaltung und Spezifische Version abrufen auswählen.
quelle