Пользовательская копия файла pubxml, если она не существует
Я добавил раздел в свой профиль публикации, который копирует содержимое внешней папки в папку bin. Содержимое папки - это две библиотеки DLL, которые включены, чтобы мы могли использовать пространственные функции. У меня проблема в том, что библиотеки DLL блокируются IIS. Профиль публикации выполнен MS Build.
Как я могу перезапустить IIS как часть публикации? или копировать файлы только если они существуют?
Ниже приведен текущий код в файле pubxml:
<Target Name="CustomCollectFiles2">
<ItemGroup>
<_CustomFiles2 Include="..\Lib\SqlServerTypes\**\*" />
<FilesForPackagingFromProject Include="%(_CustomFiles2.Identity)">
<DestinationRelativePath>bin\SqlServerTypes\%(RecursiveDir)%(Filename)%(Extension)</DestinationRelativePath>
</FilesForPackagingFromProject>
</ItemGroup>
</Target>
<PropertyGroup>
<CopyAllFilesToSingleFolderForPackageDependsOn>
CustomCollectFiles2;
;
</CopyAllFilesToSingleFolderForPackageDependsOn>
<CopyAllFilesToSingleFolderForMsdeployDependsOn>
CustomCollectFiles2;
;
</CopyAllFilesToSingleFolderForMsdeployDependsOn>
</PropertyGroup>