프로젝트 시스템 업그레이드 및 version버그 수정

This commit is contained in:
김판돌 2023-11-28 21:57:01 +09:00
parent 50e537861e
commit aaeadfb03c
42 changed files with 1952 additions and 513 deletions

View File

@ -1,6 +1,7 @@
using LibGit2Sharp; using LibGit2Sharp;
using Newtonsoft.Json.Linq; using Newtonsoft.Json.Linq;
using NLog; using NLog;
using Server.SQL;
using Server.System; using Server.System;
using System.Diagnostics; using System.Diagnostics;
@ -96,41 +97,28 @@ namespace Server.Git
//암호화 //암호화
ProtocolProcessor.cryptoData = crypto.Compress(excel); ProtocolProcessor.cryptoData = crypto.Compress(excel);
//초기세팅일 경우 데이터를 받아오고 아닐경우 데이터를저장 using (DynamicDataSQL sql = new DynamicDataSQL())
if(ProtocolProcessor.version == "")
{ {
string versionFilePath = Path.Combine(repositoryPath + @"/version"); if (ProtocolProcessor.version == "")
if (File.Exists(versionFilePath))
{ {
using (StreamReader reader = new StreamReader(repositoryPath + @"/version")) ProtocolProcessor.version = sql.SelectName("version").value;
{
ProtocolProcessor.version = reader.ReadToEnd();
}
} }
else else
{ {
Console.WriteLine("version file is null"); sql.Update(1, ProtocolProcessor.version);
return;
} }
} }
else
{
using (StreamWriter writer = new StreamWriter(repositoryPath + @"/version"))
{
writer.Write(ProtocolProcessor.version);
logger.Info("saveVersion");
}
// 스테이징 Console.Write(ProtocolProcessor.version);
RepositorySet("add .", repositoryPath);
// 커밋 // 스테이징
RepositorySet($"commit -m \"update excel data\"", repositoryPath); RepositorySet("add .", repositoryPath);
// 푸시 // 커밋
RepositorySet("push origin main", repositoryPath); RepositorySet($"commit -m \"update excel data\"", repositoryPath);
}
// 푸시
RepositorySet("push origin main", repositoryPath);
} }
/// <summary> /// <summary>

View File

@ -1,29 +1,43 @@
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Npgsql.EntityFrameworkCore.PostgreSQL;
using System.ComponentModel.DataAnnotations.Schema;
using static System.Runtime.InteropServices.JavaScript.JSType;
namespace Server.SQL namespace Server.SQL
{ {
[Table("dynamic_data", Schema = "gamedb")]
public class DynamicData public class DynamicData
{ {
public int index { get; set; } public int id { get; set; }
public string name { get; set; } public string name { get; set; }
public string data { get; set; } public string value { get; set; }
} }
public class DynamicDataSQL : SQL<DynamicData> public class DynamicDataSQL : SQL<DynamicData>
{ {
public override DbSet<DynamicData> Table { get; set; } public override DbSet<DynamicData> table { get; set; }
public override string tablename { get { return "dynamic_data"; } }
protected override string ConnectionString => "dynamic_data"; public DynamicData SelectName(string name)
} {
return table.SingleOrDefault(data => data.name == name);
}
public DynamicData GetDataByName(string name) // index를 기준으로 데이터 조회
{ public DynamicData GetDataByIndex(int id)
return Table.SingleOrDefault(data => data.name == name); {
} return table.SingleOrDefault(data => data.id == id);
}
// index를 기준으로 데이터 조회 public void Update(int id, string value)
public DynamicData GetDataByIndex(int index) {
{ var existingData = table.FirstOrDefault(data => data.id == id);
return Table.SingleOrDefault(data => data.index == index);
if (existingData != null)
{
existingData.value = value;
SaveChanges();
}
}
} }
} }

View File

@ -1,4 +1,5 @@
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Npgsql.EntityFrameworkCore.PostgreSQL;
using Server.System; using Server.System;
namespace Server.SQL namespace Server.SQL
@ -6,7 +7,9 @@ namespace Server.SQL
public abstract class SQL<T> : DbContext where T : class public abstract class SQL<T> : DbContext where T : class
{ {
public abstract DbSet<T> Table { get; set; } public abstract DbSet<T> table { get; set; }
public abstract string tablename { get; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{ {
@ -19,13 +22,13 @@ namespace Server.SQL
public void Insert(T newData) public void Insert(T newData)
{ {
Table.Add(newData); table.Add(newData);
SaveChanges(); SaveChanges();
} }
public void Insert(List<T> newData) public void Insert(List<T> newData)
{ {
Table.AddRange(newData); table.AddRange(newData);
SaveChanges(); SaveChanges();
} }
@ -33,7 +36,7 @@ namespace Server.SQL
// 각자 상황에 맞게 작성해서 사용할것 // 각자 상황에 맞게 작성해서 사용할것
//public void Update(string column, string data) //public void Update(string column, string data)
//{ //{
// var existingData = Table.FirstOrDefault(data => data.name == "example"); // var existingData = table.FirstOrDefault(data => data.name == "example");
// if (existingData != null) // if (existingData != null)
// { // {
@ -44,14 +47,14 @@ namespace Server.SQL
public List<T> Select() public List<T> Select()
{ {
return Table.ToList(); return table.ToList();
} }
// Select 예시 // Select 예시
// 각자 상황에 맞게 작성해서 사용할것 // 각자 상황에 맞게 작성해서 사용할것
//public DynamicData GetDataByName(string name) //public DynamicData GetDataByName(string name)
//{ //{
// return Table.SingleOrDefault(data => data.name == name); // return table.SingleOrDefault(data => data.name == name);
//} //}
} }
} }

View File

@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk.Web"> <Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup> <PropertyGroup>
<TargetFramework>net6.0</TargetFramework> <TargetFramework>net8.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings> <ImplicitUsings>enable</ImplicitUsings>
<EnvironmentName>Development</EnvironmentName> <EnvironmentName>Development</EnvironmentName>
@ -10,15 +10,15 @@
<ItemGroup> <ItemGroup>
<PackageReference Include="Aspose.Cells" Version="23.11.0" /> <PackageReference Include="Aspose.Cells" Version="23.11.0" />
<PackageReference Include="LibGit2Sharp" Version="0.28.0" /> <PackageReference Include="LibGit2Sharp" Version="0.28.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.25" /> <PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="6.0.25"> <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.0">
<PrivateAssets>all</PrivateAssets> <PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference> </PackageReference>
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" /> <PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
<PackageReference Include="NLog" Version="5.2.6" /> <PackageReference Include="NLog" Version="5.2.6" />
<PackageReference Include="Npgsql" Version="8.0.0" /> <PackageReference Include="Npgsql" Version="8.0.0" />
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="6.0.22" /> <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.0" />
</ItemGroup> </ItemGroup>
</Project> </Project>

View File

@ -1,76 +0,0 @@
using NLog;
using Server.Git;
namespace Server.System
{
public class GItWebhook
{
private static readonly NLog.ILogger logger = LogManager.GetCurrentClassLogger();
public static bool isUpdate = false;
public static Thread thread;
private static AbstractGit git;
public static ErrorResp successResp;
public static string Process(HttpContext context)
{
isUpdate = !isUpdate;
if (isUpdate)
{
return successResp.ToJson();
}
string Response;
try
{
string eaDelivery = context.Request.Headers["X-Gitea-Delivery"];
logger.Info($"SaveVersion : {eaDelivery}");
//task를 쓰면 멈출수가 없기에 thread를 사용
Response = successResp.ToJson();
//무작위 공격을 대비한 1차적인 방어조치
if (eaDelivery == "" || eaDelivery.Length < 30)
return Response;
ProtocolProcessor.version = eaDelivery;
if (thread.ThreadState == ThreadState.Stopped)
{
thread = new Thread(git.Init);
thread.Start();
}
else if (thread.ThreadState == ThreadState.WaitSleepJoin || thread.ThreadState == ThreadState.Running)
{
git.isRestart = true;
}
}
catch (RuntimeException ex)
{
ErrorResp error = new ErrorResp(ex);
Response = error.ToJson();
logger.Error("GetErrorResponse : " + Response);
}
catch (Exception ex)
{
ErrorResp error = new ErrorResp();
Response = error.ToJson();
logger.Error("GetErrorResponse : " + ex.ToString());
}
return Response;
}
public static void Init()
{
git = new XlsxToJson();
thread = new Thread(git.Init);
successResp = new ErrorResp();
successResp.status = 200;
successResp.message = "Success";
thread.Start();
}
}
}

View File

@ -1,5 +1,6 @@
using System.Reflection; using System.Reflection;
using NLog; using NLog;
using Server.Git;
namespace Server.System { namespace Server.System {
public class ProtocolProcessor { public class ProtocolProcessor {
@ -77,4 +78,76 @@ namespace Server.System {
return await reader.ReadToEndAsync(); return await reader.ReadToEndAsync();
} }
} }
public class GItWebhook
{
private static readonly NLog.ILogger logger = LogManager.GetCurrentClassLogger();
public static bool isUpdate = false;
public static Thread thread;
private static AbstractGit git;
public static ErrorResp successResp;
public static string Process(HttpContext context)
{
isUpdate = !isUpdate;
if (isUpdate)
{
return successResp.ToJson();
}
string Response;
try
{
string eaDelivery = context.Request.Headers["X-Gitea-Delivery"];
logger.Info($"SaveVersion : {eaDelivery}");
//task를 쓰면 멈출수가 없기에 thread를 사용
Response = successResp.ToJson();
//무작위 공격을 대비한 1차적인 방어조치
if (eaDelivery == "" || eaDelivery.Length < 30)
return Response;
ProtocolProcessor.version = eaDelivery;
if (thread.ThreadState == ThreadState.Stopped)
{
thread = new Thread(git.Init);
thread.Start();
}
else if (thread.ThreadState == ThreadState.WaitSleepJoin || thread.ThreadState == ThreadState.Running)
{
git.isRestart = true;
}
}
catch (RuntimeException ex)
{
ErrorResp error = new ErrorResp(ex);
Response = error.ToJson();
logger.Error("GetErrorResponse : " + Response);
}
catch (Exception ex)
{
ErrorResp error = new ErrorResp();
Response = error.ToJson();
logger.Error("GetErrorResponse : " + ex.ToString());
}
return Response;
}
public static void Init()
{
git = new XlsxToJson();
thread = new Thread(git.Init);
successResp = new ErrorResp();
successResp.status = 200;
successResp.message = "Success";
thread.Start();
}
}
} }

View File

@ -9,11 +9,11 @@ build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = Server build_property.RootNamespace = Server
build_property.RootNamespace = Server build_property.RootNamespace = Server
build_property.ProjectDir = D:\my\thewar_server\Server\ build_property.ProjectDir = E:\git\thewar_server\Server\
build_property.EnableComHosting = build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop = build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.RazorLangVersion = 6.0 build_property.RazorLangVersion = 6.0
build_property.SupportLocalizedComponentNames = build_property.SupportLocalizedComponentNames =
build_property.GenerateRazorMetadataSourceChecksumAttributes = build_property.GenerateRazorMetadataSourceChecksumAttributes =
build_property.MSBuildProjectDirectory = D:\my\thewar_server\Server build_property.MSBuildProjectDirectory = E:\git\thewar_server\Server
build_property._RazorSourceGeneratorDebug = build_property._RazorSourceGeneratorDebug =

View File

@ -1 +1 @@
582bbf99862fd7ffd71f5c01bdc1aa70ee68d845 b3f4e02f81a4fae6fb0b5626b308cd5f15c4b637

View File

@ -148,16 +148,12 @@ E:\git\thewar_server\Server\bin\Debug\net6.0\Server.dll
E:\git\thewar_server\Server\bin\Debug\net6.0\Server.pdb E:\git\thewar_server\Server\bin\Debug\net6.0\Server.pdb
E:\git\thewar_server\Server\bin\Debug\net6.0\Aspose.Cells.dll E:\git\thewar_server\Server\bin\Debug\net6.0\Aspose.Cells.dll
E:\git\thewar_server\Server\bin\Debug\net6.0\LibGit2Sharp.dll E:\git\thewar_server\Server\bin\Debug\net6.0\LibGit2Sharp.dll
E:\git\thewar_server\Server\bin\Debug\net6.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll
E:\git\thewar_server\Server\bin\Debug\net6.0\Microsoft.Extensions.Logging.Abstractions.dll
E:\git\thewar_server\Server\bin\Debug\net6.0\Newtonsoft.Json.dll E:\git\thewar_server\Server\bin\Debug\net6.0\Newtonsoft.Json.dll
E:\git\thewar_server\Server\bin\Debug\net6.0\NLog.dll E:\git\thewar_server\Server\bin\Debug\net6.0\NLog.dll
E:\git\thewar_server\Server\bin\Debug\net6.0\Npgsql.dll E:\git\thewar_server\Server\bin\Debug\net6.0\Npgsql.dll
E:\git\thewar_server\Server\bin\Debug\net6.0\SkiaSharp.dll E:\git\thewar_server\Server\bin\Debug\net6.0\SkiaSharp.dll
E:\git\thewar_server\Server\bin\Debug\net6.0\System.Diagnostics.DiagnosticSource.dll E:\git\thewar_server\Server\bin\Debug\net6.0\System.Diagnostics.DiagnosticSource.dll
E:\git\thewar_server\Server\bin\Debug\net6.0\System.Security.Cryptography.Pkcs.dll E:\git\thewar_server\Server\bin\Debug\net6.0\System.Security.Cryptography.Pkcs.dll
E:\git\thewar_server\Server\bin\Debug\net6.0\System.Text.Encodings.Web.dll
E:\git\thewar_server\Server\bin\Debug\net6.0\System.Text.Json.dll
E:\git\thewar_server\Server\bin\Debug\net6.0\runtimes\linux-arm\native\libgit2-e632535.so E:\git\thewar_server\Server\bin\Debug\net6.0\runtimes\linux-arm\native\libgit2-e632535.so
E:\git\thewar_server\Server\bin\Debug\net6.0\runtimes\linux-arm64\native\libgit2-e632535.so E:\git\thewar_server\Server\bin\Debug\net6.0\runtimes\linux-arm64\native\libgit2-e632535.so
E:\git\thewar_server\Server\bin\Debug\net6.0\runtimes\linux-musl-arm\native\libgit2-e632535.so E:\git\thewar_server\Server\bin\Debug\net6.0\runtimes\linux-musl-arm\native\libgit2-e632535.so
@ -174,7 +170,6 @@ E:\git\thewar_server\Server\bin\Debug\net6.0\runtimes\win-arm64\native\libSkiaSh
E:\git\thewar_server\Server\bin\Debug\net6.0\runtimes\win-x64\native\libSkiaSharp.dll E:\git\thewar_server\Server\bin\Debug\net6.0\runtimes\win-x64\native\libSkiaSharp.dll
E:\git\thewar_server\Server\bin\Debug\net6.0\runtimes\win-x86\native\libSkiaSharp.dll E:\git\thewar_server\Server\bin\Debug\net6.0\runtimes\win-x86\native\libSkiaSharp.dll
E:\git\thewar_server\Server\bin\Debug\net6.0\runtimes\win\lib\net6.0\System.Security.Cryptography.Pkcs.dll E:\git\thewar_server\Server\bin\Debug\net6.0\runtimes\win\lib\net6.0\System.Security.Cryptography.Pkcs.dll
E:\git\thewar_server\Server\bin\Debug\net6.0\runtimes\browser\lib\net6.0\System.Text.Encodings.Web.dll
E:\git\thewar_server\Server\obj\Debug\net6.0\Server.csproj.AssemblyReference.cache E:\git\thewar_server\Server\obj\Debug\net6.0\Server.csproj.AssemblyReference.cache
E:\git\thewar_server\Server\obj\Debug\net6.0\Server.GeneratedMSBuildEditorConfig.editorconfig E:\git\thewar_server\Server\obj\Debug\net6.0\Server.GeneratedMSBuildEditorConfig.editorconfig
E:\git\thewar_server\Server\obj\Debug\net6.0\Server.AssemblyInfoInputs.cache E:\git\thewar_server\Server\obj\Debug\net6.0\Server.AssemblyInfoInputs.cache
@ -190,3 +185,11 @@ E:\git\thewar_server\Server\obj\Debug\net6.0\refint\Server.dll
E:\git\thewar_server\Server\obj\Debug\net6.0\Server.pdb E:\git\thewar_server\Server\obj\Debug\net6.0\Server.pdb
E:\git\thewar_server\Server\obj\Debug\net6.0\Server.genruntimeconfig.cache E:\git\thewar_server\Server\obj\Debug\net6.0\Server.genruntimeconfig.cache
E:\git\thewar_server\Server\obj\Debug\net6.0\ref\Server.dll E:\git\thewar_server\Server\obj\Debug\net6.0\ref\Server.dll
E:\git\thewar_server\Server\bin\Debug\net6.0\Humanizer.dll
E:\git\thewar_server\Server\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.dll
E:\git\thewar_server\Server\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.Abstractions.dll
E:\git\thewar_server\Server\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.Design.dll
E:\git\thewar_server\Server\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.Relational.dll
E:\git\thewar_server\Server\bin\Debug\net6.0\Microsoft.Extensions.Caching.Memory.dll
E:\git\thewar_server\Server\bin\Debug\net6.0\Microsoft.Extensions.DependencyInjection.dll
E:\git\thewar_server\Server\bin\Debug\net6.0\Npgsql.EntityFrameworkCore.PostgreSQL.dll

Binary file not shown.

View File

@ -1 +1 @@
4195893466b54871aa56fed0dcf29a4c086a651e ba6bc02e3803e1a78638d672f589e1bf02fa7e23

View File

@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]

View File

@ -0,0 +1,23 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 이 코드는 도구를 사용하여 생성되었습니다.
// 런타임 버전:4.0.30319.42000
//
// 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면
// 이러한 변경 내용이 손실됩니다.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Server")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+50e537861e1681fd831cc2bbcb011fc43bc4a98c")]
[assembly: System.Reflection.AssemblyProductAttribute("Server")]
[assembly: System.Reflection.AssemblyTitleAttribute("Server")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
// MSBuild WriteCodeFragment 클래스에서 생성되었습니다.

View File

@ -0,0 +1 @@
fbb3c522ea63c00bc2b4c984221d6833c2cbdb68d81de87b4366d731cde26984

View File

@ -0,0 +1,19 @@
is_global = true
build_property.TargetFramework = net8.0
build_property.TargetPlatformMinVersion =
build_property.UsingMicrosoftNETSdkWeb = true
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = Server
build_property.RootNamespace = Server
build_property.ProjectDir = E:\git\thewar_server\Server\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.RazorLangVersion = 8.0
build_property.SupportLocalizedComponentNames =
build_property.GenerateRazorMetadataSourceChecksumAttributes =
build_property.MSBuildProjectDirectory = E:\git\thewar_server\Server
build_property._RazorSourceGeneratorDebug =

View File

@ -0,0 +1,17 @@
// <auto-generated/>
global using global::Microsoft.AspNetCore.Builder;
global using global::Microsoft.AspNetCore.Hosting;
global using global::Microsoft.AspNetCore.Http;
global using global::Microsoft.AspNetCore.Routing;
global using global::Microsoft.Extensions.Configuration;
global using global::Microsoft.Extensions.DependencyInjection;
global using global::Microsoft.Extensions.Hosting;
global using global::Microsoft.Extensions.Logging;
global using global::System;
global using global::System.Collections.Generic;
global using global::System.IO;
global using global::System.Linq;
global using global::System.Net.Http;
global using global::System.Net.Http.Json;
global using global::System.Threading;
global using global::System.Threading.Tasks;

Binary file not shown.

View File

@ -0,0 +1 @@
200c204f78947ab29265b4d008e0400a47da6628083a1b544a619b434912a9b5

View File

@ -0,0 +1,120 @@
E:\git\thewar_server\Server\bin\Debug\net8.0\NLog.config
E:\git\thewar_server\Server\bin\Debug\net8.0\appsettings.Development.json
E:\git\thewar_server\Server\bin\Debug\net8.0\appsettings.json
E:\git\thewar_server\Server\bin\Debug\net8.0\Server.exe
E:\git\thewar_server\Server\bin\Debug\net8.0\Server.deps.json
E:\git\thewar_server\Server\bin\Debug\net8.0\Server.runtimeconfig.json
E:\git\thewar_server\Server\bin\Debug\net8.0\Server.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\Server.pdb
E:\git\thewar_server\Server\bin\Debug\net8.0\Aspose.Cells.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\Humanizer.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\LibGit2Sharp.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\Microsoft.Bcl.AsyncInterfaces.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\Microsoft.CodeAnalysis.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\Microsoft.CodeAnalysis.CSharp.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\Microsoft.CodeAnalysis.CSharp.Workspaces.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\Microsoft.CodeAnalysis.Workspaces.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Abstractions.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Design.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Relational.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\Microsoft.Extensions.DependencyModel.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\Mono.TextTemplating.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\Newtonsoft.Json.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\NLog.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\Npgsql.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\Npgsql.EntityFrameworkCore.PostgreSQL.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\SkiaSharp.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\System.CodeDom.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\System.Composition.AttributedModel.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\System.Composition.Convention.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\System.Composition.Hosting.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\System.Composition.Runtime.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\System.Composition.TypedParts.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.CSharp.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.CSharp.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.CSharp.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.CSharp.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.CSharp.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.CSharp.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.CSharp.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.CSharp.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.CSharp.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.CSharp.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.CSharp.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.CSharp.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.CSharp.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.Workspaces.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.Workspaces.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.Workspaces.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.Workspaces.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.Workspaces.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.Workspaces.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.Workspaces.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.Workspaces.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.Workspaces.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.Workspaces.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.Workspaces.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.Workspaces.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.Workspaces.resources.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\runtimes\linux-arm\native\libgit2-e632535.so
E:\git\thewar_server\Server\bin\Debug\net8.0\runtimes\linux-arm64\native\libgit2-e632535.so
E:\git\thewar_server\Server\bin\Debug\net8.0\runtimes\linux-musl-arm\native\libgit2-e632535.so
E:\git\thewar_server\Server\bin\Debug\net8.0\runtimes\linux-musl-arm64\native\libgit2-e632535.so
E:\git\thewar_server\Server\bin\Debug\net8.0\runtimes\linux-musl-x64\native\libgit2-e632535.so
E:\git\thewar_server\Server\bin\Debug\net8.0\runtimes\linux-x64\native\libgit2-e632535.so
E:\git\thewar_server\Server\bin\Debug\net8.0\runtimes\osx-arm64\native\libgit2-e632535.dylib
E:\git\thewar_server\Server\bin\Debug\net8.0\runtimes\osx-x64\native\libgit2-e632535.dylib
E:\git\thewar_server\Server\bin\Debug\net8.0\runtimes\win-arm64\native\git2-e632535.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\runtimes\win-x64\native\git2-e632535.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\runtimes\win-x86\native\git2-e632535.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\runtimes\osx\native\libSkiaSharp.dylib
E:\git\thewar_server\Server\bin\Debug\net8.0\runtimes\win-arm64\native\libSkiaSharp.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\runtimes\win-x64\native\libSkiaSharp.dll
E:\git\thewar_server\Server\bin\Debug\net8.0\runtimes\win-x86\native\libSkiaSharp.dll
E:\git\thewar_server\Server\obj\Debug\net8.0\Server.csproj.AssemblyReference.cache
E:\git\thewar_server\Server\obj\Debug\net8.0\Server.GeneratedMSBuildEditorConfig.editorconfig
E:\git\thewar_server\Server\obj\Debug\net8.0\Server.AssemblyInfoInputs.cache
E:\git\thewar_server\Server\obj\Debug\net8.0\Server.AssemblyInfo.cs
E:\git\thewar_server\Server\obj\Debug\net8.0\Server.csproj.CoreCompileInputs.cache
E:\git\thewar_server\Server\obj\Debug\net8.0\Server.MvcApplicationPartsAssemblyInfo.cache
E:\git\thewar_server\Server\obj\Debug\net8.0\staticwebassets.build.json
E:\git\thewar_server\Server\obj\Debug\net8.0\staticwebassets.development.json
E:\git\thewar_server\Server\obj\Debug\net8.0\staticwebassets\msbuild.Server.Microsoft.AspNetCore.StaticWebAssets.props
E:\git\thewar_server\Server\obj\Debug\net8.0\staticwebassets\msbuild.build.Server.props
E:\git\thewar_server\Server\obj\Debug\net8.0\staticwebassets\msbuild.buildMultiTargeting.Server.props
E:\git\thewar_server\Server\obj\Debug\net8.0\staticwebassets\msbuild.buildTransitive.Server.props
E:\git\thewar_server\Server\obj\Debug\net8.0\staticwebassets.pack.json
E:\git\thewar_server\Server\obj\Debug\net8.0\scopedcss\bundle\Server.styles.css
E:\git\thewar_server\Server\obj\Debug\net8.0\Server.csproj.CopyComplete
E:\git\thewar_server\Server\obj\Debug\net8.0\Server.dll
E:\git\thewar_server\Server\obj\Debug\net8.0\refint\Server.dll
E:\git\thewar_server\Server\obj\Debug\net8.0\Server.pdb
E:\git\thewar_server\Server\obj\Debug\net8.0\Server.genruntimeconfig.cache
E:\git\thewar_server\Server\obj\Debug\net8.0\ref\Server.dll

Binary file not shown.

View File

@ -0,0 +1 @@
f07a5d637b9aa528bca131b13fc576f71d7e7a53b21695ee30255e0137559728

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,11 @@
{
"Version": 1,
"Hash": "z8/jf/uVtfFHkS7UZKSCL97FvnwEOhJPQdCo8dr/ZzU=",
"Source": "Server",
"BasePath": "_content/Server",
"Mode": "Default",
"ManifestType": "Build",
"ReferencedProjectsConfiguration": [],
"DiscoveryPatterns": [],
"Assets": []
}

View File

@ -0,0 +1,3 @@
<Project>
<Import Project="Microsoft.AspNetCore.StaticWebAssets.props" />
</Project>

View File

@ -0,0 +1,3 @@
<Project>
<Import Project="..\build\Server.props" />
</Project>

View File

@ -0,0 +1,3 @@
<Project>
<Import Project="..\buildMultiTargeting\Server.props" />
</Project>

View File

@ -1,32 +1,36 @@
{ {
"format": 1, "format": 1,
"restore": { "restore": {
"D:\\my\\thewar_server\\Server\\Server.csproj": {} "E:\\git\\thewar_server\\Server\\Server.csproj": {}
}, },
"projects": { "projects": {
"D:\\my\\thewar_server\\Server\\Server.csproj": { "E:\\git\\thewar_server\\Server\\Server.csproj": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "D:\\my\\thewar_server\\Server\\Server.csproj", "projectUniqueName": "E:\\git\\thewar_server\\Server\\Server.csproj",
"projectName": "Server", "projectName": "Server",
"projectPath": "D:\\my\\thewar_server\\Server\\Server.csproj", "projectPath": "E:\\git\\thewar_server\\Server\\Server.csproj",
"packagesPath": "C:\\Users\\김민서\\.nuget\\packages\\", "packagesPath": "C:\\Users\\acst0\\.nuget\\packages\\",
"outputPath": "D:\\my\\thewar_server\\Server\\obj\\", "outputPath": "E:\\git\\thewar_server\\Server\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [ "configFilePaths": [
"C:\\Users\\김민서\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Users\\acst0\\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" "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
], ],
"originalTargetFrameworks": [ "originalTargetFrameworks": [
"net6.0" "net8.0"
], ],
"sources": { "sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {} "https://api.nuget.org/v3/index.json": {}
}, },
"frameworks": { "frameworks": {
"net6.0": { "net8.0": {
"targetAlias": "net6.0", "targetAlias": "net8.0",
"projectReferences": {} "projectReferences": {}
} }
}, },
@ -37,8 +41,8 @@
} }
}, },
"frameworks": { "frameworks": {
"net6.0": { "net8.0": {
"targetAlias": "net6.0", "targetAlias": "net8.0",
"dependencies": { "dependencies": {
"Aspose.Cells": { "Aspose.Cells": {
"target": "Package", "target": "Package",
@ -50,13 +54,13 @@
}, },
"Microsoft.EntityFrameworkCore": { "Microsoft.EntityFrameworkCore": {
"target": "Package", "target": "Package",
"version": "[6.0.25, )" "version": "[8.0.0, )"
}, },
"Microsoft.EntityFrameworkCore.Design": { "Microsoft.EntityFrameworkCore.Design": {
"include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
"suppressParent": "All", "suppressParent": "All",
"target": "Package", "target": "Package",
"version": "[6.0.25, )" "version": "[8.0.0, )"
}, },
"NLog": { "NLog": {
"target": "Package", "target": "Package",
@ -72,7 +76,7 @@
}, },
"Npgsql.EntityFrameworkCore.PostgreSQL": { "Npgsql.EntityFrameworkCore.PostgreSQL": {
"target": "Package", "target": "Package",
"version": "[6.0.22, )" "version": "[8.0.0, )"
} }
}, },
"imports": [ "imports": [
@ -94,7 +98,7 @@
"privateAssets": "all" "privateAssets": "all"
} }
}, },
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100\\RuntimeIdentifierGraph.json" "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100/PortableRuntimeIdentifierGraph.json"
} }
} }
} }

View File

@ -5,16 +5,20 @@
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool> <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile> <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot> <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\김민서\.nuget\packages\</NuGetPackageFolders> <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\acst0\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle> <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.8.0</NuGetToolVersion> <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.8.0</NuGetToolVersion>
</PropertyGroup> </PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> <ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="C:\Users\김민서\.nuget\packages\" /> <SourceRoot Include="C:\Users\acst0\.nuget\packages\" />
<SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
</ItemGroup> </ItemGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore\6.0.25\buildTransitive\net6.0\Microsoft.EntityFrameworkCore.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore\6.0.25\buildTransitive\net6.0\Microsoft.EntityFrameworkCore.props')" /> <Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore\8.0.0\buildTransitive\net8.0\Microsoft.EntityFrameworkCore.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore\8.0.0\buildTransitive\net8.0\Microsoft.EntityFrameworkCore.props')" />
<Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore.design\6.0.25\build\net6.0\Microsoft.EntityFrameworkCore.Design.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore.design\6.0.25\build\net6.0\Microsoft.EntityFrameworkCore.Design.props')" /> <Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore.design\8.0.0\build\net8.0\Microsoft.EntityFrameworkCore.Design.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore.design\8.0.0\build\net8.0\Microsoft.EntityFrameworkCore.Design.props')" />
<Import Project="$(NuGetPackageRoot)libgit2sharp.nativebinaries\2.0.320\build\LibGit2Sharp.NativeBinaries.props" Condition="Exists('$(NuGetPackageRoot)libgit2sharp.nativebinaries\2.0.320\build\LibGit2Sharp.NativeBinaries.props')" /> <Import Project="$(NuGetPackageRoot)libgit2sharp.nativebinaries\2.0.320\build\LibGit2Sharp.NativeBinaries.props" Condition="Exists('$(NuGetPackageRoot)libgit2sharp.nativebinaries\2.0.320\build\LibGit2Sharp.NativeBinaries.props')" />
</ImportGroup> </ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\acst0\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.3</PkgMicrosoft_CodeAnalysis_Analyzers>
</PropertyGroup>
</Project> </Project>

View File

@ -3,5 +3,6 @@
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets')" /> <Import Project="$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\8.0.0\buildTransitive\net6.0\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\8.0.0\buildTransitive\net6.0\Microsoft.Extensions.Logging.Abstractions.targets')" /> <Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\8.0.0\buildTransitive\net6.0\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\8.0.0\buildTransitive\net6.0\Microsoft.Extensions.Logging.Abstractions.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.extensions.options\8.0.0\buildTransitive\net6.0\Microsoft.Extensions.Options.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.options\8.0.0\buildTransitive\net6.0\Microsoft.Extensions.Options.targets')" />
</ImportGroup> </ImportGroup>
</Project> </Project>

File diff suppressed because it is too large Load Diff

View File

@ -1,43 +1,59 @@
{ {
"version": 2, "version": 2,
"dgSpecHash": "LBkvDjxWqmVzaEx8b9h3WyXwYaUq3fF6SCi3CegAGFfl5Cr9s96On748FRWgtIStNyETlF3g3aUqqqaXn1LKxg==", "dgSpecHash": "b8sGIsPOmFm+Rwd0/0UEGYWChj/J8+2SdlLOmO9+zWVt53H2pSl680f3RvxsTT6FivMYrp+01Y0YIFGdCylArQ==",
"success": true, "success": true,
"projectFilePath": "D:\\my\\thewar_server\\Server\\Server.csproj", "projectFilePath": "E:\\git\\thewar_server\\Server\\Server.csproj",
"expectedPackageFiles": [ "expectedPackageFiles": [
"C:\\Users\\김민서\\.nuget\\packages\\aspose.cells\\23.11.0\\aspose.cells.23.11.0.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\aspose.cells\\23.11.0\\aspose.cells.23.11.0.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\humanizer.core\\2.8.26\\humanizer.core.2.8.26.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\libgit2sharp\\0.28.0\\libgit2sharp.0.28.0.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\libgit2sharp\\0.28.0\\libgit2sharp.0.28.0.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\libgit2sharp.nativebinaries\\2.0.320\\libgit2sharp.nativebinaries.2.0.320.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\libgit2sharp.nativebinaries\\2.0.320\\libgit2sharp.nativebinaries.2.0.320.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\microsoft.entityframeworkcore\\6.0.25\\microsoft.entityframeworkcore.6.0.25.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\6.0.0\\microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\6.0.25\\microsoft.entityframeworkcore.abstractions.6.0.25.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.3.3\\microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\6.0.25\\microsoft.entityframeworkcore.analyzers.6.0.25.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\microsoft.codeanalysis.common\\4.5.0\\microsoft.codeanalysis.common.4.5.0.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\microsoft.entityframeworkcore.design\\6.0.25\\microsoft.entityframeworkcore.design.6.0.25.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\microsoft.codeanalysis.csharp\\4.5.0\\microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\6.0.25\\microsoft.entityframeworkcore.relational.6.0.25.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\microsoft.codeanalysis.csharp.workspaces\\4.5.0\\microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\6.0.0\\microsoft.extensions.caching.abstractions.6.0.0.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\microsoft.codeanalysis.workspaces.common\\4.5.0\\microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\microsoft.extensions.caching.memory\\6.0.1\\microsoft.extensions.caching.memory.6.0.1.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\microsoft.entityframeworkcore\\8.0.0\\microsoft.entityframeworkcore.8.0.0.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\6.0.0\\microsoft.extensions.configuration.abstractions.6.0.0.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\8.0.0\\microsoft.entityframeworkcore.abstractions.8.0.0.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\6.0.1\\microsoft.extensions.dependencyinjection.6.0.1.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\8.0.0\\microsoft.entityframeworkcore.analyzers.8.0.0.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.0\\microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\microsoft.entityframeworkcore.design\\8.0.0\\microsoft.entityframeworkcore.design.8.0.0.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\microsoft.extensions.logging\\6.0.0\\microsoft.extensions.logging.6.0.0.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\8.0.0\\microsoft.entityframeworkcore.relational.8.0.0.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.0\\microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\8.0.0\\microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\microsoft.extensions.options\\6.0.0\\microsoft.extensions.options.6.0.0.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\microsoft.extensions.caching.memory\\8.0.0\\microsoft.extensions.caching.memory.8.0.0.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\microsoft.extensions.primitives\\6.0.0\\microsoft.extensions.primitives.6.0.0.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\8.0.0\\microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\microsoft.netcore.platforms\\3.1.0\\microsoft.netcore.platforms.3.1.0.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\8.0.0\\microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\newtonsoft.json\\13.0.3\\newtonsoft.json.13.0.3.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.0\\microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\nlog\\5.2.6\\nlog.5.2.6.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\microsoft.extensions.dependencymodel\\8.0.0\\microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\npgsql\\8.0.0\\npgsql.8.0.0.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\microsoft.extensions.logging\\8.0.0\\microsoft.extensions.logging.8.0.0.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\npgsql.entityframeworkcore.postgresql\\6.0.22\\npgsql.entityframeworkcore.postgresql.6.0.22.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.0\\microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\skiasharp\\2.88.6\\skiasharp.2.88.6.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\microsoft.extensions.options\\8.0.0\\microsoft.extensions.options.8.0.0.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\skiasharp.nativeassets.macos\\2.88.6\\skiasharp.nativeassets.macos.2.88.6.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\skiasharp.nativeassets.win32\\2.88.6\\skiasharp.nativeassets.win32.2.88.6.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\mono.texttemplating\\2.2.1\\mono.texttemplating.2.2.1.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\system.collections.immutable\\6.0.0\\system.collections.immutable.6.0.0.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\newtonsoft.json\\13.0.3\\newtonsoft.json.13.0.3.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\system.diagnostics.diagnosticsource\\8.0.0\\system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\nlog\\5.2.6\\nlog.5.2.6.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\system.formats.asn1\\6.0.0\\system.formats.asn1.6.0.0.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\npgsql\\8.0.0\\npgsql.8.0.0.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\npgsql.entityframeworkcore.postgresql\\8.0.0\\npgsql.entityframeworkcore.postgresql.8.0.0.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\system.security.cryptography.pkcs\\6.0.3\\system.security.cryptography.pkcs.6.0.3.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\skiasharp\\2.88.6\\skiasharp.2.88.6.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\system.text.encoding.codepages\\4.7.0\\system.text.encoding.codepages.4.7.0.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\skiasharp.nativeassets.macos\\2.88.6\\skiasharp.nativeassets.macos.2.88.6.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\system.text.encodings.web\\8.0.0\\system.text.encodings.web.8.0.0.nupkg.sha512", "C:\\Users\\acst0\\.nuget\\packages\\skiasharp.nativeassets.win32\\2.88.6\\skiasharp.nativeassets.win32.2.88.6.nupkg.sha512",
"C:\\Users\\김민서\\.nuget\\packages\\system.text.json\\8.0.0\\system.text.json.8.0.0.nupkg.sha512" "C:\\Users\\acst0\\.nuget\\packages\\system.codedom\\4.4.0\\system.codedom.4.4.0.nupkg.sha512",
"C:\\Users\\acst0\\.nuget\\packages\\system.collections.immutable\\6.0.0\\system.collections.immutable.6.0.0.nupkg.sha512",
"C:\\Users\\acst0\\.nuget\\packages\\system.composition\\6.0.0\\system.composition.6.0.0.nupkg.sha512",
"C:\\Users\\acst0\\.nuget\\packages\\system.composition.attributedmodel\\6.0.0\\system.composition.attributedmodel.6.0.0.nupkg.sha512",
"C:\\Users\\acst0\\.nuget\\packages\\system.composition.convention\\6.0.0\\system.composition.convention.6.0.0.nupkg.sha512",
"C:\\Users\\acst0\\.nuget\\packages\\system.composition.hosting\\6.0.0\\system.composition.hosting.6.0.0.nupkg.sha512",
"C:\\Users\\acst0\\.nuget\\packages\\system.composition.runtime\\6.0.0\\system.composition.runtime.6.0.0.nupkg.sha512",
"C:\\Users\\acst0\\.nuget\\packages\\system.composition.typedparts\\6.0.0\\system.composition.typedparts.6.0.0.nupkg.sha512",
"C:\\Users\\acst0\\.nuget\\packages\\system.formats.asn1\\6.0.0\\system.formats.asn1.6.0.0.nupkg.sha512",
"C:\\Users\\acst0\\.nuget\\packages\\system.io.pipelines\\6.0.3\\system.io.pipelines.6.0.3.nupkg.sha512",
"C:\\Users\\acst0\\.nuget\\packages\\system.reflection.metadata\\6.0.1\\system.reflection.metadata.6.0.1.nupkg.sha512",
"C:\\Users\\acst0\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
"C:\\Users\\acst0\\.nuget\\packages\\system.security.cryptography.pkcs\\6.0.3\\system.security.cryptography.pkcs.6.0.3.nupkg.sha512",
"C:\\Users\\acst0\\.nuget\\packages\\system.text.encoding.codepages\\6.0.0\\system.text.encoding.codepages.6.0.0.nupkg.sha512",
"C:\\Users\\acst0\\.nuget\\packages\\system.text.encodings.web\\8.0.0\\system.text.encodings.web.8.0.0.nupkg.sha512",
"C:\\Users\\acst0\\.nuget\\packages\\system.text.json\\8.0.0\\system.text.json.8.0.0.nupkg.sha512",
"C:\\Users\\acst0\\.nuget\\packages\\system.threading.channels\\6.0.0\\system.threading.channels.6.0.0.nupkg.sha512"
], ],
"logs": [] "logs": []
} }

View File

@ -142,3 +142,7 @@
2.0 2.0
2.0 2.0
2.0 2.0
2.0
2.0
2.0
2.0