Mit einer ernsthaft großen .NET-Site/Lösung (100 Assemblys), gibt es irgendwelche Tools zur Verfügung, um zu erkennen, welche Assemblys seit dem letzten Build geändert wurden (mit etwas intelligenter als Dateidaten, die immer ändern).Welche Tools sind verfügbar, um festzustellen, welche .NET-Assemblys seit dem letzten Build geändert wurden?
Ich muss unseren Bereitstellungsprozess ändern, um a) die Version geänderter Assemblies zu inkrementieren und b) ein Deltarelease zu generieren, um diese modifizierten Assemblys einzuschließen.
Mein aktueller Ansatz für unsere ASP.NET-Website und BizTalk-Server besteht darin, die vollständige Lösung nach einem Build erneut bereitzustellen - dies kann bis zu 3 Stunden dauern (die meiste Zeit wird für das De- und Deployen der BizTalk-Anwendungen aufgewendet) .
Microsoft empfiehlt, dass wir unsere Assemblys versionieren und nur die Assemblys bereitstellen, die sich geändert haben, um unser Implementierungsfenster zu reduzieren. Ich möchte das so weit wie möglich automatisieren.
Wir verwenden derzeit MSBuild, TFS und gute "altmodische" Leute, um unseren Build-Prozess zu verwalten.
Danke, dies wird für unsere .NET-Lösungen funktionieren Ich werde überprüfen, ob dies für unseren BizTalk 2006 funktioniert Lösungen (diese verwenden nicht das Standard-MSBuild-Format) –