Ich habe Quellcode von Entlib 5.0 und ich muss alle Assemblys unter Verwendung meines eigenen Schlüssels (snk-Datei) signieren.
Der einfachste Weg wäre, die Lösungsdatei EnterpriseLibrary.2010 in Visual Studio 2010 zu öffnen, und dann für jedes Projekt Eigenschaften- & gt; Signieren auszuwählen und auszuwählen Unterzeichnen Sie die Baugruppe und wählen Sie dann Ihre Schlüsseldatei aus.
Aber ich möchte das nicht manuell machen, dann könnte ich ein Skript schreiben, um die Projektdateien manuell zu bearbeiten und folgendes am Ende der aktuellen Liste von PropertyGroups einzufügen:
%Vor%Jede Hilfsklasse in C # oder Scripting, wenn es einfacher und schneller geht?
Sie können den Microsoft.Build.BuildEngine-Namespace MSDN Link
Beispielcode:
%Vor%Ich habe kürzlich etwas Ähnliches verwendet, um eine Reihe von Änderungen in allen .csproj-Dateien meiner Firma vorzunehmen (über 200), anstatt jedes Projekt manuell zu öffnen und Änderungen vorzunehmen.
Hoffe, das hilft.
Tags und Links visual-studio-2010 xml csproj linq-to-xml projects-and-solutions