Можно ли изменить файл проекта VS во время установки пакета NuGet? - PullRequest
8 голосов
/ 20 июля 2011

Я бы хотел создать пользовательскую задачу MSBuild и распространить ее в виде пакета NuGet. Чтобы включить мою задачу, необходимо изменить файл визуальной студии proj.

Можно ли добавить мои разделы кода в файл proj при установке пакета NuGet?

Ответы [ 2 ]

7 голосов
/ 20 июля 2011

Вы можете сделать это, используя Powershell. Можно выгрузить ваш проект, отредактировать файл проекта и перезагрузить проект.

Скотт Хансельман сделал это здесь: http://channel9.msdn.com/Events/MIX/MIX11/FRM09

Если вы найдете пакет, который делает то, что вы хотите, вы можете открыть пакет nuget с помощью ZIP и посмотреть скрипты powershell. Это хорошая отправная точка для изучения этого материала.

надеюсь, что поможет

4 голосов
/ 20 июля 2011

Я думаю, что вам лучше использовать пакет NuGetPowerTools, как ответили на этот вопрос:

Добавление пользовательского шага сборки с помощью пакета nuget

Этот пакет обрабатывает всю автоматизацию Visual Studio.

...