Добавьте файлы проекта.

This commit is contained in:
2025-11-25 07:39:25 +03:00
parent ed6a7e1938
commit 5bbcfb1e76
21 changed files with 793 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
namespace Updater.Core;
/// <summary>Безопасно устанавливает извлеченные файлы в каталог установки..</summary>
public interface IInstaller
{
/// <summary>
/// Копирует файлы из источника для установки. Путь с резервным копированием и откатом..
/// </summary>
/// <param name="sourceDir">Каталог извлеченного содержимого.</param>
/// <param name="installPath">Целевой каталог установки.</param>
void Install(string sourceDir, string installPath);
}