Загрузка данных


try
{
    Task.Run(() =>
    {
        var psi = new ProcessStartInfo
        {
            FileName = "kwrite",
            UseShellExecute = false,
            CreateNoWindow = true
        };

        psi.ArgumentList.Add(fileName);

        Process.Start(psi);

    }).ConfigureAwait(false);
}
catch (Exception ex)
{
    Task.Run(() =>
        Locator.Instance.Resolve<ILogger>()
            .Error($"Ошибка при открытии файла в редакторе KWrite: {ex.Message}")
    );
}