Visual Studio: выполнение действия после публикации сайта

Автоматическое выполнение набора DOS-команд после публикации сайта.

Решая задачу подготовки пакета обновления для сайта, возникла необходимость автоматического копирования набора файлов в папку публикации сайта.

Для решения задачи понадобилось внести изменения в файл проекта MyProject.csproj.

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
	...
	<Target Name="AfterPublish" AfterTargets="CopyAllFilesToSingleFolderForPackage">
		<Message Text="Копирование файлов для подготовки пакета установки" Importance="high" />
		<MakeDir Directories="C:\Package" />
		<Copy SourceFiles="$(SolutionDir)Install\Install.bat" DestinationFolder="C:\Package" />
		<Copy SourceFiles="$(SolutionDir)Install\gacutil.exe" DestinationFolder="C:\Package" />
		<Copy SourceFiles="$(SolutionDir)Install\gacutil.exe.config" DestinationFolder="C:\Package" />
		<Copy SourceFiles="$(SolutionDir)Install\gacutlrc.dll" DestinationFolder="C:\Package" />
	</Target>
</Project>

About the author

Добавить комментарий

Сказать спасибо

Способ платежа:

Подписаться на обновления

Укажите свой e-mail чтобы получать уведомления о новых статьях.