Нужна утилита Visual Studio для управления «лицензионным блоком» во всех исходных файлах проекта - PullRequest
4 голосов
/ 08 декабря 2010

Меня попросили добавить блок текста в каждый исходный файл существующего проекта, который будет содержать краткое уведомление об авторских правах и ссылку на основной файл лицензии.

Вам известны какие-либо утилиты VS или отдельные приложения, которые могут это сделать?

В идеале я хотел бы иметь возможность запускать это несколько раз, чтобы он обновлял любой существующий лицензионный блок.

Я использую VS2008, и большая часть источника - C #

Спасибо, Канис.

1 Ответ

1 голос
/ 09 декабря 2010

Должно ли уведомление об авторских правах быть проверено в системе контроля версий или просто доступно, когда код разархивирован? Если вам это нужно только во время упаковки кода, вы можете использовать заполнитель в верхней части ваших файлов, например,

// -- LICENSE INFO HERE --

Позже вы можете использовать пакетный файл, msbuild или powershell, чтобы заменить все экземпляры вашим конкретным текстом лицензии непосредственно перед архивированием кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...