diff --git a/presence_new/Data/RemoteData/RemoteDataBase/DAO/Excel.cs b/presence_new/Data/RemoteData/RemoteDataBase/DAO/Excel.cs new file mode 100644 index 0000000..e7ffdbc --- /dev/null +++ b/presence_new/Data/RemoteData/RemoteDataBase/DAO/Excel.cs @@ -0,0 +1,19 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Demo.Data.RemoteData.RemoteDataBase.DAO +{ + public class Excel + { + public Guid UserGuid { get; set; } + public string UserName { get; set; } + public string FullName { get; set; } + public DateOnly Date { get; set; } + public bool IsAttedance { get; set; } + public int LessonNumber { get; set; } + public string GroupName { get; set; } + } +} \ No newline at end of file diff --git a/presence_new/Data/RemoteData/RemoteDataBase/DAO/Presence.cs b/presence_new/Data/RemoteData/RemoteDataBase/DAO/Presence.cs index 7db7d9c..e0c7dec 100644 --- a/presence_new/Data/RemoteData/RemoteDataBase/DAO/Presence.cs +++ b/presence_new/Data/RemoteData/RemoteDataBase/DAO/Presence.cs @@ -8,10 +8,14 @@ namespace Demo.Data.RemoteData.RemoteDataBase.DAO { public class PresenceDao { + public int Id { get; set; } public Guid UserGuid { get; set; } public bool IsAttedance { get; set; } = true; public DateOnly Date { get; set; } public int LessonNumber { get; set; } - public virtual UserDao UserDao { get; set; } + public virtual UserDao UserDao { get; set; } + + public int GroupId { get; set; } + } } diff --git a/presence_new/Data/RemoteData/RemoteDataBase/DAO/UserAttendance.cs b/presence_new/Data/RemoteData/RemoteDataBase/DAO/UserAttendance.cs new file mode 100644 index 0000000..289b800 --- /dev/null +++ b/presence_new/Data/RemoteData/RemoteDataBase/DAO/UserAttendance.cs @@ -0,0 +1,7 @@ +public class UserAttendance +{ + public Guid UserGuid { get; set; } + public double Attended { get; set; } + public double Missed { get; set; } + public double AttendanceRate { get; set; } +} \ No newline at end of file diff --git a/presence_new/Data/RemoteData/RemoteDataBase/RemoteDatabaseContext.cs b/presence_new/Data/RemoteData/RemoteDataBase/RemoteDatabaseContext.cs index 07e44a9..0d0d01d 100644 --- a/presence_new/Data/RemoteData/RemoteDataBase/RemoteDatabaseContext.cs +++ b/presence_new/Data/RemoteData/RemoteDataBase/RemoteDatabaseContext.cs @@ -23,18 +23,15 @@ namespace Demo.Data.RemoteData.RemoteDataBase // Настройка составного ключа для PresenceDao modelBuilder.Entity().HasKey(presense => new { - presense.UserGuid, - presense.Date, - presense.IsAttedance, - presense.LessonNumber + presense.Id + }); // Настройка связи UserDao с PresenceDao modelBuilder.Entity() - .HasOne(p => p.UserDao) - .WithMany() - .HasForeignKey(p => p.UserGuid) - .OnDelete(DeleteBehavior.Cascade); + .Property(presence => presence.Id) + .ValueGeneratedOnAdd(); + } public DbSet Groups { get; set; } diff --git a/presence_new/Data/Repository/IPresenceRepository.cs b/presence_new/Data/Repository/IPresenceRepository.cs index 5cc8100..d3c602a 100644 --- a/presence_new/Data/Repository/IPresenceRepository.cs +++ b/presence_new/Data/Repository/IPresenceRepository.cs @@ -10,7 +10,10 @@ namespace Demo.Data.Repository void SavePresence(List presences); List GetPresenceByGroup(int groupId); List GetPresenceByGroupAndDate(int groupId, DateTime date); - void MarkUserAsAbsent(Guid userGuid, int groupId, int firstLessonNumber, int lastLessonNumber); + DateOnly? GetLastDateByGroupId(int groupId); + void GetGeneralPresenceForGroup(int groupId); + void UpdateAtt(Guid UserGuid, int groupId, int firstLesson, int lastLesson, DateOnly date, bool isAttendance); + void MarkUserAsAbsent(Guid userGuid, int firstLessonNumber, int lastLessonNumber); void AddPresence(PresenceLocalEntity presence); } } diff --git a/presence_new/Data/Repository/PresenceRepositoryImpl.cs b/presence_new/Data/Repository/PresenceRepositoryImpl.cs index 9f203c4..4b55e3b 100644 --- a/presence_new/Data/Repository/PresenceRepositoryImpl.cs +++ b/presence_new/Data/Repository/PresenceRepositoryImpl.cs @@ -6,7 +6,7 @@ using System.Linq; namespace Demo.Data.Repository { - public class PresenceRepositoryImpl : IPresenceRepository + public class PresenceRepositoryImpl { private readonly List _presences = new List(); @@ -47,11 +47,11 @@ namespace Demo.Data.Repository return _presences.Where(p => p.GroupId == groupId && p.Date.Date == date.Date).ToList(); } - public void MarkUserAsAbsent(Guid userGuid, int groupId, int firstLessonNumber, int lastLessonNumber) + public void MarkUserAsAbsent(Guid userGuid, int firstLessonNumber, int lastLessonNumber) { foreach (var lesson in Enumerable.Range(firstLessonNumber, lastLessonNumber - firstLessonNumber + 1)) { - var presence = _presences.FirstOrDefault(p => p.UserGuid == userGuid && p.GroupId == groupId && p.LessonNumber == lesson); + var presence = _presences.FirstOrDefault(p => p.UserGuid == userGuid && p.LessonNumber == lesson); if (presence != null) { presence.IsAttedance = false; // Помечаем как отсутствующего diff --git a/presence_new/Data/Repository/SQLPresenceRepositoryImpl.cs b/presence_new/Data/Repository/SQLPresenceRepositoryImpl.cs index bd7c844..7b0c3a6 100644 --- a/presence_new/Data/Repository/SQLPresenceRepositoryImpl.cs +++ b/presence_new/Data/Repository/SQLPresenceRepositoryImpl.cs @@ -25,7 +25,7 @@ namespace Demo.Data.Repository UserGuid = it.UserGuid })); _remoteDatabaseContext.SaveChanges(); } - + public void AddPresence(PresenceLocalEntity presence) { if (presence == null) throw new ArgumentNullException(nameof(presence)); @@ -68,13 +68,12 @@ namespace Demo.Data.Repository .ToList(); } - public void MarkUserAsAbsent(Guid userGuid, int groupId, int firstLessonNumber, int lastLessonNumber) + public void MarkUserAsAbsent(Guid userGuid, int firstLessonNumber, int lastLessonNumber) { foreach (var lesson in Enumerable.Range(firstLessonNumber, lastLessonNumber - firstLessonNumber + 1)) { var presence = _remoteDatabaseContext.PresenceDaos.FirstOrDefault(p => p.UserGuid == userGuid && - p.UserDao != null && p.UserDao.GroupID == groupId && p.LessonNumber == lesson); if (presence != null) @@ -83,5 +82,119 @@ namespace Demo.Data.Repository } } } + + public DateOnly? GetLastDateByGroupId(int groupId) + { + // Проверяем наличие записей о посещаемости в базе данных для данной группы. + var lastDate = _remoteDatabaseContext.PresenceDaos + .Where(p => p.GroupId == groupId) + .OrderByDescending(p => p.Date) + .Select(p => p.Date) + .FirstOrDefault(); + + return lastDate == default ? (DateOnly?)null : lastDate; + } + + public void GetGeneralPresenceForGroup(int groupId) + { + var presences = _remoteDatabaseContext.PresenceDaos + .Where(p => p.GroupId == groupId) + .OrderBy(p => p.LessonNumber) + .ToList(); + + var distinctDates = presences + .Select(p => p.Date) + .Distinct() + .ToList(); + + int lessonCount = 0; + double totalAttendance = 0; + DateOnly previousDate = DateOnly.MinValue; + + HashSet userGuids = new HashSet(); + + foreach (var presence in presences) + { + userGuids.Add(presence.UserGuid); + + if (presence.Date != previousDate) + { + previousDate = presence.Date; + lessonCount++; + } + + if (presence.IsAttedance) + { + totalAttendance++; + } + } + + Console.WriteLine($"Человек в группе: {userGuids.Count}, " + + $"Количество проведённых занятий: {lessonCount}, " + + $"Общий процент посещаемости группы: {totalAttendance / (userGuids.Count * distinctDates.Count) * 100}%"); + + // Подготовка для расчета посещаемости каждого пользователя + List userAttendances = new List(); + + foreach (var userGuid in userGuids) + { + var userPresences = presences.Where(p => p.UserGuid == userGuid); + double attended = userPresences.Count(p => p.IsAttedance); + double missed = userPresences.Count(p => !p.IsAttedance); + + userAttendances.Add(new UserAttendance + { + UserGuid = userGuid, + Attended = attended, + Missed = missed, + AttendanceRate = attended / (attended + missed) * 100 + }); + } + + // Вывод информации по каждому пользователю + foreach (var user in userAttendances) + { + if (user.AttendanceRate < 40) + { + Console.ForegroundColor = ConsoleColor.Red; + } + + Console.WriteLine($"GUID Пользователя: {user.UserGuid}, " + + $"Посетил: {user.Attended}, " + + $"Пропустил: {user.Missed}, " + + $"Процент посещаемости: {user.AttendanceRate}%"); + Console.ForegroundColor = ConsoleColor.White; + } + } + + + + public void UpdateAtt(Guid UserGuid, int groupId, int firstLesson, int lastLesson, DateOnly date, bool isAttendance) + { + // Находим все записи по UserId, GroupId, LessonNumber (в диапазоне) и дате + var presences = _remoteDatabaseContext.PresenceDaos + .Where(p => p.UserGuid == UserGuid + && p.GroupId == groupId + && p.LessonNumber >= firstLesson + && p.LessonNumber <= lastLesson + && p.Date == date) + .ToList(); + + if (presences.Any()) + { + // Обновляем значение IsAttendance для всех найденных записей + foreach (var presence in presences) + { + presence.IsAttedance = isAttendance; + } + + _remoteDatabaseContext.SaveChanges(); // Сохраняем изменения в базе данных + Console.WriteLine($"Статус посещаемости для пользователя {UserGuid} с {firstLesson} по {lastLesson} урок обновлён."); + } + else + { + Console.WriteLine($"Посещаемость для пользователя ID: {UserGuid} на дату {date.ToShortDateString()} с {firstLesson} по {lastLesson} уроки не найдена."); + } + } } } diff --git a/presence_new/Domain/UseCase/GroupAttendanceService.cs b/presence_new/Domain/UseCase/GroupAttendanceService.cs deleted file mode 100644 index 3add4af..0000000 --- a/presence_new/Domain/UseCase/GroupAttendanceService.cs +++ /dev/null @@ -1,78 +0,0 @@ -using Demo.Data.Repository; -using Demo.domain.Models; -using System; -using System.Collections.Generic; -using System.Linq; - -namespace Demo.Domain.UseCase -{ - public class GroupAttendanceService - { - private readonly IPresenceRepository _presenceRepository; - private readonly IUserRepository _userRepository; // Добавляем репозиторий пользователей - - public GroupAttendanceService(IPresenceRepository presenceRepository, IUserRepository userRepository) - { - _presenceRepository = presenceRepository; - _userRepository = userRepository; // Инициализируем репозиторий пользователей - } - - public void DisplayGroupAttendanceInfo(int groupId) - { - var presences = _presenceRepository.GetPresenceByGroup(groupId); - if (presences == null || !presences.Any()) - { - Console.WriteLine("Нет данных о посещаемости для группы с ID: " + groupId); - return; - } - - // Вычисление количества студентов - var totalStudents = presences.Select(p => p.UserGuid).Distinct().Count(); // Предполагается, что в PresenceLocalEntity есть UserGuid - - // Вычисление количества проведенных занятий - var totalSessions = presences.Select(p => p.Date).Distinct().Count(); - - // Общее количество присутствий - var totalAttendance = presences.Count(p => p.IsAttedance); - - // Общий процент посещаемости - double overallAttendancePercentage = totalSessions > 0 - ? (double)totalAttendance / (totalSessions * totalStudents) * 100 - : 0; - - Console.WriteLine($"Группа ID: {groupId}"); - Console.WriteLine($"Количество студентов: {totalStudents}"); - Console.WriteLine($"Количество проведенных занятий: {totalSessions}"); - Console.WriteLine($"Общий процент посещаемости: {overallAttendancePercentage:F2}%"); - Console.WriteLine("Студенты:"); - - // Вывод информации по каждому студенту - var studentAttendances = presences - .GroupBy(p => p.UserGuid) // Здесь также нужно использовать UserGuid - .Select(g => new - { - StudentName = GetStudentNameByGuid(g.Key), // Функция для получения имени студента по его GUID - AttendedCount = g.Count(p => p.IsAttedance), - MissedCount = g.Count(p => !p.IsAttedance) - }); - - foreach (var student in studentAttendances) - { - // Процент посещаемости студента - double attendancePercentage = totalSessions > 0 - ? (double)student.AttendedCount / totalSessions * 100 - : 0; - - var attendanceColor = attendancePercentage < 40 ? "\u001b[31m" : "\u001b[0m"; // Красный для низкого процента - Console.WriteLine($"{attendanceColor}{student.StudentName} - Посещено: {student.AttendedCount}, Пропущено: {student.MissedCount}, Процент посещаемости: {attendancePercentage:F2}%\u001b[0m"); - } - } - - // Метод для получения имени студента по его GUID - private string GetStudentNameByGuid(Guid userGuid) - { - var user = _userRepository.GetAllUsers.FirstOrDefault(u => u.Guid == userGuid); - return user != null ? user.FIO : "Неизвестный студент"; // Возвращаем имя студента или "Неизвестный студент" - } - } -} diff --git a/presence_new/Domain/UseCase/UseCaseGeneratePresence.cs b/presence_new/Domain/UseCase/UseCaseGeneratePresence.cs index fe0a5c4..3f79e52 100644 --- a/presence_new/Domain/UseCase/UseCaseGeneratePresence.cs +++ b/presence_new/Domain/UseCase/UseCaseGeneratePresence.cs @@ -1,5 +1,8 @@ -using Demo.Data.Repository; +using ClosedXML.Excel; +using Demo.Data.RemoteData.RemoteDataBase.DAO; +using Demo.Data.Repository; using Demo.domain.Models; +using Microsoft.EntityFrameworkCore; using System; using System.Collections.Generic; using System.Linq; @@ -12,14 +15,16 @@ namespace Demo.Domain.UseCase { public readonly IUserRepository _userRepository; public readonly IPresenceRepository _presenceRepository; + private readonly IGroupRepository _groupRepository; - public UseCaseGeneratePresence(IUserRepository userRepository, IPresenceRepository presenceRepository) + public UseCaseGeneratePresence(IUserRepository userRepository, IPresenceRepository presenceRepository, IGroupRepository groupRepository) { _userRepository = userRepository; _presenceRepository = presenceRepository; + _groupRepository = groupRepository; } - public List GetPresenceByDateAndGroup(int groupId, DateTime date) + public List GetPresenceByGroupAndDate(int groupId, DateTime date) { return _presenceRepository.GetPresenceByGroupAndDate(groupId, date); } @@ -44,7 +49,7 @@ namespace Demo.Domain.UseCase } _presenceRepository.SavePresence(presences); } - + public void GenerateWeeklyPresence(int firstLesson, int lastLesson, int groupId, DateTime startTime) { for (int i = 0; i < 7; i++) @@ -57,14 +62,14 @@ namespace Demo.Domain.UseCase // Отметить пользователя как отсутствующего на диапазоне занятий - public void MarkUserAbsentForLessons(Guid userGuid, int groupId, int firstLesson, int lastLesson, DateTime date) + public void MarkUserAsAbsent(Guid userGuid, int groupId, int firstLesson, int lastLesson, DateTime date) { var presences = _presenceRepository.GetPresenceByGroupAndDate(groupId, date); foreach (var presence in presences.Where(p => p.UserGuid == userGuid && p.LessonNumber >= firstLesson && p.LessonNumber <= lastLesson)) { presence.IsAttedance = false; - + } _presenceRepository.SavePresence(presences); diff --git a/presence_new/Migrations/20241031104932_Init.Designer.cs b/presence_new/Migrations/20241104183721_createbase.Designer.cs similarity index 95% rename from presence_new/Migrations/20241031104932_Init.Designer.cs rename to presence_new/Migrations/20241104183721_createbase.Designer.cs index 5ff6e44..3cd6838 100644 --- a/presence_new/Migrations/20241031104932_Init.Designer.cs +++ b/presence_new/Migrations/20241104183721_createbase.Designer.cs @@ -12,8 +12,8 @@ using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; namespace Demo.Migrations { [DbContext(typeof(RemoteDatabaseContext))] - [Migration("20241031104932_Init")] - partial class Init + [Migration("20241104183721_createbase")] + partial class createbase { /// protected override void BuildTargetModel(ModelBuilder modelBuilder) @@ -56,6 +56,9 @@ namespace Demo.Migrations b.Property("LessonNumber") .HasColumnType("integer"); + b.Property("GroupId") + .HasColumnType("integer"); + b.HasKey("UserGuid", "Date", "IsAttedance", "LessonNumber"); b.ToTable("PresenceDaos"); diff --git a/presence_new/Migrations/20241031104932_Init.cs b/presence_new/Migrations/20241104183721_createbase.cs similarity index 84% rename from presence_new/Migrations/20241031104932_Init.cs rename to presence_new/Migrations/20241104183721_createbase.cs index 5926692..9d0e23e 100644 --- a/presence_new/Migrations/20241031104932_Init.cs +++ b/presence_new/Migrations/20241104183721_createbase.cs @@ -7,7 +7,7 @@ using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; namespace Demo.Migrations { /// - public partial class Init : Migration + public partial class createbase : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) @@ -48,20 +48,16 @@ namespace Demo.Migrations name: "PresenceDaos", columns: table => new { + Id = table.Column(type: "integer", nullable: false).Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), UserGuid = table.Column(type: "uuid", nullable: false), IsAttedance = table.Column(type: "boolean", nullable: false), Date = table.Column(type: "date", nullable: false), - LessonNumber = table.Column(type: "integer", nullable: false) + LessonNumber = table.Column(type: "integer", nullable: false), + GroupId = table.Column(type: "integer", nullable: false) }, constraints: table => { - table.PrimaryKey("PK_PresenceDaos", x => new { x.UserGuid, x.Date, x.IsAttedance, x.LessonNumber }); - table.ForeignKey( - name: "FK_PresenceDaos_Users_UserGuid", - column: x => x.UserGuid, - principalTable: "Users", - principalColumn: "Guid", - onDelete: ReferentialAction.Cascade); + table.PrimaryKey("PK_PresenceDaos", x => x.Id ); }); migrationBuilder.CreateIndex( diff --git a/presence_new/Migrations/RemoteDatabaseContextModelSnapshot.cs b/presence_new/Migrations/RemoteDatabaseContextModelSnapshot.cs index 8d9127f..94012f6 100644 --- a/presence_new/Migrations/RemoteDatabaseContextModelSnapshot.cs +++ b/presence_new/Migrations/RemoteDatabaseContextModelSnapshot.cs @@ -41,6 +41,8 @@ namespace Demo.Migrations modelBuilder.Entity("Demo.Data.RemoteData.RemoteDataBase.DAO.PresenceDao", b => { + b.Property("Id") + .HasColumnType ("integer"); b.Property("UserGuid") .HasColumnType("uuid"); @@ -53,8 +55,11 @@ namespace Demo.Migrations b.Property("LessonNumber") .HasColumnType("integer"); - b.HasKey("UserGuid", "Date", "IsAttedance", "LessonNumber"); + b.Property("GroupId") + .HasColumnType("integer"); + b.HasKey("Id"); + b.ToTable("PresenceDaos"); }); diff --git a/presence_new/Program.cs b/presence_new/Program.cs index 60c0d05..9be2d2d 100644 --- a/presence_new/Program.cs +++ b/presence_new/Program.cs @@ -17,7 +17,6 @@ services .AddSingleton() .AddSingleton() .AddSingleton() - .AddSingleton() .AddSingleton() .AddSingleton(); diff --git a/presence_new/UI/MainMenu.cs b/presence_new/UI/MainMenu.cs index 732af26..ccf93f4 100644 --- a/presence_new/UI/MainMenu.cs +++ b/presence_new/UI/MainMenu.cs @@ -10,11 +10,11 @@ namespace Demo.UI private readonly GroupConsoleUI _groupConsoleUI; private readonly PresenceConsole _presenceConsoleUI; - public MainMenuUI(UserUseCase userUseCase, GroupUseCase groupUseCase, UseCaseGeneratePresence presenceUseCase, GroupAttendanceService groupAttendanceService) + public MainMenuUI(UserUseCase userUseCase, GroupUseCase groupUseCase, UseCaseGeneratePresence presenceUseCase) { _userConsoleUI = new UserConsoleUI(userUseCase); _groupConsoleUI = new GroupConsoleUI(groupUseCase); - _presenceConsoleUI = new PresenceConsole(presenceUseCase, groupAttendanceService); // Передаем GroupAttendanceService + _presenceConsoleUI = new PresenceConsole(presenceUseCase); // Передаем GroupAttendanceService } @@ -189,7 +189,7 @@ namespace Demo.UI Console.Write("Введите ID группы: "); int absGroupId = int.Parse(Console.ReadLine()); - _presenceConsoleUI.MarkUserAbsent(DateTime.Now, absGroupId, userGuid, firstAbsLesson, lastAbsLesson); + _presenceConsoleUI.MarkUserAsAbsent(DateTime.Now, absGroupId, userGuid, firstAbsLesson, lastAbsLesson); Console.WriteLine("Пользователь отмечен как отсутствующий."); break; @@ -203,7 +203,7 @@ namespace Demo.UI Console.Write("Введите ID группы для отображения информации о посещаемости: "); if (int.TryParse(Console.ReadLine(), out int groupIdForAttendanceInfo)) { - _presenceConsoleUI.DisplayGroupAttendanceInfo(groupIdForAttendanceInfo); + } else { diff --git a/presence_new/UI/PresenceConsole.cs b/presence_new/UI/PresenceConsole.cs index 8636449..db103f6 100644 --- a/presence_new/UI/PresenceConsole.cs +++ b/presence_new/UI/PresenceConsole.cs @@ -8,12 +8,12 @@ namespace Demo.UI public class PresenceConsole { private readonly UseCaseGeneratePresence _presenceUseCase; - private readonly GroupAttendanceService _groupAttendanceService; // Добавляем GroupAttendanceService + - public PresenceConsole(UseCaseGeneratePresence presenceUseCase, GroupAttendanceService groupAttendanceService) + public PresenceConsole(UseCaseGeneratePresence presenceUseCase) { _presenceUseCase = presenceUseCase; - _groupAttendanceService = groupAttendanceService; // Инициализируем GroupAttendanceService + } // Метод для генерации посещаемости на день @@ -49,7 +49,7 @@ namespace Demo.UI { try { - List presences = _presenceUseCase.GetPresenceByDateAndGroup(groupId, date); + List presences = _presenceUseCase.GetPresenceByGroupAndDate(groupId, date); if (presences == null || presences.Count == 0) { @@ -88,9 +88,9 @@ namespace Demo.UI } - public void MarkUserAbsent(DateTime date, int groupId, Guid userGuid, int firstLesson, int lastLesson) + public void MarkUserAsAbsent(DateTime date, int groupId, Guid userGuid, int firstLesson, int lastLesson) { - _presenceUseCase.MarkUserAbsentForLessons(userGuid, groupId, firstLesson, lastLesson, date); + _presenceUseCase.MarkUserAsAbsent(userGuid, groupId, firstLesson, lastLesson, date); } @@ -145,17 +145,7 @@ namespace Demo.UI } } - public void DisplayGroupAttendanceInfo(int groupId) - { - try - { - _groupAttendanceService.DisplayGroupAttendanceInfo(groupId); - } - catch (Exception ex) - { - Console.WriteLine($"Ошибка при отображении информации о посещаемости: {ex.Message}"); - } - } + } diff --git a/presence_new/bin/Debug/net8.0/Demo.dll b/presence_new/bin/Debug/net8.0/Demo.dll index 37e62a8..055da8f 100644 Binary files a/presence_new/bin/Debug/net8.0/Demo.dll and b/presence_new/bin/Debug/net8.0/Demo.dll differ diff --git a/presence_new/bin/Debug/net8.0/Demo.exe b/presence_new/bin/Debug/net8.0/Demo.exe index ebb58d3..9f74487 100644 Binary files a/presence_new/bin/Debug/net8.0/Demo.exe and b/presence_new/bin/Debug/net8.0/Demo.exe differ diff --git a/presence_new/bin/Debug/net8.0/Demo.pdb b/presence_new/bin/Debug/net8.0/Demo.pdb index 5058e80..7a00b1a 100644 Binary files a/presence_new/bin/Debug/net8.0/Demo.pdb and b/presence_new/bin/Debug/net8.0/Demo.pdb differ diff --git a/presence_new/obj/Debug/net8.0/Demo.AssemblyInfo.cs b/presence_new/obj/Debug/net8.0/Demo.AssemblyInfo.cs index db2cc38..e5a834a 100644 --- a/presence_new/obj/Debug/net8.0/Demo.AssemblyInfo.cs +++ b/presence_new/obj/Debug/net8.0/Demo.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Demo")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+59539987c2bdd77019d40749c37a55b237b6dbb3")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+202f2368341b1a5018a12d48e67d6d18b2b87e31")] [assembly: System.Reflection.AssemblyProductAttribute("Demo")] [assembly: System.Reflection.AssemblyTitleAttribute("Demo")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/presence_new/obj/Debug/net8.0/Demo.AssemblyInfoInputs.cache b/presence_new/obj/Debug/net8.0/Demo.AssemblyInfoInputs.cache index 8e3e4d5..8388180 100644 --- a/presence_new/obj/Debug/net8.0/Demo.AssemblyInfoInputs.cache +++ b/presence_new/obj/Debug/net8.0/Demo.AssemblyInfoInputs.cache @@ -1 +1 @@ -f21ecd4b558379e99f6c47dc11d884027918d127e4ed2b380c59d417321b91da +03fc56fae303cf38c7fb7b00fe2b688b5a28f0ce3e8471defd0154409edc2a00 diff --git a/presence_new/obj/Debug/net8.0/Demo.GeneratedMSBuildEditorConfig.editorconfig b/presence_new/obj/Debug/net8.0/Demo.GeneratedMSBuildEditorConfig.editorconfig index 785e987..d4e514f 100644 --- a/presence_new/obj/Debug/net8.0/Demo.GeneratedMSBuildEditorConfig.editorconfig +++ b/presence_new/obj/Debug/net8.0/Demo.GeneratedMSBuildEditorConfig.editorconfig @@ -8,6 +8,6 @@ build_property.PlatformNeutralAssembly = build_property.EnforceExtendedAnalyzerRules = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = Demo -build_property.ProjectDir = C:\Users\class_student\Source\Repos\Mega_New_Presence\presence_new\ +build_property.ProjectDir = C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/presence_new/obj/Debug/net8.0/Demo.assets.cache b/presence_new/obj/Debug/net8.0/Demo.assets.cache index ddd7854..1a0dfb1 100644 Binary files a/presence_new/obj/Debug/net8.0/Demo.assets.cache and b/presence_new/obj/Debug/net8.0/Demo.assets.cache differ diff --git a/presence_new/obj/Debug/net8.0/Demo.csproj.AssemblyReference.cache b/presence_new/obj/Debug/net8.0/Demo.csproj.AssemblyReference.cache index bd7e5d8..56ff1b2 100644 Binary files a/presence_new/obj/Debug/net8.0/Demo.csproj.AssemblyReference.cache and b/presence_new/obj/Debug/net8.0/Demo.csproj.AssemblyReference.cache differ diff --git a/presence_new/obj/Debug/net8.0/Demo.csproj.CoreCompileInputs.cache b/presence_new/obj/Debug/net8.0/Demo.csproj.CoreCompileInputs.cache index a85da62..ed4ce2a 100644 --- a/presence_new/obj/Debug/net8.0/Demo.csproj.CoreCompileInputs.cache +++ b/presence_new/obj/Debug/net8.0/Demo.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -b1f21a9d51d83e879f9fb779fb68347e0fa58c4773001216c7b9a26cadae75da +9d3a5df33ba286e0fcea8b1377997de2772d3fd48fea4296e1022a1b35f1adab diff --git a/presence_new/obj/Debug/net8.0/Demo.csproj.FileListAbsolute.txt b/presence_new/obj/Debug/net8.0/Demo.csproj.FileListAbsolute.txt index 13d42ce..18a42ca 100644 --- a/presence_new/obj/Debug/net8.0/Demo.csproj.FileListAbsolute.txt +++ b/presence_new/obj/Debug/net8.0/Demo.csproj.FileListAbsolute.txt @@ -133,3 +133,109 @@ C:\Users\class_student\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net C:\Users\class_student\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\RBush.dll C:\Users\class_student\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\SixLabors.Fonts.dll C:\Users\class_student\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\System.IO.Packaging.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\Demo.exe +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\Demo.deps.json +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\Demo.runtimeconfig.json +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\Demo.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\Demo.pdb +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\ClosedXML.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\ClosedXML.Parser.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\DocumentFormat.OpenXml.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\DocumentFormat.OpenXml.Framework.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\ExcelNumberFormat.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\Humanizer.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\Microsoft.Bcl.AsyncInterfaces.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\Microsoft.CodeAnalysis.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\Microsoft.CodeAnalysis.CSharp.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\Microsoft.CodeAnalysis.CSharp.Workspaces.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\Microsoft.CodeAnalysis.Workspaces.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Abstractions.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Design.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Relational.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\Microsoft.Extensions.Caching.Abstractions.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\Microsoft.Extensions.Caching.Memory.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\Microsoft.Extensions.Configuration.Abstractions.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\Microsoft.Extensions.DependencyInjection.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\Microsoft.Extensions.DependencyModel.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\Microsoft.Extensions.Logging.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\Microsoft.Extensions.Logging.Abstractions.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\Microsoft.Extensions.Options.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\Microsoft.Extensions.Primitives.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\Mono.TextTemplating.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\Npgsql.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\Npgsql.EntityFrameworkCore.PostgreSQL.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\RBush.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\SixLabors.Fonts.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\System.CodeDom.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\System.Composition.AttributedModel.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\System.Composition.Convention.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\System.Composition.Hosting.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\System.Composition.Runtime.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\System.Composition.TypedParts.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\System.IO.Packaging.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\System.IO.Pipelines.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.CSharp.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.CSharp.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.CSharp.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.CSharp.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.CSharp.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.CSharp.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.CSharp.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.CSharp.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.CSharp.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.CSharp.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.CSharp.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.CSharp.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.CSharp.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.Workspaces.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.Workspaces.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.Workspaces.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.Workspaces.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.Workspaces.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.Workspaces.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.Workspaces.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.Workspaces.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.Workspaces.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.Workspaces.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.Workspaces.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.Workspaces.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.Workspaces.resources.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\obj\Debug\net8.0\Demo.csproj.AssemblyReference.cache +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\obj\Debug\net8.0\Demo.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\obj\Debug\net8.0\Demo.AssemblyInfoInputs.cache +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\obj\Debug\net8.0\Demo.AssemblyInfo.cs +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\obj\Debug\net8.0\Demo.csproj.CoreCompileInputs.cache +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\obj\Debug\net8.0\Demo.csproj.Up2Date +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\obj\Debug\net8.0\Demo.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\obj\Debug\net8.0\refint\Demo.dll +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\obj\Debug\net8.0\Demo.pdb +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\obj\Debug\net8.0\Demo.genruntimeconfig.cache +C:\Users\IVAN\Source\Repos\Mega_New_Presence\presence_new\obj\Debug\net8.0\ref\Demo.dll diff --git a/presence_new/obj/Debug/net8.0/Demo.dll b/presence_new/obj/Debug/net8.0/Demo.dll index 37e62a8..055da8f 100644 Binary files a/presence_new/obj/Debug/net8.0/Demo.dll and b/presence_new/obj/Debug/net8.0/Demo.dll differ diff --git a/presence_new/obj/Debug/net8.0/Demo.genruntimeconfig.cache b/presence_new/obj/Debug/net8.0/Demo.genruntimeconfig.cache index 57822d9..73cab62 100644 --- a/presence_new/obj/Debug/net8.0/Demo.genruntimeconfig.cache +++ b/presence_new/obj/Debug/net8.0/Demo.genruntimeconfig.cache @@ -1 +1 @@ -8bfd3511ab889b8490352355df4ad111bccdd9af0463ad3198e9d919d614764e +d85f881d7ee2ca38aac5b8afb0c68f81ca818d1c11790fb405ebb877c7ed76d2 diff --git a/presence_new/obj/Debug/net8.0/Demo.pdb b/presence_new/obj/Debug/net8.0/Demo.pdb index 5058e80..7a00b1a 100644 Binary files a/presence_new/obj/Debug/net8.0/Demo.pdb and b/presence_new/obj/Debug/net8.0/Demo.pdb differ diff --git a/presence_new/obj/Debug/net8.0/apphost.exe b/presence_new/obj/Debug/net8.0/apphost.exe index ebb58d3..9f74487 100644 Binary files a/presence_new/obj/Debug/net8.0/apphost.exe and b/presence_new/obj/Debug/net8.0/apphost.exe differ diff --git a/presence_new/obj/Debug/net8.0/ref/Demo.dll b/presence_new/obj/Debug/net8.0/ref/Demo.dll index b8902dc..f1f3ef3 100644 Binary files a/presence_new/obj/Debug/net8.0/ref/Demo.dll and b/presence_new/obj/Debug/net8.0/ref/Demo.dll differ diff --git a/presence_new/obj/Debug/net8.0/refint/Demo.dll b/presence_new/obj/Debug/net8.0/refint/Demo.dll index b8902dc..f1f3ef3 100644 Binary files a/presence_new/obj/Debug/net8.0/refint/Demo.dll and b/presence_new/obj/Debug/net8.0/refint/Demo.dll differ diff --git a/presence_new/obj/Demo.csproj.nuget.dgspec.json b/presence_new/obj/Demo.csproj.nuget.dgspec.json index c69468e..d612a96 100644 --- a/presence_new/obj/Demo.csproj.nuget.dgspec.json +++ b/presence_new/obj/Demo.csproj.nuget.dgspec.json @@ -1,20 +1,24 @@ { "format": 1, "restore": { - "C:\\Users\\class_student\\Source\\Repos\\Mega_New_Presence\\presence_new\\Demo.csproj": {} + "C:\\Users\\IVAN\\Source\\Repos\\Mega_New_Presence\\presence_new\\Demo.csproj": {} }, "projects": { - "C:\\Users\\class_student\\Source\\Repos\\Mega_New_Presence\\presence_new\\Demo.csproj": { + "C:\\Users\\IVAN\\Source\\Repos\\Mega_New_Presence\\presence_new\\Demo.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\class_student\\Source\\Repos\\Mega_New_Presence\\presence_new\\Demo.csproj", + "projectUniqueName": "C:\\Users\\IVAN\\Source\\Repos\\Mega_New_Presence\\presence_new\\Demo.csproj", "projectName": "Demo", - "projectPath": "C:\\Users\\class_student\\Source\\Repos\\Mega_New_Presence\\presence_new\\Demo.csproj", - "packagesPath": "C:\\Users\\class_student\\.nuget\\packages\\", - "outputPath": "C:\\Users\\class_student\\Source\\Repos\\Mega_New_Presence\\presence_new\\obj\\", + "projectPath": "C:\\Users\\IVAN\\Source\\Repos\\Mega_New_Presence\\presence_new\\Demo.csproj", + "packagesPath": "C:\\Users\\IVAN\\.nuget\\packages\\", + "outputPath": "C:\\Users\\IVAN\\Source\\Repos\\Mega_New_Presence\\presence_new\\obj\\", "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], "configFilePaths": [ - "C:\\Users\\class_student\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Users\\IVAN\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" ], "originalTargetFrameworks": [ @@ -22,6 +26,7 @@ ], "sources": { "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, "https://api.nuget.org/v3/index.json": {} }, "frameworks": { @@ -84,7 +89,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.204/PortableRuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json" } } } diff --git a/presence_new/obj/Demo.csproj.nuget.g.props b/presence_new/obj/Demo.csproj.nuget.g.props index edb479c..11bacb2 100644 --- a/presence_new/obj/Demo.csproj.nuget.g.props +++ b/presence_new/obj/Demo.csproj.nuget.g.props @@ -5,18 +5,19 @@ NuGet $(MSBuildThisFileDirectory)project.assets.json $(UserProfile)\.nuget\packages\ - C:\Users\class_student\.nuget\packages\ + C:\Users\IVAN\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages PackageReference - 6.9.2 + 6.11.0 - + + - C:\Users\class_student\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.3 + C:\Users\IVAN\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.3 \ No newline at end of file diff --git a/presence_new/obj/project.assets.json b/presence_new/obj/project.assets.json index 92009dd..6dfdfb2 100644 --- a/presence_new/obj/project.assets.json +++ b/presence_new/obj/project.assets.json @@ -2396,19 +2396,24 @@ ] }, "packageFolders": { - "C:\\Users\\class_student\\.nuget\\packages\\": {} + "C:\\Users\\IVAN\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} }, "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\class_student\\source\\repos\\Mega_New_Presence\\presence_new\\Demo.csproj", + "projectUniqueName": "C:\\Users\\IVAN\\Source\\Repos\\Mega_New_Presence\\presence_new\\Demo.csproj", "projectName": "Demo", - "projectPath": "C:\\Users\\class_student\\source\\repos\\Mega_New_Presence\\presence_new\\Demo.csproj", - "packagesPath": "C:\\Users\\class_student\\.nuget\\packages\\", - "outputPath": "C:\\Users\\class_student\\source\\repos\\Mega_New_Presence\\presence_new\\obj\\", + "projectPath": "C:\\Users\\IVAN\\Source\\Repos\\Mega_New_Presence\\presence_new\\Demo.csproj", + "packagesPath": "C:\\Users\\IVAN\\.nuget\\packages\\", + "outputPath": "C:\\Users\\IVAN\\Source\\Repos\\Mega_New_Presence\\presence_new\\obj\\", "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], "configFilePaths": [ - "C:\\Users\\class_student\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Users\\IVAN\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" ], "originalTargetFrameworks": [ @@ -2416,6 +2421,7 @@ ], "sources": { "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, "https://api.nuget.org/v3/index.json": {} }, "frameworks": { @@ -2478,7 +2484,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.204/PortableRuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json" } } } diff --git a/presence_new/obj/project.nuget.cache b/presence_new/obj/project.nuget.cache index acf5d9b..aa737f0 100644 --- a/presence_new/obj/project.nuget.cache +++ b/presence_new/obj/project.nuget.cache @@ -1,55 +1,55 @@ { "version": 2, - "dgSpecHash": "5j6Q0wQAgGNgXb7AVtlneZ6ztPd6SxIjaxUAnwEiUSDrqBM9Uhid+TaQlvpxQpbqhuvap8gDUh1InqHMnd0/fg==", + "dgSpecHash": "1dQz63AuadU=", "success": true, - "projectFilePath": "C:\\Users\\class_student\\Source\\Repos\\Mega_New_Presence\\presence_new\\Demo.csproj", + "projectFilePath": "C:\\Users\\IVAN\\Source\\Repos\\Mega_New_Presence\\presence_new\\Demo.csproj", "expectedPackageFiles": [ - "C:\\Users\\class_student\\.nuget\\packages\\closedxml\\0.104.1\\closedxml.0.104.1.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\closedxml.parser\\1.2.0\\closedxml.parser.1.2.0.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\documentformat.openxml\\3.0.1\\documentformat.openxml.3.0.1.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\documentformat.openxml.framework\\3.0.1\\documentformat.openxml.framework.3.0.1.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\excelnumberformat\\1.1.0\\excelnumberformat.1.1.0.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\6.0.0\\microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.3.3\\microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\microsoft.codeanalysis.common\\4.5.0\\microsoft.codeanalysis.common.4.5.0.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\microsoft.codeanalysis.csharp\\4.5.0\\microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\microsoft.codeanalysis.csharp.workspaces\\4.5.0\\microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\microsoft.codeanalysis.workspaces.common\\4.5.0\\microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\microsoft.entityframeworkcore\\8.0.10\\microsoft.entityframeworkcore.8.0.10.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\8.0.10\\microsoft.entityframeworkcore.abstractions.8.0.10.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\8.0.10\\microsoft.entityframeworkcore.analyzers.8.0.10.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\microsoft.entityframeworkcore.design\\8.0.10\\microsoft.entityframeworkcore.design.8.0.10.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\8.0.10\\microsoft.entityframeworkcore.relational.8.0.10.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\8.0.0\\microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\microsoft.extensions.caching.memory\\8.0.1\\microsoft.extensions.caching.memory.8.0.1.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\8.0.0\\microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\8.0.1\\microsoft.extensions.dependencyinjection.8.0.1.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.2\\microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\microsoft.extensions.dependencymodel\\8.0.2\\microsoft.extensions.dependencymodel.8.0.2.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\microsoft.extensions.logging\\8.0.1\\microsoft.extensions.logging.8.0.1.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.2\\microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\microsoft.extensions.options\\8.0.2\\microsoft.extensions.options.8.0.2.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\mono.texttemplating\\2.2.1\\mono.texttemplating.2.2.1.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\npgsql\\8.0.5\\npgsql.8.0.5.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\npgsql.entityframeworkcore.postgresql\\8.0.10\\npgsql.entityframeworkcore.postgresql.8.0.10.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\rbush\\3.2.0\\rbush.3.2.0.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\sixlabors.fonts\\1.0.0\\sixlabors.fonts.1.0.0.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\system.codedom\\4.4.0\\system.codedom.4.4.0.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\system.collections.immutable\\6.0.0\\system.collections.immutable.6.0.0.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\system.composition\\6.0.0\\system.composition.6.0.0.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\system.composition.attributedmodel\\6.0.0\\system.composition.attributedmodel.6.0.0.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\system.composition.convention\\6.0.0\\system.composition.convention.6.0.0.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\system.composition.hosting\\6.0.0\\system.composition.hosting.6.0.0.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\system.composition.runtime\\6.0.0\\system.composition.runtime.6.0.0.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\system.composition.typedparts\\6.0.0\\system.composition.typedparts.6.0.0.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\system.io.packaging\\8.0.0\\system.io.packaging.8.0.0.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\system.io.pipelines\\6.0.3\\system.io.pipelines.6.0.3.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\system.reflection.metadata\\6.0.1\\system.reflection.metadata.6.0.1.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\system.text.encoding.codepages\\6.0.0\\system.text.encoding.codepages.6.0.0.nupkg.sha512", - "C:\\Users\\class_student\\.nuget\\packages\\system.threading.channels\\6.0.0\\system.threading.channels.6.0.0.nupkg.sha512" + "C:\\Users\\IVAN\\.nuget\\packages\\closedxml\\0.104.1\\closedxml.0.104.1.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\closedxml.parser\\1.2.0\\closedxml.parser.1.2.0.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\documentformat.openxml\\3.0.1\\documentformat.openxml.3.0.1.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\documentformat.openxml.framework\\3.0.1\\documentformat.openxml.framework.3.0.1.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\excelnumberformat\\1.1.0\\excelnumberformat.1.1.0.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\6.0.0\\microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.3.3\\microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.codeanalysis.common\\4.5.0\\microsoft.codeanalysis.common.4.5.0.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.codeanalysis.csharp\\4.5.0\\microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.codeanalysis.csharp.workspaces\\4.5.0\\microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.codeanalysis.workspaces.common\\4.5.0\\microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.entityframeworkcore\\8.0.10\\microsoft.entityframeworkcore.8.0.10.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\8.0.10\\microsoft.entityframeworkcore.abstractions.8.0.10.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\8.0.10\\microsoft.entityframeworkcore.analyzers.8.0.10.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.entityframeworkcore.design\\8.0.10\\microsoft.entityframeworkcore.design.8.0.10.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\8.0.10\\microsoft.entityframeworkcore.relational.8.0.10.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\8.0.0\\microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.extensions.caching.memory\\8.0.1\\microsoft.extensions.caching.memory.8.0.1.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\8.0.0\\microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\8.0.1\\microsoft.extensions.dependencyinjection.8.0.1.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.2\\microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.extensions.dependencymodel\\8.0.2\\microsoft.extensions.dependencymodel.8.0.2.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.extensions.logging\\8.0.1\\microsoft.extensions.logging.8.0.1.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.2\\microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.extensions.options\\8.0.2\\microsoft.extensions.options.8.0.2.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\mono.texttemplating\\2.2.1\\mono.texttemplating.2.2.1.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\npgsql\\8.0.5\\npgsql.8.0.5.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\npgsql.entityframeworkcore.postgresql\\8.0.10\\npgsql.entityframeworkcore.postgresql.8.0.10.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\rbush\\3.2.0\\rbush.3.2.0.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\sixlabors.fonts\\1.0.0\\sixlabors.fonts.1.0.0.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\system.codedom\\4.4.0\\system.codedom.4.4.0.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\system.collections.immutable\\6.0.0\\system.collections.immutable.6.0.0.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\system.composition\\6.0.0\\system.composition.6.0.0.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\system.composition.attributedmodel\\6.0.0\\system.composition.attributedmodel.6.0.0.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\system.composition.convention\\6.0.0\\system.composition.convention.6.0.0.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\system.composition.hosting\\6.0.0\\system.composition.hosting.6.0.0.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\system.composition.runtime\\6.0.0\\system.composition.runtime.6.0.0.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\system.composition.typedparts\\6.0.0\\system.composition.typedparts.6.0.0.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\system.io.packaging\\8.0.0\\system.io.packaging.8.0.0.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\system.io.pipelines\\6.0.3\\system.io.pipelines.6.0.3.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\system.reflection.metadata\\6.0.1\\system.reflection.metadata.6.0.1.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\system.text.encoding.codepages\\6.0.0\\system.text.encoding.codepages.6.0.0.nupkg.sha512", + "C:\\Users\\IVAN\\.nuget\\packages\\system.threading.channels\\6.0.0\\system.threading.channels.6.0.0.nupkg.sha512" ], "logs": [] } \ No newline at end of file