2010-12-08 7 views
4

Ich wurde gebeten, einen Quelltext eines jeden Quelldokuments eines bestehenden Projekts hinzuzufügen, das einen kurzen Copyright-Hinweis und eine Referenz enthält zur Hauptlizenzdatei.Suche nach Visual Studio-Dienstprogramm zum Verwalten von 'Lizenz-Block' in allen Quelldateien eines Projekts

Kennen Sie irgendwelche VS-Dienstprogramme oder separate Apps, die dies tun können?

Idealerweise würde ich gerne in der Lage sein, dies mehrmals auszuführen, so dass es jeden vorhandenen Lizenzblock aktualisieren würde.

ich VS2008 und die meisten der Quelle ist C#

Danke, Canice.

Antwort

1

Muss der Copyright-Hinweis in die Quellcodeverwaltung eingecheckt werden oder nur verfügbar sein, wenn der Code gezippt ist? Wenn Sie es nur brauchen, wenn der Code verpackt wird, können Sie einen Platzhalter an der Spitze Ihrer Dateien verwenden, so etwas wie

// -- LICENSE INFO HERE -- 

Später können Sie eine Batch-Datei verwenden, msbuild oder Powershell alle Instanzen ersetzen mit Ihrem spezifischen Lizenztext kurz vor dem Zippen des Codes.

+0

Das Copyright muss nicht in die Quellcodeverwaltung eingecheckt werden. Ich verwende ein Setup-Projekt in der Lösung, um einen Quellcode-Installer zu erstellen, also kopiere ich nicht oder ziehe die Dateien vorher. Ich könnte einen post-build-Befehl verwenden, um das zu tun, was Sie vorgeschlagen haben, aber ich hatte gehofft, dass es dafür bereits ein Dienstprogramm gibt. Ich kann nicht viel Zeit darauf als ein einmaliges Projekt (kein Produkt) für unseren Kunden verbringen. – canice

Verwandte Themen