Ändern assembly-version für mehrere Projekte
Wie kann ich ändern Sie die version der assembly in der Datei AssemblyInfo.cs für mehrere Projekte. Wir haben rund 75 Projekt in unsere Lösung und wir müssen das ändern der version fast jede Woche. Was ist der Schnellste Weg, dies zu tun.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich in der Regel erstellen Sie eine Datei namens AssemblyVersionInfo.cs enthalten ist als link in allen Projekten. Kann ich diese Datei enthält die version Attribute, und entfernen Sie die gleichen Attribute, die von der regulären AssemblyInfo.cs-Dateien. Dann können Sie die update-version zahlen in nur eine Datei, und machen alle Projekte teilen sich die gleiche Anzahl.
Hinzufügen der Datei als link; rechten Maustaste auf das Projekt im Projektmappen-explorer, wählen Sie "Hinzufügen" -> "Existing item...". Suchen Sie die Datei, und klicken Sie dann auf den kleinen Pfeil am rechten Rand die Schaltfläche hinzufügen, und wählen Sie "Add As Link" aus dem dropdown-Menü.
Einen Weg, es zu tun ist, um einen master-build-Skript, dass verwendet der AssemblyInfo-Task legen Sie die Versionsnummer bei der Erstellung(http://code.msdn.microsoft.com/AssemblyInfoTaskvers) und definieren Sie dann die Versionen zahlen als Eigenschaften in der msbuild-Skript.
Ich verwendet suchen/ersetzen-Funktion in VS.
z.B. replacig
assembly: AssemblyVersion("1.0.
zuassembly: AssemblyVersion("1.1.
in der sich alle solution getan, was ich neded 🙂