+++ 20240925 차량정보/202409차량정보.zip
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_BMW.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_GMC.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_기아.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_기타 국산차.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_기타 수입차.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_닛산.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_다이하쓰.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_닷지.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_동풍소콘.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_란치아.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_람보르기니.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_랜드로버.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_로버.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_로터스.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_롤스로이스.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_르노.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_링컨.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_마세라티.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_마이바흐.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_마쯔다.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_맥라렌.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_머큐리.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_모건.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_미쓰비시.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_미쯔오카.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_벤츠.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_벤틀리.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_볼보.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_부가티.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_북기은상.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_뷰익.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_비이스만.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_사브.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_새턴.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_쉐보레.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_스마트.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_스바루.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_스즈키.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_스카니아.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_스파이커.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_시트로엥.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_알파로메오.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_알핀.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_애스턴마틴.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_어큐라.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_오스틴.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_오펠.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_올즈모빌.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_웨스트필드.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_이베코.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_이스즈.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_인피니티.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_재규어.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_제네시스.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_지프.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_캐딜락.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_코닉세크.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_크라이슬러.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_테슬라.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_토요타.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_파가니.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_페라리.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_포드.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_포르쉐.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_포톤.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_폰티악.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_폴스타.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_푸조.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_피스커.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_피아트.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_허머.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_현대.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_혼다.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_홀덴.xlsx
| Binary file is not shown |
+++ 20240925 차량정보/car_data_partial_히노.xlsx
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/.vs/CarTypeCheckAndSql/DesignTimeBuild/.dtbcache.v2
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/.vs/CarTypeCheckAndSql/FileContentIndex/2d23f230-edb8-4a11-a030-22a3192050d3.vsidx
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/.vs/CarTypeCheckAndSql/FileContentIndex/4e5e2770-efb6-48c7-a1ee-c973b886704c.vsidx
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/.vs/CarTypeCheckAndSql/FileContentIndex/a92a1bed-fe9a-41cf-af32-5d40254dc161.vsidx
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/.vs/CarTypeCheckAndSql/v16/.suo
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/.vs/CarTypeCheckAndSql/v17/.futdcache.v2
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/.vs/CarTypeCheckAndSql/v17/.suo
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/.vs/CarTypeCheckAndSql/v17/DocumentLayout.backup.json
... | ... | @@ -0,0 +1,97 @@ |
| 1 | +{ | |
| 2 | + "Version": 1, | |
| 3 | + "WorkspaceRootPath": "D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\", | |
| 4 | + "Documents": [ | |
| 5 | + { | |
| 6 | + "AbsoluteMoniker": "D:0:0:{BFABA9F8-B62C-4BC5-834C-EDBC68853648}|CarTypeCheckAndSql\\CarTypeCheckAndSql.csproj|d:\\project_others\\source\\repos\\cartypecheckandsql\\cartypecheckandsql\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", | |
| 7 | + "RelativeMoniker": "D:0:0:{BFABA9F8-B62C-4BC5-834C-EDBC68853648}|CarTypeCheckAndSql\\CarTypeCheckAndSql.csproj|solutionrelative:cartypecheckandsql\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" | |
| 8 | + }, | |
| 9 | + { | |
| 10 | + "AbsoluteMoniker": "D:0:0:{BFABA9F8-B62C-4BC5-834C-EDBC68853648}|CarTypeCheckAndSql\\CarTypeCheckAndSql.csproj|D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\cartypecheckandsql\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form", | |
| 11 | + "RelativeMoniker": "D:0:0:{BFABA9F8-B62C-4BC5-834C-EDBC68853648}|CarTypeCheckAndSql\\CarTypeCheckAndSql.csproj|solutionrelative:cartypecheckandsql\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form" | |
| 12 | + }, | |
| 13 | + { | |
| 14 | + "AbsoluteMoniker": "D:0:0:{BFABA9F8-B62C-4BC5-834C-EDBC68853648}|CarTypeCheckAndSql\\CarTypeCheckAndSql.csproj|d:\\project_others\\source\\repos\\cartypecheckandsql\\cartypecheckandsql\\form1.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", | |
| 15 | + "RelativeMoniker": "D:0:0:{BFABA9F8-B62C-4BC5-834C-EDBC68853648}|CarTypeCheckAndSql\\CarTypeCheckAndSql.csproj|solutionrelative:cartypecheckandsql\\form1.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" | |
| 16 | + }, | |
| 17 | + { | |
| 18 | + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Current\\Bin\\amd64\\Microsoft.Common.CurrentVersion.targets||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" | |
| 19 | + }, | |
| 20 | + { | |
| 21 | + "AbsoluteMoniker": "D:0:0:{BFABA9F8-B62C-4BC5-834C-EDBC68853648}|CarTypeCheckAndSql\\CarTypeCheckAndSql.csproj|D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\cartypecheckandsql\\form1.resx||{FF4D6ACA-9352-4A5F-821E-F4D6EBDCAB11}", | |
| 22 | + "RelativeMoniker": "D:0:0:{BFABA9F8-B62C-4BC5-834C-EDBC68853648}|CarTypeCheckAndSql\\CarTypeCheckAndSql.csproj|solutionrelative:cartypecheckandsql\\form1.resx||{FF4D6ACA-9352-4A5F-821E-F4D6EBDCAB11}" | |
| 23 | + } | |
| 24 | + ], | |
| 25 | + "DocumentGroupContainers": [ | |
| 26 | + { | |
| 27 | + "Orientation": 0, | |
| 28 | + "VerticalTabListWidth": 256, | |
| 29 | + "DocumentGroups": [ | |
| 30 | + { | |
| 31 | + "DockedWidth": 200, | |
| 32 | + "SelectedChildIndex": 4, | |
| 33 | + "Children": [ | |
| 34 | + { | |
| 35 | + "$type": "Document", | |
| 36 | + "DocumentIndex": 3, | |
| 37 | + "Title": "Microsoft.Common.CurrentVersion.targets", | |
| 38 | + "DocumentMoniker": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Current\\Bin\\amd64\\Microsoft.Common.CurrentVersion.targets", | |
| 39 | + "ToolTip": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Current\\Bin\\amd64\\Microsoft.Common.CurrentVersion.targets", | |
| 40 | + "ViewState": "AQIAAHsUAAAAAAAAAAAtwJUUAAAEAAAA", | |
| 41 | + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003801|", | |
| 42 | + "WhenOpened": "2024-09-26T07:48:43.556Z" | |
| 43 | + }, | |
| 44 | + { | |
| 45 | + "$type": "Document", | |
| 46 | + "DocumentIndex": 1, | |
| 47 | + "Title": "Form1.cs [Design]", | |
| 48 | + "DocumentMoniker": "D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\CarTypeCheckAndSql\\Form1.cs", | |
| 49 | + "RelativeDocumentMoniker": "CarTypeCheckAndSql\\Form1.cs", | |
| 50 | + "ToolTip": "D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\CarTypeCheckAndSql\\Form1.cs [Design]", | |
| 51 | + "RelativeToolTip": "CarTypeCheckAndSql\\Form1.cs [Design]", | |
| 52 | + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", | |
| 53 | + "WhenOpened": "2024-09-26T07:36:12.85Z", | |
| 54 | + "EditorCaption": " [Design]" | |
| 55 | + }, | |
| 56 | + { | |
| 57 | + "$type": "Document", | |
| 58 | + "DocumentIndex": 4, | |
| 59 | + "Title": "Form1.resx", | |
| 60 | + "DocumentMoniker": "D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\CarTypeCheckAndSql\\Form1.resx", | |
| 61 | + "RelativeDocumentMoniker": "CarTypeCheckAndSql\\Form1.resx", | |
| 62 | + "ToolTip": "D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\CarTypeCheckAndSql\\Form1.resx", | |
| 63 | + "RelativeToolTip": "CarTypeCheckAndSql\\Form1.resx", | |
| 64 | + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001005|", | |
| 65 | + "WhenOpened": "2024-09-25T06:00:21.005Z" | |
| 66 | + }, | |
| 67 | + { | |
| 68 | + "$type": "Document", | |
| 69 | + "DocumentIndex": 2, | |
| 70 | + "Title": "Form1.Designer.cs", | |
| 71 | + "DocumentMoniker": "D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\CarTypeCheckAndSql\\Form1.Designer.cs", | |
| 72 | + "RelativeDocumentMoniker": "CarTypeCheckAndSql\\Form1.Designer.cs", | |
| 73 | + "ToolTip": "D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\CarTypeCheckAndSql\\Form1.Designer.cs", | |
| 74 | + "RelativeToolTip": "CarTypeCheckAndSql\\Form1.Designer.cs", | |
| 75 | + "ViewState": "AQIAAOcAAAAAAAAAAADgv+8AAABAAAAA", | |
| 76 | + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", | |
| 77 | + "WhenOpened": "2024-09-25T06:00:04.178Z" | |
| 78 | + }, | |
| 79 | + { | |
| 80 | + "$type": "Document", | |
| 81 | + "DocumentIndex": 0, | |
| 82 | + "Title": "Form1.cs", | |
| 83 | + "DocumentMoniker": "D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\CarTypeCheckAndSql\\Form1.cs", | |
| 84 | + "RelativeDocumentMoniker": "CarTypeCheckAndSql\\Form1.cs", | |
| 85 | + "ToolTip": "D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\CarTypeCheckAndSql\\Form1.cs", | |
| 86 | + "RelativeToolTip": "CarTypeCheckAndSql\\Form1.cs", | |
| 87 | + "ViewState": "AgIAAHYAAAAAAAAAAADwv4kAAAAhAAAAAAAAAA==", | |
| 88 | + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", | |
| 89 | + "WhenOpened": "2024-09-25T05:49:48.46Z", | |
| 90 | + "EditorCaption": "" | |
| 91 | + } | |
| 92 | + ] | |
| 93 | + } | |
| 94 | + ] | |
| 95 | + } | |
| 96 | + ] | |
| 97 | +}(파일 끝에 줄바꿈 문자 없음) |
+++ C#project/CarTypeCheckAndSql/.vs/CarTypeCheckAndSql/v17/DocumentLayout.json
... | ... | @@ -0,0 +1,97 @@ |
| 1 | +{ | |
| 2 | + "Version": 1, | |
| 3 | + "WorkspaceRootPath": "D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\", | |
| 4 | + "Documents": [ | |
| 5 | + { | |
| 6 | + "AbsoluteMoniker": "D:0:0:{BFABA9F8-B62C-4BC5-834C-EDBC68853648}|CarTypeCheckAndSql\\CarTypeCheckAndSql.csproj|d:\\project_others\\source\\repos\\cartypecheckandsql\\cartypecheckandsql\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", | |
| 7 | + "RelativeMoniker": "D:0:0:{BFABA9F8-B62C-4BC5-834C-EDBC68853648}|CarTypeCheckAndSql\\CarTypeCheckAndSql.csproj|solutionrelative:cartypecheckandsql\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" | |
| 8 | + }, | |
| 9 | + { | |
| 10 | + "AbsoluteMoniker": "D:0:0:{BFABA9F8-B62C-4BC5-834C-EDBC68853648}|CarTypeCheckAndSql\\CarTypeCheckAndSql.csproj|D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\cartypecheckandsql\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form", | |
| 11 | + "RelativeMoniker": "D:0:0:{BFABA9F8-B62C-4BC5-834C-EDBC68853648}|CarTypeCheckAndSql\\CarTypeCheckAndSql.csproj|solutionrelative:cartypecheckandsql\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form" | |
| 12 | + }, | |
| 13 | + { | |
| 14 | + "AbsoluteMoniker": "D:0:0:{BFABA9F8-B62C-4BC5-834C-EDBC68853648}|CarTypeCheckAndSql\\CarTypeCheckAndSql.csproj|d:\\project_others\\source\\repos\\cartypecheckandsql\\cartypecheckandsql\\form1.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", | |
| 15 | + "RelativeMoniker": "D:0:0:{BFABA9F8-B62C-4BC5-834C-EDBC68853648}|CarTypeCheckAndSql\\CarTypeCheckAndSql.csproj|solutionrelative:cartypecheckandsql\\form1.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" | |
| 16 | + }, | |
| 17 | + { | |
| 18 | + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Current\\Bin\\amd64\\Microsoft.Common.CurrentVersion.targets||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" | |
| 19 | + }, | |
| 20 | + { | |
| 21 | + "AbsoluteMoniker": "D:0:0:{BFABA9F8-B62C-4BC5-834C-EDBC68853648}|CarTypeCheckAndSql\\CarTypeCheckAndSql.csproj|D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\cartypecheckandsql\\form1.resx||{FF4D6ACA-9352-4A5F-821E-F4D6EBDCAB11}", | |
| 22 | + "RelativeMoniker": "D:0:0:{BFABA9F8-B62C-4BC5-834C-EDBC68853648}|CarTypeCheckAndSql\\CarTypeCheckAndSql.csproj|solutionrelative:cartypecheckandsql\\form1.resx||{FF4D6ACA-9352-4A5F-821E-F4D6EBDCAB11}" | |
| 23 | + } | |
| 24 | + ], | |
| 25 | + "DocumentGroupContainers": [ | |
| 26 | + { | |
| 27 | + "Orientation": 0, | |
| 28 | + "VerticalTabListWidth": 256, | |
| 29 | + "DocumentGroups": [ | |
| 30 | + { | |
| 31 | + "DockedWidth": 200, | |
| 32 | + "SelectedChildIndex": 4, | |
| 33 | + "Children": [ | |
| 34 | + { | |
| 35 | + "$type": "Document", | |
| 36 | + "DocumentIndex": 3, | |
| 37 | + "Title": "Microsoft.Common.CurrentVersion.targets", | |
| 38 | + "DocumentMoniker": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Current\\Bin\\amd64\\Microsoft.Common.CurrentVersion.targets", | |
| 39 | + "ToolTip": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Current\\Bin\\amd64\\Microsoft.Common.CurrentVersion.targets", | |
| 40 | + "ViewState": "AQIAAHsUAAAAAAAAAAAtwJUUAAAEAAAA", | |
| 41 | + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003801|", | |
| 42 | + "WhenOpened": "2024-09-26T07:48:43.556Z" | |
| 43 | + }, | |
| 44 | + { | |
| 45 | + "$type": "Document", | |
| 46 | + "DocumentIndex": 1, | |
| 47 | + "Title": "Form1.cs [Design]", | |
| 48 | + "DocumentMoniker": "D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\CarTypeCheckAndSql\\Form1.cs", | |
| 49 | + "RelativeDocumentMoniker": "CarTypeCheckAndSql\\Form1.cs", | |
| 50 | + "ToolTip": "D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\CarTypeCheckAndSql\\Form1.cs [Design]", | |
| 51 | + "RelativeToolTip": "CarTypeCheckAndSql\\Form1.cs [Design]", | |
| 52 | + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", | |
| 53 | + "WhenOpened": "2024-09-26T07:36:12.85Z", | |
| 54 | + "EditorCaption": " [Design]" | |
| 55 | + }, | |
| 56 | + { | |
| 57 | + "$type": "Document", | |
| 58 | + "DocumentIndex": 4, | |
| 59 | + "Title": "Form1.resx", | |
| 60 | + "DocumentMoniker": "D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\CarTypeCheckAndSql\\Form1.resx", | |
| 61 | + "RelativeDocumentMoniker": "CarTypeCheckAndSql\\Form1.resx", | |
| 62 | + "ToolTip": "D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\CarTypeCheckAndSql\\Form1.resx", | |
| 63 | + "RelativeToolTip": "CarTypeCheckAndSql\\Form1.resx", | |
| 64 | + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001005|", | |
| 65 | + "WhenOpened": "2024-09-25T06:00:21.005Z" | |
| 66 | + }, | |
| 67 | + { | |
| 68 | + "$type": "Document", | |
| 69 | + "DocumentIndex": 2, | |
| 70 | + "Title": "Form1.Designer.cs", | |
| 71 | + "DocumentMoniker": "D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\CarTypeCheckAndSql\\Form1.Designer.cs", | |
| 72 | + "RelativeDocumentMoniker": "CarTypeCheckAndSql\\Form1.Designer.cs", | |
| 73 | + "ToolTip": "D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\CarTypeCheckAndSql\\Form1.Designer.cs", | |
| 74 | + "RelativeToolTip": "CarTypeCheckAndSql\\Form1.Designer.cs", | |
| 75 | + "ViewState": "AQIAAOcAAAAAAAAAAADgv+8AAABAAAAA", | |
| 76 | + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", | |
| 77 | + "WhenOpened": "2024-09-25T06:00:04.178Z" | |
| 78 | + }, | |
| 79 | + { | |
| 80 | + "$type": "Document", | |
| 81 | + "DocumentIndex": 0, | |
| 82 | + "Title": "Form1.cs", | |
| 83 | + "DocumentMoniker": "D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\CarTypeCheckAndSql\\Form1.cs", | |
| 84 | + "RelativeDocumentMoniker": "CarTypeCheckAndSql\\Form1.cs", | |
| 85 | + "ToolTip": "D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\CarTypeCheckAndSql\\Form1.cs", | |
| 86 | + "RelativeToolTip": "CarTypeCheckAndSql\\Form1.cs", | |
| 87 | + "ViewState": "AgIAAEwAAAAAAAAAAAAqwIkAAAAhAAAAAAAAAA==", | |
| 88 | + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", | |
| 89 | + "WhenOpened": "2024-09-25T05:49:48.46Z", | |
| 90 | + "EditorCaption": "" | |
| 91 | + } | |
| 92 | + ] | |
| 93 | + } | |
| 94 | + ] | |
| 95 | + } | |
| 96 | + ] | |
| 97 | +}(파일 끝에 줄바꿈 문자 없음) |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql.sln
... | ... | @@ -0,0 +1,25 @@ |
| 1 | + | |
| 2 | +Microsoft Visual Studio Solution File, Format Version 12.00 | |
| 3 | +# Visual Studio Version 17 | |
| 4 | +VisualStudioVersion = 17.10.34928.147 | |
| 5 | +MinimumVisualStudioVersion = 10.0.40219.1 | |
| 6 | +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CarTypeCheckAndSql", "CarTypeCheckAndSql\CarTypeCheckAndSql.csproj", "{BFABA9F8-B62C-4BC5-834C-EDBC68853648}" | |
| 7 | +EndProject | |
| 8 | +Global | |
| 9 | + GlobalSection(SolutionConfigurationPlatforms) = preSolution | |
| 10 | + Debug|Any CPU = Debug|Any CPU | |
| 11 | + Release|Any CPU = Release|Any CPU | |
| 12 | + EndGlobalSection | |
| 13 | + GlobalSection(ProjectConfigurationPlatforms) = postSolution | |
| 14 | + {BFABA9F8-B62C-4BC5-834C-EDBC68853648}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |
| 15 | + {BFABA9F8-B62C-4BC5-834C-EDBC68853648}.Debug|Any CPU.Build.0 = Debug|Any CPU | |
| 16 | + {BFABA9F8-B62C-4BC5-834C-EDBC68853648}.Release|Any CPU.ActiveCfg = Release|Any CPU | |
| 17 | + {BFABA9F8-B62C-4BC5-834C-EDBC68853648}.Release|Any CPU.Build.0 = Release|Any CPU | |
| 18 | + EndGlobalSection | |
| 19 | + GlobalSection(SolutionProperties) = preSolution | |
| 20 | + HideSolutionNode = FALSE | |
| 21 | + EndGlobalSection | |
| 22 | + GlobalSection(ExtensibilityGlobals) = postSolution | |
| 23 | + SolutionGuid = {FED8E54E-B24E-449F-982F-2DC11AE12510} | |
| 24 | + EndGlobalSection | |
| 25 | +EndGlobal |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/CarTypeCheckAndSql.csproj
... | ... | @@ -0,0 +1,16 @@ |
| 1 | +<Project Sdk="Microsoft.NET.Sdk"> | |
| 2 | + | |
| 3 | + <PropertyGroup> | |
| 4 | + <OutputType>WinExe</OutputType> | |
| 5 | + <TargetFramework>net8.0-windows</TargetFramework> | |
| 6 | + <Nullable>enable</Nullable> | |
| 7 | + <UseWindowsForms>true</UseWindowsForms> | |
| 8 | + <ImplicitUsings>enable</ImplicitUsings> | |
| 9 | + </PropertyGroup> | |
| 10 | + | |
| 11 | + <ItemGroup> | |
| 12 | + <PackageReference Include="EPPlus" Version="7.3.2" /> | |
| 13 | + <PackageReference Include="MySql.Data" Version="9.0.0" /> | |
| 14 | + </ItemGroup> | |
| 15 | + | |
| 16 | +</Project>(파일 끝에 줄바꿈 문자 없음) |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/CarTypeCheckAndSql.csproj.user
... | ... | @@ -0,0 +1,8 @@ |
| 1 | +<?xml version="1.0" encoding="utf-8"?> | |
| 2 | +<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | |
| 3 | + <ItemGroup> | |
| 4 | + <Compile Update="Form1.cs"> | |
| 5 | + <SubType>Form</SubType> | |
| 6 | + </Compile> | |
| 7 | + </ItemGroup> | |
| 8 | +</Project>(파일 끝에 줄바꿈 문자 없음) |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/Form1.Designer.cs
... | ... | @@ -0,0 +1,257 @@ |
| 1 | +namespace CarTypeCheckAndSql | |
| 2 | +{ | |
| 3 | + partial class Form1 | |
| 4 | + { | |
| 5 | + /// <summary> | |
| 6 | + /// 필수 디자이너 변수입니다. | |
| 7 | + /// </summary> | |
| 8 | + private System.ComponentModel.IContainer components = null; | |
| 9 | + | |
| 10 | + /// <summary> | |
| 11 | + /// 사용 중인 모든 리소스를 정리합니다. | |
| 12 | + /// </summary> | |
| 13 | + /// <param name="disposing">관리되는 리소스를 삭제해야 하면 true입니다.</param> | |
| 14 | + protected override void Dispose(bool disposing) | |
| 15 | + { | |
| 16 | + if (disposing && (components != null)) | |
| 17 | + { | |
| 18 | + components.Dispose(); | |
| 19 | + } | |
| 20 | + base.Dispose(disposing); | |
| 21 | + } | |
| 22 | + | |
| 23 | + #region Windows Form 디자이너에서 생성한 코드 | |
| 24 | + | |
| 25 | + /// <summary> | |
| 26 | + /// 디자이너 지원에 필요한 메서드입니다. 이 메서드의 내용을 코드 편집기로 수정하지 마십시오. | |
| 27 | + /// </summary> | |
| 28 | + private void InitializeComponent() | |
| 29 | + { | |
| 30 | + dataGridView1 = new DataGridView(); | |
| 31 | + labelInstructions = new Label(); | |
| 32 | + button2 = new Button(); | |
| 33 | + dataGridView2 = new DataGridView(); | |
| 34 | + dataGridView3 = new DataGridView(); | |
| 35 | + button1 = new Button(); | |
| 36 | + button3 = new Button(); | |
| 37 | + comboBox1 = new ComboBox(); | |
| 38 | + label1 = new Label(); | |
| 39 | + label2 = new Label(); | |
| 40 | + label3 = new Label(); | |
| 41 | + textBox1 = new TextBox(); | |
| 42 | + label4 = new Label(); | |
| 43 | + label5 = new Label(); | |
| 44 | + label6 = new Label(); | |
| 45 | + button4 = new Button(); | |
| 46 | + ((System.ComponentModel.ISupportInitialize)dataGridView1).BeginInit(); | |
| 47 | + ((System.ComponentModel.ISupportInitialize)dataGridView2).BeginInit(); | |
| 48 | + ((System.ComponentModel.ISupportInitialize)dataGridView3).BeginInit(); | |
| 49 | + SuspendLayout(); | |
| 50 | + // | |
| 51 | + // dataGridView1 | |
| 52 | + // | |
| 53 | + dataGridView1.AllowDrop = true; | |
| 54 | + dataGridView1.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right; | |
| 55 | + dataGridView1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; | |
| 56 | + dataGridView1.Location = new Point(12, 62); | |
| 57 | + dataGridView1.Name = "dataGridView1"; | |
| 58 | + dataGridView1.Size = new Size(462, 607); | |
| 59 | + dataGridView1.TabIndex = 0; | |
| 60 | + dataGridView1.DragDrop += dataGridView1_DragDrop; | |
| 61 | + dataGridView1.DragEnter += dataGridView1_DragEnter; | |
| 62 | + // | |
| 63 | + // labelInstructions | |
| 64 | + // | |
| 65 | + labelInstructions.AutoSize = true; | |
| 66 | + labelInstructions.Font = new Font("맑은 고딕", 12F); | |
| 67 | + labelInstructions.Location = new Point(12, 9); | |
| 68 | + labelInstructions.Name = "labelInstructions"; | |
| 69 | + labelInstructions.Size = new Size(316, 21); | |
| 70 | + labelInstructions.TabIndex = 1; | |
| 71 | + labelInstructions.Text = "엑셀 파일을 여기에 드래그 앤 드롭하세요."; | |
| 72 | + // | |
| 73 | + // button2 | |
| 74 | + // | |
| 75 | + button2.Location = new Point(1337, 12); | |
| 76 | + button2.Name = "button2"; | |
| 77 | + button2.Size = new Size(75, 23); | |
| 78 | + button2.TabIndex = 2; | |
| 79 | + button2.Text = "초기화 버튼"; | |
| 80 | + button2.UseVisualStyleBackColor = true; | |
| 81 | + button2.Click += button2_Click; | |
| 82 | + // | |
| 83 | + // dataGridView2 | |
| 84 | + // | |
| 85 | + dataGridView2.AllowDrop = true; | |
| 86 | + dataGridView2.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right; | |
| 87 | + dataGridView2.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; | |
| 88 | + dataGridView2.Location = new Point(480, 62); | |
| 89 | + dataGridView2.Name = "dataGridView2"; | |
| 90 | + dataGridView2.Size = new Size(462, 607); | |
| 91 | + dataGridView2.TabIndex = 3; | |
| 92 | + // | |
| 93 | + // dataGridView3 | |
| 94 | + // | |
| 95 | + dataGridView3.AllowDrop = true; | |
| 96 | + dataGridView3.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right; | |
| 97 | + dataGridView3.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; | |
| 98 | + dataGridView3.Location = new Point(948, 62); | |
| 99 | + dataGridView3.Name = "dataGridView3"; | |
| 100 | + dataGridView3.Size = new Size(464, 607); | |
| 101 | + dataGridView3.TabIndex = 4; | |
| 102 | + // | |
| 103 | + // button1 | |
| 104 | + // | |
| 105 | + button1.Location = new Point(480, 7); | |
| 106 | + button1.Name = "button1"; | |
| 107 | + button1.Size = new Size(75, 23); | |
| 108 | + button1.TabIndex = 5; | |
| 109 | + button1.Text = "비교 조회"; | |
| 110 | + button1.UseVisualStyleBackColor = true; | |
| 111 | + button1.Click += button1_Click; | |
| 112 | + // | |
| 113 | + // button3 | |
| 114 | + // | |
| 115 | + button3.Location = new Point(958, 7); | |
| 116 | + button3.Name = "button3"; | |
| 117 | + button3.Size = new Size(123, 23); | |
| 118 | + button3.TabIndex = 6; | |
| 119 | + button3.Text = "쿼리문 생성"; | |
| 120 | + button3.UseVisualStyleBackColor = true; | |
| 121 | + button3.Click += button3_Click; | |
| 122 | + // | |
| 123 | + // comboBox1 | |
| 124 | + // | |
| 125 | + comboBox1.FormattingEnabled = true; | |
| 126 | + comboBox1.Items.AddRange(new object[] { "192.168.0.200", "59.23.231.72", "59.23.231.74", "59.23.231.76", "59.23.231.78", "59.23.231.80", "59.23.231.82", "59.23.231.84" }); | |
| 127 | + comboBox1.Location = new Point(353, 8); | |
| 128 | + comboBox1.Name = "comboBox1"; | |
| 129 | + comboBox1.Size = new Size(121, 23); | |
| 130 | + comboBox1.TabIndex = 7; | |
| 131 | + comboBox1.Text = "192.168.0.200"; | |
| 132 | + // | |
| 133 | + // label1 | |
| 134 | + // | |
| 135 | + label1.AutoSize = true; | |
| 136 | + label1.Location = new Point(12, 39); | |
| 137 | + label1.Name = "label1"; | |
| 138 | + label1.Size = new Size(99, 15); | |
| 139 | + label1.TabIndex = 8; | |
| 140 | + label1.Text = "드래그 된 데이터"; | |
| 141 | + // | |
| 142 | + // label2 | |
| 143 | + // | |
| 144 | + label2.AutoSize = true; | |
| 145 | + label2.Location = new Point(480, 39); | |
| 146 | + label2.Name = "label2"; | |
| 147 | + label2.Size = new Size(71, 15); | |
| 148 | + label2.TabIndex = 9; | |
| 149 | + label2.Text = "중복 데이터"; | |
| 150 | + // | |
| 151 | + // label3 | |
| 152 | + // | |
| 153 | + label3.AutoSize = true; | |
| 154 | + label3.Location = new Point(948, 39); | |
| 155 | + label3.Name = "label3"; | |
| 156 | + label3.Size = new Size(123, 15); | |
| 157 | + label3.TabIndex = 10; | |
| 158 | + label3.Text = "중복되지 않는 데이터"; | |
| 159 | + // | |
| 160 | + // textBox1 | |
| 161 | + // | |
| 162 | + textBox1.Location = new Point(569, 5); | |
| 163 | + textBox1.Name = "textBox1"; | |
| 164 | + textBox1.Size = new Size(100, 23); | |
| 165 | + textBox1.TabIndex = 11; | |
| 166 | + // | |
| 167 | + // label4 | |
| 168 | + // | |
| 169 | + label4.AutoSize = true; | |
| 170 | + label4.Location = new Point(130, 39); | |
| 171 | + label4.Name = "label4"; | |
| 172 | + label4.Size = new Size(99, 15); | |
| 173 | + label4.TabIndex = 12; | |
| 174 | + label4.Text = "드래그 된 데이터"; | |
| 175 | + // | |
| 176 | + // label5 | |
| 177 | + // | |
| 178 | + label5.AutoSize = true; | |
| 179 | + label5.Location = new Point(569, 39); | |
| 180 | + label5.Name = "label5"; | |
| 181 | + label5.Size = new Size(71, 15); | |
| 182 | + label5.TabIndex = 13; | |
| 183 | + label5.Text = "중복 데이터"; | |
| 184 | + // | |
| 185 | + // label6 | |
| 186 | + // | |
| 187 | + label6.AutoSize = true; | |
| 188 | + label6.Location = new Point(1091, 39); | |
| 189 | + label6.Name = "label6"; | |
| 190 | + label6.Size = new Size(71, 15); | |
| 191 | + label6.TabIndex = 14; | |
| 192 | + label6.Text = "중복 데이터"; | |
| 193 | + // | |
| 194 | + // button4 | |
| 195 | + // | |
| 196 | + button4.Location = new Point(1087, 7); | |
| 197 | + button4.Name = "button4"; | |
| 198 | + button4.Size = new Size(193, 23); | |
| 199 | + button4.TabIndex = 15; | |
| 200 | + button4.Text = "쿼리문 생성 폴더 열기"; | |
| 201 | + button4.UseVisualStyleBackColor = true; | |
| 202 | + button4.Click += button4_Click; | |
| 203 | + // | |
| 204 | + // Form1 | |
| 205 | + // | |
| 206 | + AllowDrop = true; | |
| 207 | + AutoScaleDimensions = new SizeF(7F, 15F); | |
| 208 | + AutoScaleMode = AutoScaleMode.Font; | |
| 209 | + ClientSize = new Size(1424, 681); | |
| 210 | + Controls.Add(button4); | |
| 211 | + Controls.Add(label6); | |
| 212 | + Controls.Add(label5); | |
| 213 | + Controls.Add(label4); | |
| 214 | + Controls.Add(textBox1); | |
| 215 | + Controls.Add(label3); | |
| 216 | + Controls.Add(label2); | |
| 217 | + Controls.Add(label1); | |
| 218 | + Controls.Add(comboBox1); | |
| 219 | + Controls.Add(button3); | |
| 220 | + Controls.Add(button1); | |
| 221 | + Controls.Add(dataGridView3); | |
| 222 | + Controls.Add(dataGridView2); | |
| 223 | + Controls.Add(button2); | |
| 224 | + Controls.Add(labelInstructions); | |
| 225 | + Controls.Add(dataGridView1); | |
| 226 | + Name = "Form1"; | |
| 227 | + Text = "차량 정보 확인 및 데이터 로드"; | |
| 228 | + Load += Form1_Load; | |
| 229 | + DragDrop += Form1_DragDrop; | |
| 230 | + DragEnter += Form1_DragEnter; | |
| 231 | + ((System.ComponentModel.ISupportInitialize)dataGridView1).EndInit(); | |
| 232 | + ((System.ComponentModel.ISupportInitialize)dataGridView2).EndInit(); | |
| 233 | + ((System.ComponentModel.ISupportInitialize)dataGridView3).EndInit(); | |
| 234 | + ResumeLayout(false); | |
| 235 | + PerformLayout(); | |
| 236 | + } | |
| 237 | + | |
| 238 | + #endregion | |
| 239 | + | |
| 240 | + private System.Windows.Forms.DataGridView dataGridView1; | |
| 241 | + private System.Windows.Forms.Label labelInstructions; | |
| 242 | + private Button button2; | |
| 243 | + private DataGridView dataGridView2; | |
| 244 | + private DataGridView dataGridView3; | |
| 245 | + private Button button1; | |
| 246 | + private Button button3; | |
| 247 | + private ComboBox comboBox1; | |
| 248 | + private Label label1; | |
| 249 | + private Label label2; | |
| 250 | + private Label label3; | |
| 251 | + private TextBox textBox1; | |
| 252 | + private Label label4; | |
| 253 | + private Label label5; | |
| 254 | + private Label label6; | |
| 255 | + private Button button4; | |
| 256 | + } | |
| 257 | +} |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/Form1.cs
... | ... | @@ -0,0 +1,708 @@ |
| 1 | +using System; | |
| 2 | +using System.Collections.Generic; | |
| 3 | +using System.Data; | |
| 4 | +using System.IO; | |
| 5 | +using System.Linq; | |
| 6 | +using System.Text; | |
| 7 | +using System.Windows.Forms; | |
| 8 | +using OfficeOpenXml; | |
| 9 | +using MySql.Data.MySqlClient; | |
| 10 | + | |
| 11 | +namespace CarTypeCheckAndSql | |
| 12 | +{ | |
| 13 | + public partial class Form1 : Form | |
| 14 | + { | |
| 15 | + // 클래스 레벨에서 DataTable 선언 | |
| 16 | + private DataTable dataTable; | |
| 17 | + | |
| 18 | + // SQL 파일 저장 경로를 클래스 변수로 선언 | |
| 19 | + private string sqlSaveDirectory = @"C:\sql_statements\"; // 원하는 경로로 변경하세요 | |
| 20 | + | |
| 21 | + public Form1() | |
| 22 | + { | |
| 23 | + InitializeComponent(); | |
| 24 | + // EPPlus 라이선스 설정 | |
| 25 | + ExcelPackage.LicenseContext = OfficeOpenXml.LicenseContext.NonCommercial; | |
| 26 | + // DataTable 초기화 | |
| 27 | + dataTable = new DataTable(); | |
| 28 | + } | |
| 29 | + | |
| 30 | + private void Form1_Load(object sender, EventArgs e) | |
| 31 | + { | |
| 32 | + // 필요한 칼럼을 DataTable에 미리 추가 | |
| 33 | + string[] requiredColumns = { "제조사", "모델", "세부모델", "등급" }; | |
| 34 | + foreach (string columnName in requiredColumns) | |
| 35 | + { | |
| 36 | + dataTable.Columns.Add(columnName); | |
| 37 | + } | |
| 38 | + | |
| 39 | + // 그리드뷰에 데이터 소스 설정 | |
| 40 | + dataGridView1.DataSource = dataTable; | |
| 41 | + | |
| 42 | + // 마지막 빈 행 제거 | |
| 43 | + dataGridView1.AllowUserToAddRows = false; | |
| 44 | + dataGridView2.AllowUserToAddRows = false; | |
| 45 | + dataGridView3.AllowUserToAddRows = false; | |
| 46 | + | |
| 47 | + // 라벨 초기화 | |
| 48 | + label4.Text = "데이터 수: 0"; | |
| 49 | + label5.Text = "데이터 수: 0"; | |
| 50 | + label6.Text = "데이터 수: 0"; | |
| 51 | + } | |
| 52 | + | |
| 53 | + private void UpdateLabel4() | |
| 54 | + { | |
| 55 | + label4.Text = $"데이터 수: {dataGridView1.Rows.Count}"; | |
| 56 | + } | |
| 57 | + | |
| 58 | + private void UpdateLabel5() | |
| 59 | + { | |
| 60 | + label5.Text = $"데이터 수: {dataGridView2.Rows.Count}"; | |
| 61 | + } | |
| 62 | + | |
| 63 | + private void UpdateLabel6() | |
| 64 | + { | |
| 65 | + label6.Text = $"데이터 수: {dataGridView3.Rows.Count}"; | |
| 66 | + } | |
| 67 | + | |
| 68 | + private void dataGridView1_DragEnter(object sender, DragEventArgs e) | |
| 69 | + { | |
| 70 | + HandleDragEnter(e); | |
| 71 | + } | |
| 72 | + | |
| 73 | + private void dataGridView1_DragDrop(object sender, DragEventArgs e) | |
| 74 | + { | |
| 75 | + HandleDragDrop(e); | |
| 76 | + } | |
| 77 | + | |
| 78 | + private void Form1_DragEnter(object sender, DragEventArgs e) | |
| 79 | + { | |
| 80 | + HandleDragEnter(e); | |
| 81 | + } | |
| 82 | + | |
| 83 | + private void Form1_DragDrop(object sender, DragEventArgs e) | |
| 84 | + { | |
| 85 | + HandleDragDrop(e); | |
| 86 | + } | |
| 87 | + | |
| 88 | + private void HandleDragEnter(DragEventArgs e) | |
| 89 | + { | |
| 90 | + if (e.Data.GetDataPresent(DataFormats.FileDrop)) | |
| 91 | + { | |
| 92 | + string[] files = (string[])e.Data.GetData(DataFormats.FileDrop); | |
| 93 | + if (files.Any(file => Path.GetExtension(file).Equals(".xlsx", StringComparison.OrdinalIgnoreCase))) | |
| 94 | + { | |
| 95 | + e.Effect = DragDropEffects.Copy; | |
| 96 | + return; | |
| 97 | + } | |
| 98 | + } | |
| 99 | + e.Effect = DragDropEffects.None; | |
| 100 | + } | |
| 101 | + | |
| 102 | + private void HandleDragDrop(DragEventArgs e) | |
| 103 | + { | |
| 104 | + string[] files = (string[])e.Data.GetData(DataFormats.FileDrop); | |
| 105 | + bool dataAdded = false; | |
| 106 | + foreach (string file in files) | |
| 107 | + { | |
| 108 | + if (Path.GetExtension(file).Equals(".xlsx", StringComparison.OrdinalIgnoreCase)) | |
| 109 | + { | |
| 110 | + bool result = ProcessExcelFile(file); | |
| 111 | + if (result) | |
| 112 | + { | |
| 113 | + dataAdded = true; | |
| 114 | + } | |
| 115 | + } | |
| 116 | + else | |
| 117 | + { | |
| 118 | + MessageBox.Show("xlsx 파일만 지원됩니다.", "파일 형식 오류", MessageBoxButtons.OK, MessageBoxIcon.Error); | |
| 119 | + } | |
| 120 | + } | |
| 121 | + | |
| 122 | + if (dataAdded) | |
| 123 | + { | |
| 124 | + // 중복 제거 후 그리드뷰 갱신 | |
| 125 | + RemoveDuplicates(); | |
| 126 | + dataGridView1.Refresh(); | |
| 127 | + | |
| 128 | + // label4 업데이트 | |
| 129 | + UpdateLabel4(); | |
| 130 | + } | |
| 131 | + } | |
| 132 | + | |
| 133 | + private bool ProcessExcelFile(string filePath) | |
| 134 | + { | |
| 135 | + try | |
| 136 | + { | |
| 137 | + FileInfo existingFile = new FileInfo(filePath); | |
| 138 | + using (ExcelPackage package = new ExcelPackage(existingFile)) | |
| 139 | + { | |
| 140 | + ExcelWorksheet worksheet = package.Workbook.Worksheets.First(); | |
| 141 | + | |
| 142 | + // 첫 번째 행을 칼럼 헤더로 사용 | |
| 143 | + int startRow = 1; | |
| 144 | + int startCol = 1; | |
| 145 | + int colCount = worksheet.Dimension.End.Column; | |
| 146 | + int rowCount = worksheet.Dimension.End.Row; | |
| 147 | + | |
| 148 | + // 칼럼 이름 가져오기 | |
| 149 | + List<string> columns = new List<string>(); | |
| 150 | + for (int col = startCol; col <= colCount; col++) | |
| 151 | + { | |
| 152 | + string columnName = worksheet.Cells[startRow, col].Text.Trim(); | |
| 153 | + columns.Add(columnName); | |
| 154 | + } | |
| 155 | + | |
| 156 | + // 필요한 칼럼 확인 | |
| 157 | + string[] requiredColumns = { "제조사", "모델", "세부모델", "등급" }; | |
| 158 | + bool allColumnsExist = requiredColumns.All(rc => columns.Contains(rc)); | |
| 159 | + | |
| 160 | + if (!allColumnsExist) | |
| 161 | + { | |
| 162 | + MessageBox.Show($"'{Path.GetFileName(filePath)}' 파일에 필요한 칼럼이 존재하지 않습니다.", "칼럼 확인", MessageBoxButtons.OK, MessageBoxIcon.Warning); | |
| 163 | + return false; | |
| 164 | + } | |
| 165 | + | |
| 166 | + // 칼럼 인덱스 매핑 | |
| 167 | + Dictionary<string, int> columnIndices = new Dictionary<string, int>(); | |
| 168 | + for (int i = 0; i < columns.Count; i++) | |
| 169 | + { | |
| 170 | + columnIndices[columns[i]] = i; | |
| 171 | + } | |
| 172 | + | |
| 173 | + // 데이터 로드 | |
| 174 | + for (int row = startRow + 1; row <= rowCount; row++) | |
| 175 | + { | |
| 176 | + DataRow dataRow = dataTable.NewRow(); | |
| 177 | + bool hasData = false; | |
| 178 | + | |
| 179 | + foreach (string colName in requiredColumns) | |
| 180 | + { | |
| 181 | + int colIndex = columnIndices[colName] + 1; // Excel은 1부터 시작 | |
| 182 | + string cellValue = worksheet.Cells[row, colIndex].Text.Trim(); | |
| 183 | + | |
| 184 | + // 세부모델 처리 | |
| 185 | + if (colName == "세부모델") | |
| 186 | + { | |
| 187 | + cellValue = ProcessDetailModel(cellValue); | |
| 188 | + } | |
| 189 | + | |
| 190 | + // 제조사 이름 변경 로직 추가 | |
| 191 | + if (colName == "제조사") | |
| 192 | + { | |
| 193 | + cellValue = AdjustManufacturerName(cellValue); | |
| 194 | + } | |
| 195 | + | |
| 196 | + dataRow[colName] = cellValue; | |
| 197 | + | |
| 198 | + if (!string.IsNullOrEmpty(cellValue)) | |
| 199 | + { | |
| 200 | + hasData = true; | |
| 201 | + } | |
| 202 | + } | |
| 203 | + | |
| 204 | + // 데이터가 있는 행만 추가 | |
| 205 | + if (hasData) | |
| 206 | + { | |
| 207 | + dataTable.Rows.Add(dataRow); | |
| 208 | + } | |
| 209 | + } | |
| 210 | + | |
| 211 | + return true; | |
| 212 | + } | |
| 213 | + } | |
| 214 | + catch (Exception ex) | |
| 215 | + { | |
| 216 | + MessageBox.Show($"엑셀 파일 처리 중 오류가 발생했습니다.\n\n{ex.Message}", "오류", MessageBoxButtons.OK, MessageBoxIcon.Error); | |
| 217 | + return false; | |
| 218 | + } | |
| 219 | + } | |
| 220 | + | |
| 221 | + private string ProcessDetailModel(string value) | |
| 222 | + { | |
| 223 | + if (string.IsNullOrEmpty(value)) | |
| 224 | + return value; | |
| 225 | + | |
| 226 | + int index = value.IndexOf('('); | |
| 227 | + if (index > 0) | |
| 228 | + { | |
| 229 | + // '(' 앞의 한 글자와 '('부터 ')'까지 제거 | |
| 230 | + int startIndexToRemove = index - 1; | |
| 231 | + int endIndex = value.IndexOf(')', index); | |
| 232 | + if (endIndex > index) | |
| 233 | + { | |
| 234 | + // 제거할 길이 계산 | |
| 235 | + int lengthToRemove = (endIndex - startIndexToRemove) + 1; | |
| 236 | + value = value.Remove(startIndexToRemove, lengthToRemove); | |
| 237 | + } | |
| 238 | + } | |
| 239 | + return value; | |
| 240 | + } | |
| 241 | + | |
| 242 | + private string RemoveAllWhitespace(string input) | |
| 243 | + { | |
| 244 | + return string.Concat(input.Where(c => !char.IsWhiteSpace(c))); | |
| 245 | + } | |
| 246 | + | |
| 247 | + private void RemoveDuplicates() | |
| 248 | + { | |
| 249 | + // 중복 제거를 위한 DataView 생성 | |
| 250 | + DataView view = new DataView(dataTable); | |
| 251 | + DataTable distinctTable = view.ToTable(true, "제조사", "모델", "세부모델", "등급"); | |
| 252 | + | |
| 253 | + // 원본 DataTable 클리어 후 중복 제거된 데이터로 채우기 | |
| 254 | + dataTable.Clear(); | |
| 255 | + foreach (DataRow row in distinctTable.Rows) | |
| 256 | + { | |
| 257 | + dataTable.Rows.Add(row.ItemArray); | |
| 258 | + } | |
| 259 | + } | |
| 260 | + | |
| 261 | + private void button2_Click(object sender, EventArgs e) | |
| 262 | + { | |
| 263 | + // 데이터 초기화 기능 추가 | |
| 264 | + var result = MessageBox.Show("모든 데이터를 삭제하시겠습니까?", "데이터 초기화", MessageBoxButtons.YesNo, MessageBoxIcon.Question); | |
| 265 | + if (result == DialogResult.Yes) | |
| 266 | + { | |
| 267 | + dataTable.Clear(); | |
| 268 | + dataGridView1.DataSource = null; | |
| 269 | + dataGridView1.DataSource = dataTable; | |
| 270 | + | |
| 271 | + // label4 업데이트 | |
| 272 | + UpdateLabel4(); | |
| 273 | + | |
| 274 | + // 다른 그리드뷰 및 라벨 초기화 | |
| 275 | + dataGridView2.DataSource = null; | |
| 276 | + dataGridView3.DataSource = null; | |
| 277 | + label5.Text = "데이터 수: 0"; | |
| 278 | + label6.Text = "데이터 수: 0"; | |
| 279 | + } | |
| 280 | + } | |
| 281 | + | |
| 282 | + private void button1_Click(object sender, EventArgs e) | |
| 283 | + { | |
| 284 | + // IP 주소 가져오기 | |
| 285 | + string serverIp = comboBox1.Text.Trim(); | |
| 286 | + | |
| 287 | + if (string.IsNullOrEmpty(serverIp)) | |
| 288 | + { | |
| 289 | + MessageBox.Show("IP 주소를 입력해주세요.", "오류", MessageBoxButtons.OK, MessageBoxIcon.Warning); | |
| 290 | + return; | |
| 291 | + } | |
| 292 | + | |
| 293 | + // dataGridView1에서 세부모델 값 가져오기 | |
| 294 | + List<string> detailModels = new List<string>(); | |
| 295 | + foreach (DataGridViewRow row in dataGridView1.Rows) | |
| 296 | + { | |
| 297 | + if (row.Cells["세부모델"].Value != null) | |
| 298 | + { | |
| 299 | + string value = row.Cells["세부모델"].Value.ToString().Trim(); | |
| 300 | + if (!string.IsNullOrEmpty(value)) | |
| 301 | + { | |
| 302 | + detailModels.Add(value); | |
| 303 | + } | |
| 304 | + } | |
| 305 | + } | |
| 306 | + | |
| 307 | + // 세부모델 값이 없는 경우 처리 | |
| 308 | + if (detailModels.Count == 0) | |
| 309 | + { | |
| 310 | + MessageBox.Show("세부모델 값이 없습니다.", "오류", MessageBoxButtons.OK, MessageBoxIcon.Warning); | |
| 311 | + return; | |
| 312 | + } | |
| 313 | + | |
| 314 | + // 연결 문자열 생성 | |
| 315 | + string connectionString = $"Server={serverIp};Database=admin_base;Uid=root;Pwd=js4188..$!;Charset=utf8;"; | |
| 316 | + | |
| 317 | + try | |
| 318 | + { | |
| 319 | + using (MySqlConnection conn = new MySqlConnection(connectionString)) | |
| 320 | + { | |
| 321 | + conn.Open(); | |
| 322 | + | |
| 323 | + // 세부모델 목록을 파라미터로 사용하는 쿼리 생성 | |
| 324 | + string placeholders = string.Join(", ", detailModels.Select((s, i) => $"@detailModel{i}")); | |
| 325 | + string query = $"SELECT codenm2 FROM carcs WHERE mcode = 'CD' AND REPLACE(codenm2, ' ', '') IN ({placeholders})"; | |
| 326 | + | |
| 327 | + using (MySqlCommand cmd = new MySqlCommand(query, conn)) | |
| 328 | + { | |
| 329 | + // 파라미터 추가 (공백 제거된 값 사용) | |
| 330 | + for (int i = 0; i < detailModels.Count; i++) | |
| 331 | + { | |
| 332 | + string valueNoSpaces = RemoveAllWhitespace(detailModels[i]); | |
| 333 | + cmd.Parameters.AddWithValue($"@detailModel{i}", valueNoSpaces); | |
| 334 | + } | |
| 335 | + | |
| 336 | + using (MySqlDataAdapter adapter = new MySqlDataAdapter(cmd)) | |
| 337 | + { | |
| 338 | + DataTable dbDataTable = new DataTable(); | |
| 339 | + adapter.Fill(dbDataTable); | |
| 340 | + | |
| 341 | + // 데이터베이스의 codenm2 값을 공백 제거하여 HashSet에 저장 | |
| 342 | + var dbDetailModels = new HashSet<string>( | |
| 343 | + dbDataTable.AsEnumerable() | |
| 344 | + .Select(row => RemoveAllWhitespace(row.Field<string>("codenm2") ?? string.Empty)) | |
| 345 | + ); | |
| 346 | + | |
| 347 | + // dataGridView2와 dataGridView3에 표시할 DataTable 생성 | |
| 348 | + DataTable inDbTable = dataTable.Clone(); // dataGridView1의 구조를 복제 | |
| 349 | + DataTable notInDbTable = dataTable.Clone(); | |
| 350 | + | |
| 351 | + // dataGridView1의 각 행을 검사하여 데이터베이스에 있는지 확인 | |
| 352 | + foreach (DataRow row in dataTable.Rows) | |
| 353 | + { | |
| 354 | + string detailModel = row.Field<string>("세부모델") ?? string.Empty; | |
| 355 | + string detailModelNoSpace = RemoveAllWhitespace(detailModel); | |
| 356 | + | |
| 357 | + if (dbDetailModels.Contains(detailModelNoSpace)) | |
| 358 | + { | |
| 359 | + inDbTable.ImportRow(row); | |
| 360 | + } | |
| 361 | + else | |
| 362 | + { | |
| 363 | + notInDbTable.ImportRow(row); | |
| 364 | + } | |
| 365 | + } | |
| 366 | + | |
| 367 | + // dataGridView2와 dataGridView3에 데이터 바인딩 | |
| 368 | + dataGridView2.DataSource = inDbTable; | |
| 369 | + dataGridView3.DataSource = notInDbTable; | |
| 370 | + | |
| 371 | + // label5와 label6 업데이트 | |
| 372 | + UpdateLabel5(); | |
| 373 | + UpdateLabel6(); | |
| 374 | + } | |
| 375 | + } | |
| 376 | + } | |
| 377 | + } | |
| 378 | + catch (Exception ex) | |
| 379 | + { | |
| 380 | + MessageBox.Show($"데이터를 가져오는 중 오류가 발생했습니다.\n\n{ex.Message}", "오류", MessageBoxButtons.OK, MessageBoxIcon.Error); | |
| 381 | + } | |
| 382 | + } | |
| 383 | + | |
| 384 | + private void button3_Click(object sender, EventArgs e) | |
| 385 | + { | |
| 386 | + // 현재 날짜와 시간을 이용하여 파일명 생성 | |
| 387 | + string timestamp = DateTime.Now.ToString("yyyyMMdd_HHmmss"); | |
| 388 | + string sqlFileName = $"insert_statements_{timestamp}.sql"; | |
| 389 | + string sqlFilePath = Path.Combine(sqlSaveDirectory, sqlFileName); | |
| 390 | + | |
| 391 | + // SQL 문 생성 | |
| 392 | + List<string> sqlStatements = GenerateSqlStatements(); | |
| 393 | + | |
| 394 | + if (sqlStatements.Count == 0) | |
| 395 | + { | |
| 396 | + MessageBox.Show("삽입할 데이터가 없습니다.", "정보", MessageBoxButtons.OK, MessageBoxIcon.Information); | |
| 397 | + return; | |
| 398 | + } | |
| 399 | + | |
| 400 | + try | |
| 401 | + { | |
| 402 | + // 디렉토리가 없으면 생성 | |
| 403 | + if (!Directory.Exists(sqlSaveDirectory)) | |
| 404 | + { | |
| 405 | + Directory.CreateDirectory(sqlSaveDirectory); | |
| 406 | + } | |
| 407 | + | |
| 408 | + // SQL 문을 파일에 저장 | |
| 409 | + File.WriteAllLines(sqlFilePath, sqlStatements, Encoding.UTF8); | |
| 410 | + | |
| 411 | + // 실행 여부 확인 | |
| 412 | + DialogResult result = MessageBox.Show("SQL 문이 생성되었습니다. 실행하시겠습니까?", "SQL 실행", MessageBoxButtons.YesNo, MessageBoxIcon.Question); | |
| 413 | + if (result == DialogResult.Yes) | |
| 414 | + { | |
| 415 | + // SQL 문 실행 | |
| 416 | + ExecuteSqlStatements(sqlStatements); | |
| 417 | + } | |
| 418 | + else | |
| 419 | + { | |
| 420 | + MessageBox.Show("SQL 문이 생성되었지만 실행되지 않았습니다.", "정보", MessageBoxButtons.OK, MessageBoxIcon.Information); | |
| 421 | + } | |
| 422 | + } | |
| 423 | + catch (Exception ex) | |
| 424 | + { | |
| 425 | + MessageBox.Show($"SQL 문 생성 중 오류가 발생했습니다.\n\n{ex.Message}", "오류", MessageBoxButtons.OK, MessageBoxIcon.Error); | |
| 426 | + } | |
| 427 | + } | |
| 428 | + | |
| 429 | + private List<string> GenerateSqlStatements() | |
| 430 | + { | |
| 431 | + List<string> sqlStatements = new List<string>(); | |
| 432 | + | |
| 433 | + // IP 주소 가져오기 (scoden 계산을 위해 데이터베이스 연결 필요) | |
| 434 | + string serverIp = comboBox1.Text.Trim(); | |
| 435 | + | |
| 436 | + if (string.IsNullOrEmpty(serverIp)) | |
| 437 | + { | |
| 438 | + MessageBox.Show("IP 주소를 입력해주세요.", "오류", MessageBoxButtons.OK, MessageBoxIcon.Warning); | |
| 439 | + return sqlStatements; | |
| 440 | + } | |
| 441 | + | |
| 442 | + // 연결 문자열 생성 | |
| 443 | + string connectionString = $"Server={serverIp};Database=admin_base;Uid=root;Pwd=js4188..$!;Charset=utf8;"; | |
| 444 | + | |
| 445 | + try | |
| 446 | + { | |
| 447 | + using (MySqlConnection conn = new MySqlConnection(connectionString)) | |
| 448 | + { | |
| 449 | + conn.Open(); | |
| 450 | + | |
| 451 | + // 각 mcode별 최대 scoden 값 저장용 딕셔너리 | |
| 452 | + Dictionary<string, int> scodenDict = new Dictionary<string, int>(); | |
| 453 | + | |
| 454 | + // mcode 목록 | |
| 455 | + string[] mcodeList = { "CM", "CD", "CG" }; | |
| 456 | + | |
| 457 | + // 각 mcode별 최대 scoden 값 조회 | |
| 458 | + foreach (string mcode in mcodeList) | |
| 459 | + { | |
| 460 | + int maxScoden = GetMaxScoden(conn, mcode); | |
| 461 | + scodenDict[mcode] = maxScoden; | |
| 462 | + } | |
| 463 | + | |
| 464 | + // 브랜드 맵 (제조사명 -> (scoden, scodec)) | |
| 465 | + Dictionary<string, (int scoden, string scodec)> brandScodenDict = GetBrandScodenDict(conn); | |
| 466 | + | |
| 467 | + // 모델 맵 (모델명 + 세부모델명 -> 모델 scoden) | |
| 468 | + Dictionary<string, int> modelScodenDict = new Dictionary<string, int>(); | |
| 469 | + | |
| 470 | + // 등급 맵 (등급명 -> 등급 scoden) | |
| 471 | + Dictionary<string, int> gradeScodenDict = new Dictionary<string, int>(); | |
| 472 | + | |
| 473 | + // dataGridView3의 데이터를 기반으로 SQL 문 생성 | |
| 474 | + foreach (DataGridViewRow row in dataGridView3.Rows) | |
| 475 | + { | |
| 476 | + if (row.IsNewRow) continue; | |
| 477 | + | |
| 478 | + string manufacturer = row.Cells["제조사"].Value?.ToString().Trim(); | |
| 479 | + string modelName = row.Cells["모델"].Value?.ToString().Trim(); | |
| 480 | + string detailModel = row.Cells["세부모델"].Value?.ToString().Trim(); | |
| 481 | + string gradeName = row.Cells["등급"].Value?.ToString().Trim(); | |
| 482 | + | |
| 483 | + if (string.IsNullOrEmpty(modelName) || string.IsNullOrEmpty(gradeName) || string.IsNullOrEmpty(manufacturer)) | |
| 484 | + { | |
| 485 | + continue; // 필요한 데이터가 없으면 건너뜀 | |
| 486 | + } | |
| 487 | + | |
| 488 | + // 제조사 이름 변경 로직 적용 (중복 방지) | |
| 489 | + manufacturer = AdjustManufacturerName(manufacturer); | |
| 490 | + | |
| 491 | + // 문자열 이스케이프 처리 | |
| 492 | + manufacturer = EscapeString(manufacturer); | |
| 493 | + modelName = EscapeString(modelName); | |
| 494 | + detailModel = EscapeString(detailModel); | |
| 495 | + gradeName = EscapeString(gradeName); | |
| 496 | + | |
| 497 | + // 브랜드의 scoden과 scodec 값 가져오기 | |
| 498 | + (int brandScoden, string brandScodec) brandScodes; | |
| 499 | + if (!brandScodenDict.TryGetValue(manufacturer, out brandScodes)) | |
| 500 | + { | |
| 501 | + // 브랜드가 없으면 삽입 | |
| 502 | + scodenDict["CM"] += 1; | |
| 503 | + int newBrandScoden = scodenDict["CM"]; | |
| 504 | + string newBrandScodec = GenerateNewScodec(conn); // 새로운 scodec 생성 | |
| 505 | + string insertBrandSql = $"INSERT INTO carcs (mcode, scoden, scodec, codenm1) VALUES ('CM', {newBrandScoden}, '{newBrandScodec}', '{manufacturer}');"; | |
| 506 | + sqlStatements.Add(insertBrandSql); | |
| 507 | + | |
| 508 | + // 브랜드 맵에 추가 | |
| 509 | + brandScodes = (newBrandScoden, newBrandScodec); | |
| 510 | + brandScodenDict[manufacturer] = brandScodes; | |
| 511 | + } | |
| 512 | + | |
| 513 | + // 모델 키 생성 (모델명 + 세부모델명) | |
| 514 | + string modelKey = modelName + "_" + detailModel; | |
| 515 | + | |
| 516 | + int modelScoden; | |
| 517 | + if (!modelScodenDict.TryGetValue(modelKey, out modelScoden)) | |
| 518 | + { | |
| 519 | + // 모델이 없으면 삽입 | |
| 520 | + scodenDict["CD"] += 1; | |
| 521 | + modelScoden = scodenDict["CD"]; | |
| 522 | + // codef1에 제조사의 scodec를 넣음 (문자열) | |
| 523 | + string insertModelSql = $"INSERT INTO carcs (mcode, scoden, scodec, codenm1, codenm2, codef1) VALUES ('CD', {modelScoden}, {modelScoden}, '{modelName}', '{detailModel}', '{brandScodes.brandScodec}');"; | |
| 524 | + sqlStatements.Add(insertModelSql); | |
| 525 | + | |
| 526 | + // 모델 맵에 추가 | |
| 527 | + modelScodenDict[modelKey] = modelScoden; | |
| 528 | + } | |
| 529 | + | |
| 530 | + // 등급의 scoden 값 가져오기 | |
| 531 | + int gradeScoden; | |
| 532 | + if (!gradeScodenDict.TryGetValue(gradeName, out gradeScoden)) | |
| 533 | + { | |
| 534 | + // 등급이 없으면 삽입 | |
| 535 | + scodenDict["CG"] += 1; | |
| 536 | + gradeScoden = scodenDict["CG"]; | |
| 537 | + string insertGradeSql = $"INSERT INTO carcs (mcode, scoden, scodec, codenm1) VALUES ('CG', {gradeScoden}, {gradeScoden}, '{gradeName}');"; | |
| 538 | + sqlStatements.Add(insertGradeSql); | |
| 539 | + | |
| 540 | + // 등급 맵에 추가 | |
| 541 | + gradeScodenDict[gradeName] = gradeScoden; | |
| 542 | + } | |
| 543 | + | |
| 544 | + // carcs_carkind 삽입문 생성 | |
| 545 | + string insertCarkindSql = $"INSERT INTO carcs_carkind (model, grade) VALUES ({modelScoden}, {gradeScoden});"; | |
| 546 | + sqlStatements.Add(insertCarkindSql); | |
| 547 | + } | |
| 548 | + } | |
| 549 | + } | |
| 550 | + catch (Exception ex) | |
| 551 | + { | |
| 552 | + MessageBox.Show($"SQL 문 생성 중 오류가 발생했습니다.\n\n{ex.Message}", "오류", MessageBoxButtons.OK, MessageBoxIcon.Error); | |
| 553 | + } | |
| 554 | + | |
| 555 | + return sqlStatements; | |
| 556 | + } | |
| 557 | + | |
| 558 | + private Dictionary<string, (int scoden, string scodec)> GetBrandScodenDict(MySqlConnection conn) | |
| 559 | + { | |
| 560 | + Dictionary<string, (int scoden, string scodec)> brandScodenDict = new Dictionary<string, (int scoden, string scodec)>(); | |
| 561 | + | |
| 562 | + string query = "SELECT codenm1, scoden, scodec FROM carcs WHERE mcode = 'CM'"; | |
| 563 | + using (MySqlCommand cmd = new MySqlCommand(query, conn)) | |
| 564 | + { | |
| 565 | + using (MySqlDataReader reader = cmd.ExecuteReader()) | |
| 566 | + { | |
| 567 | + while (reader.Read()) | |
| 568 | + { | |
| 569 | + string brandName = reader.GetString("codenm1"); | |
| 570 | + // 제조사 이름 변경 로직 적용 | |
| 571 | + brandName = AdjustManufacturerName(brandName); | |
| 572 | + int scoden = reader.GetInt32("scoden"); | |
| 573 | + string scodec = reader.GetString("scodec"); | |
| 574 | + brandScodenDict[brandName] = (scoden, scodec); | |
| 575 | + } | |
| 576 | + } | |
| 577 | + } | |
| 578 | + | |
| 579 | + return brandScodenDict; | |
| 580 | + } | |
| 581 | + | |
| 582 | + private int GetMaxScoden(MySqlConnection conn, string mcode) | |
| 583 | + { | |
| 584 | + string query = "SELECT MAX(scoden) FROM carcs WHERE mcode = @mcode"; | |
| 585 | + using (MySqlCommand cmd = new MySqlCommand(query, conn)) | |
| 586 | + { | |
| 587 | + cmd.Parameters.AddWithValue("@mcode", mcode); | |
| 588 | + object result = cmd.ExecuteScalar(); | |
| 589 | + if (result != DBNull.Value && result != null) | |
| 590 | + { | |
| 591 | + return Convert.ToInt32(result); | |
| 592 | + } | |
| 593 | + else | |
| 594 | + { | |
| 595 | + return 0; // 해당 mcode가 없으면 0부터 시작 | |
| 596 | + } | |
| 597 | + } | |
| 598 | + } | |
| 599 | + | |
| 600 | + private string GenerateNewScodec(MySqlConnection conn) | |
| 601 | + { | |
| 602 | + // 새로운 scodec 생성 로직 (예: 현재 최대 scodec 값에 1을 더함) | |
| 603 | + string query = "SELECT MAX(CAST(scodec AS UNSIGNED)) FROM carcs WHERE mcode = 'CM'"; | |
| 604 | + using (MySqlCommand cmd = new MySqlCommand(query, conn)) | |
| 605 | + { | |
| 606 | + object result = cmd.ExecuteScalar(); | |
| 607 | + int maxScodec = 0; | |
| 608 | + if (result != DBNull.Value && result != null) | |
| 609 | + { | |
| 610 | + int.TryParse(result.ToString(), out maxScodec); | |
| 611 | + } | |
| 612 | + return (maxScodec + 1).ToString(); | |
| 613 | + } | |
| 614 | + } | |
| 615 | + | |
| 616 | + private string EscapeString(string input) | |
| 617 | + { | |
| 618 | + return input.Replace("'", "''"); | |
| 619 | + } | |
| 620 | + | |
| 621 | + private void ExecuteSqlStatements(List<string> sqlStatements) | |
| 622 | + { | |
| 623 | + // IP 주소 가져오기 | |
| 624 | + string serverIp = comboBox1.Text.Trim(); | |
| 625 | + | |
| 626 | + if (string.IsNullOrEmpty(serverIp)) | |
| 627 | + { | |
| 628 | + MessageBox.Show("IP 주소를 입력해주세요.", "오류", MessageBoxButtons.OK, MessageBoxIcon.Warning); | |
| 629 | + return; | |
| 630 | + } | |
| 631 | + | |
| 632 | + // 연결 문자열 생성 | |
| 633 | + string connectionString = $"Server={serverIp};Database=admin_base;Uid=root;Pwd=js4188..$!;Charset=utf8;"; | |
| 634 | + | |
| 635 | + try | |
| 636 | + { | |
| 637 | + using (MySqlConnection conn = new MySqlConnection(connectionString)) | |
| 638 | + { | |
| 639 | + conn.Open(); | |
| 640 | + | |
| 641 | + using (MySqlTransaction transaction = conn.BeginTransaction()) | |
| 642 | + { | |
| 643 | + try | |
| 644 | + { | |
| 645 | + using (MySqlCommand cmd = new MySqlCommand()) | |
| 646 | + { | |
| 647 | + cmd.Connection = conn; | |
| 648 | + cmd.Transaction = transaction; | |
| 649 | + | |
| 650 | + foreach (string sql in sqlStatements) | |
| 651 | + { | |
| 652 | + cmd.CommandText = sql; | |
| 653 | + cmd.ExecuteNonQuery(); | |
| 654 | + } | |
| 655 | + } | |
| 656 | + | |
| 657 | + transaction.Commit(); | |
| 658 | + MessageBox.Show("SQL 문이 성공적으로 실행되었습니다.", "성공", MessageBoxButtons.OK, MessageBoxIcon.Information); | |
| 659 | + | |
| 660 | + // 데이터 삽입 후 다시 비교 수행 | |
| 661 | + button1_Click(null, null); | |
| 662 | + } | |
| 663 | + catch (Exception ex) | |
| 664 | + { | |
| 665 | + transaction.Rollback(); | |
| 666 | + MessageBox.Show($"SQL 문 실행 중 오류가 발생했습니다.\n\n{ex.Message}", "오류", MessageBoxButtons.OK, MessageBoxIcon.Error); | |
| 667 | + } | |
| 668 | + } | |
| 669 | + } | |
| 670 | + } | |
| 671 | + catch (Exception ex) | |
| 672 | + { | |
| 673 | + MessageBox.Show($"데이터베이스 연결 중 오류가 발생했습니다.\n\n{ex.Message}", "오류", MessageBoxButtons.OK, MessageBoxIcon.Error); | |
| 674 | + } | |
| 675 | + } | |
| 676 | + | |
| 677 | + private void label5_Click(object sender, EventArgs e) | |
| 678 | + { | |
| 679 | + // 필요 시 이벤트 처리 코드 작성 | |
| 680 | + } | |
| 681 | + | |
| 682 | + // 제조사 이름 변경 로직을 별도의 메서드로 분리 | |
| 683 | + private string AdjustManufacturerName(string manufacturer) | |
| 684 | + { | |
| 685 | + if (manufacturer == "르노코리아(삼성)") | |
| 686 | + return "르노삼성"; | |
| 687 | + else if (manufacturer == "KG모빌리티(쌍용)") | |
| 688 | + return "쌍용"; | |
| 689 | + else | |
| 690 | + return manufacturer; | |
| 691 | + } | |
| 692 | + | |
| 693 | + private void button4_Click(object sender, EventArgs e) | |
| 694 | + { | |
| 695 | + try | |
| 696 | + { | |
| 697 | + // SQL 파일이 저장된 폴더 열기 | |
| 698 | + System.Diagnostics.Process.Start("explorer.exe", sqlSaveDirectory); | |
| 699 | + } | |
| 700 | + catch (Exception ex) | |
| 701 | + { | |
| 702 | + MessageBox.Show($"폴더를 열 수 없습니다.\n\n{ex.Message}", "오류", MessageBoxButtons.OK, MessageBoxIcon.Error); | |
| 703 | + } | |
| 704 | + } | |
| 705 | + | |
| 706 | + | |
| 707 | + } | |
| 708 | +} |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/Form1.resx
... | ... | @@ -0,0 +1,120 @@ |
| 1 | +<?xml version="1.0" encoding="utf-8"?> | |
| 2 | +<root> | |
| 3 | + <!-- | |
| 4 | + Microsoft ResX Schema | |
| 5 | + | |
| 6 | + Version 2.0 | |
| 7 | + | |
| 8 | + The primary goals of this format is to allow a simple XML format | |
| 9 | + that is mostly human readable. The generation and parsing of the | |
| 10 | + various data types are done through the TypeConverter classes | |
| 11 | + associated with the data types. | |
| 12 | + | |
| 13 | + Example: | |
| 14 | + | |
| 15 | + ... ado.net/XML headers & schema ... | |
| 16 | + <resheader name="resmimetype">text/microsoft-resx</resheader> | |
| 17 | + <resheader name="version">2.0</resheader> | |
| 18 | + <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> | |
| 19 | + <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> | |
| 20 | + <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> | |
| 21 | + <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> | |
| 22 | + <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> | |
| 23 | + <value>[base64 mime encoded serialized .NET Framework object]</value> | |
| 24 | + </data> | |
| 25 | + <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> | |
| 26 | + <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> | |
| 27 | + <comment>This is a comment</comment> | |
| 28 | + </data> | |
| 29 | + | |
| 30 | + There are any number of "resheader" rows that contain simple | |
| 31 | + name/value pairs. | |
| 32 | + | |
| 33 | + Each data row contains a name, and value. The row also contains a | |
| 34 | + type or mimetype. Type corresponds to a .NET class that support | |
| 35 | + text/value conversion through the TypeConverter architecture. | |
| 36 | + Classes that don't support this are serialized and stored with the | |
| 37 | + mimetype set. | |
| 38 | + | |
| 39 | + The mimetype is used for serialized objects, and tells the | |
| 40 | + ResXResourceReader how to depersist the object. This is currently not | |
| 41 | + extensible. For a given mimetype the value must be set accordingly: | |
| 42 | + | |
| 43 | + Note - application/x-microsoft.net.object.binary.base64 is the format | |
| 44 | + that the ResXResourceWriter will generate, however the reader can | |
| 45 | + read any of the formats listed below. | |
| 46 | + | |
| 47 | + mimetype: application/x-microsoft.net.object.binary.base64 | |
| 48 | + value : The object must be serialized with | |
| 49 | + : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter | |
| 50 | + : and then encoded with base64 encoding. | |
| 51 | + | |
| 52 | + mimetype: application/x-microsoft.net.object.soap.base64 | |
| 53 | + value : The object must be serialized with | |
| 54 | + : System.Runtime.Serialization.Formatters.Soap.SoapFormatter | |
| 55 | + : and then encoded with base64 encoding. | |
| 56 | + | |
| 57 | + mimetype: application/x-microsoft.net.object.bytearray.base64 | |
| 58 | + value : The object must be serialized into a byte array | |
| 59 | + : using a System.ComponentModel.TypeConverter | |
| 60 | + : and then encoded with base64 encoding. | |
| 61 | + --> | |
| 62 | + <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> | |
| 63 | + <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> | |
| 64 | + <xsd:element name="root" msdata:IsDataSet="true"> | |
| 65 | + <xsd:complexType> | |
| 66 | + <xsd:choice maxOccurs="unbounded"> | |
| 67 | + <xsd:element name="metadata"> | |
| 68 | + <xsd:complexType> | |
| 69 | + <xsd:sequence> | |
| 70 | + <xsd:element name="value" type="xsd:string" minOccurs="0" /> | |
| 71 | + </xsd:sequence> | |
| 72 | + <xsd:attribute name="name" use="required" type="xsd:string" /> | |
| 73 | + <xsd:attribute name="type" type="xsd:string" /> | |
| 74 | + <xsd:attribute name="mimetype" type="xsd:string" /> | |
| 75 | + <xsd:attribute ref="xml:space" /> | |
| 76 | + </xsd:complexType> | |
| 77 | + </xsd:element> | |
| 78 | + <xsd:element name="assembly"> | |
| 79 | + <xsd:complexType> | |
| 80 | + <xsd:attribute name="alias" type="xsd:string" /> | |
| 81 | + <xsd:attribute name="name" type="xsd:string" /> | |
| 82 | + </xsd:complexType> | |
| 83 | + </xsd:element> | |
| 84 | + <xsd:element name="data"> | |
| 85 | + <xsd:complexType> | |
| 86 | + <xsd:sequence> | |
| 87 | + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> | |
| 88 | + <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> | |
| 89 | + </xsd:sequence> | |
| 90 | + <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> | |
| 91 | + <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> | |
| 92 | + <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> | |
| 93 | + <xsd:attribute ref="xml:space" /> | |
| 94 | + </xsd:complexType> | |
| 95 | + </xsd:element> | |
| 96 | + <xsd:element name="resheader"> | |
| 97 | + <xsd:complexType> | |
| 98 | + <xsd:sequence> | |
| 99 | + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> | |
| 100 | + </xsd:sequence> | |
| 101 | + <xsd:attribute name="name" type="xsd:string" use="required" /> | |
| 102 | + </xsd:complexType> | |
| 103 | + </xsd:element> | |
| 104 | + </xsd:choice> | |
| 105 | + </xsd:complexType> | |
| 106 | + </xsd:element> | |
| 107 | + </xsd:schema> | |
| 108 | + <resheader name="resmimetype"> | |
| 109 | + <value>text/microsoft-resx</value> | |
| 110 | + </resheader> | |
| 111 | + <resheader name="version"> | |
| 112 | + <value>2.0</value> | |
| 113 | + </resheader> | |
| 114 | + <resheader name="reader"> | |
| 115 | + <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> | |
| 116 | + </resheader> | |
| 117 | + <resheader name="writer"> | |
| 118 | + <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> | |
| 119 | + </resheader> | |
| 120 | +</root>(파일 끝에 줄바꿈 문자 없음) |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/Program.cs
... | ... | @@ -0,0 +1,17 @@ |
| 1 | +namespace CarTypeCheckAndSql | |
| 2 | +{ | |
| 3 | + internal static class Program | |
| 4 | + { | |
| 5 | + /// <summary> | |
| 6 | + /// The main entry point for the application. | |
| 7 | + /// </summary> | |
| 8 | + [STAThread] | |
| 9 | + static void Main() | |
| 10 | + { | |
| 11 | + // To customize application configuration such as set high DPI settings or default font, | |
| 12 | + // see https://aka.ms/applicationconfiguration. | |
| 13 | + ApplicationConfiguration.Initialize(); | |
| 14 | + Application.Run(new Form1()); | |
| 15 | + } | |
| 16 | + } | |
| 17 | +}(파일 끝에 줄바꿈 문자 없음) |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows.zip
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/BouncyCastle.Cryptography.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/CarTypeCheckAndSql.deps.json
... | ... | @@ -0,0 +1,691 @@ |
| 1 | +{ | |
| 2 | + "runtimeTarget": { | |
| 3 | + "name": ".NETCoreApp,Version=v8.0", | |
| 4 | + "signature": "" | |
| 5 | + }, | |
| 6 | + "compilationOptions": {}, | |
| 7 | + "targets": { | |
| 8 | + ".NETCoreApp,Version=v8.0": { | |
| 9 | + "CarTypeCheckAndSql/1.0.0": { | |
| 10 | + "dependencies": { | |
| 11 | + "EPPlus": "7.3.2", | |
| 12 | + "MySql.Data": "9.0.0" | |
| 13 | + }, | |
| 14 | + "runtime": { | |
| 15 | + "CarTypeCheckAndSql.dll": {} | |
| 16 | + } | |
| 17 | + }, | |
| 18 | + "BouncyCastle.Cryptography/2.3.1": { | |
| 19 | + "runtime": { | |
| 20 | + "lib/net6.0/BouncyCastle.Cryptography.dll": { | |
| 21 | + "assemblyVersion": "2.0.0.0", | |
| 22 | + "fileVersion": "2.3.1.17862" | |
| 23 | + } | |
| 24 | + } | |
| 25 | + }, | |
| 26 | + "EPPlus/7.3.2": { | |
| 27 | + "dependencies": { | |
| 28 | + "EPPlus.System.Drawing": "6.1.1", | |
| 29 | + "Microsoft.Extensions.Configuration.Json": "8.0.0", | |
| 30 | + "Microsoft.IO.RecyclableMemoryStream": "3.0.1", | |
| 31 | + "System.ComponentModel.Annotations": "5.0.0", | |
| 32 | + "System.Formats.Asn1": "8.0.1", | |
| 33 | + "System.Security.Cryptography.Pkcs": "8.0.0", | |
| 34 | + "System.Text.Encoding.CodePages": "8.0.0", | |
| 35 | + "System.Text.Json": "8.0.4" | |
| 36 | + }, | |
| 37 | + "runtime": { | |
| 38 | + "lib/net8.0/EPPlus.dll": { | |
| 39 | + "assemblyVersion": "7.3.2.0", | |
| 40 | + "fileVersion": "7.3.2.0" | |
| 41 | + } | |
| 42 | + } | |
| 43 | + }, | |
| 44 | + "EPPlus.Interfaces/6.1.1": { | |
| 45 | + "runtime": { | |
| 46 | + "lib/net7.0/EPPlus.Interfaces.dll": { | |
| 47 | + "assemblyVersion": "6.1.1.0", | |
| 48 | + "fileVersion": "6.1.1.0" | |
| 49 | + } | |
| 50 | + } | |
| 51 | + }, | |
| 52 | + "EPPlus.System.Drawing/6.1.1": { | |
| 53 | + "dependencies": { | |
| 54 | + "EPPlus.Interfaces": "6.1.1", | |
| 55 | + "System.Drawing.Common": "7.0.0" | |
| 56 | + }, | |
| 57 | + "runtime": { | |
| 58 | + "lib/net7.0/EPPlus.System.Drawing.dll": { | |
| 59 | + "assemblyVersion": "6.1.1.0", | |
| 60 | + "fileVersion": "6.1.1.0" | |
| 61 | + } | |
| 62 | + } | |
| 63 | + }, | |
| 64 | + "Google.Protobuf/3.26.1": { | |
| 65 | + "runtime": { | |
| 66 | + "lib/net5.0/Google.Protobuf.dll": { | |
| 67 | + "assemblyVersion": "3.26.1.0", | |
| 68 | + "fileVersion": "3.26.1.0" | |
| 69 | + } | |
| 70 | + } | |
| 71 | + }, | |
| 72 | + "K4os.Compression.LZ4/1.3.8": { | |
| 73 | + "runtime": { | |
| 74 | + "lib/net6.0/K4os.Compression.LZ4.dll": { | |
| 75 | + "assemblyVersion": "1.3.8.0", | |
| 76 | + "fileVersion": "1.3.8.0" | |
| 77 | + } | |
| 78 | + } | |
| 79 | + }, | |
| 80 | + "K4os.Compression.LZ4.Streams/1.3.8": { | |
| 81 | + "dependencies": { | |
| 82 | + "K4os.Compression.LZ4": "1.3.8", | |
| 83 | + "K4os.Hash.xxHash": "1.0.8", | |
| 84 | + "System.IO.Pipelines": "6.0.3" | |
| 85 | + }, | |
| 86 | + "runtime": { | |
| 87 | + "lib/net6.0/K4os.Compression.LZ4.Streams.dll": { | |
| 88 | + "assemblyVersion": "1.3.8.0", | |
| 89 | + "fileVersion": "1.3.8.0" | |
| 90 | + } | |
| 91 | + } | |
| 92 | + }, | |
| 93 | + "K4os.Hash.xxHash/1.0.8": { | |
| 94 | + "runtime": { | |
| 95 | + "lib/net6.0/K4os.Hash.xxHash.dll": { | |
| 96 | + "assemblyVersion": "1.0.8.0", | |
| 97 | + "fileVersion": "1.0.8.0" | |
| 98 | + } | |
| 99 | + } | |
| 100 | + }, | |
| 101 | + "Microsoft.Extensions.Configuration/8.0.0": { | |
| 102 | + "dependencies": { | |
| 103 | + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", | |
| 104 | + "Microsoft.Extensions.Primitives": "8.0.0" | |
| 105 | + }, | |
| 106 | + "runtime": { | |
| 107 | + "lib/net8.0/Microsoft.Extensions.Configuration.dll": { | |
| 108 | + "assemblyVersion": "8.0.0.0", | |
| 109 | + "fileVersion": "8.0.23.53103" | |
| 110 | + } | |
| 111 | + } | |
| 112 | + }, | |
| 113 | + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { | |
| 114 | + "dependencies": { | |
| 115 | + "Microsoft.Extensions.Primitives": "8.0.0" | |
| 116 | + }, | |
| 117 | + "runtime": { | |
| 118 | + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { | |
| 119 | + "assemblyVersion": "8.0.0.0", | |
| 120 | + "fileVersion": "8.0.23.53103" | |
| 121 | + } | |
| 122 | + } | |
| 123 | + }, | |
| 124 | + "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { | |
| 125 | + "dependencies": { | |
| 126 | + "Microsoft.Extensions.Configuration": "8.0.0", | |
| 127 | + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", | |
| 128 | + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", | |
| 129 | + "Microsoft.Extensions.FileProviders.Physical": "8.0.0", | |
| 130 | + "Microsoft.Extensions.Primitives": "8.0.0" | |
| 131 | + }, | |
| 132 | + "runtime": { | |
| 133 | + "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { | |
| 134 | + "assemblyVersion": "8.0.0.0", | |
| 135 | + "fileVersion": "8.0.23.53103" | |
| 136 | + } | |
| 137 | + } | |
| 138 | + }, | |
| 139 | + "Microsoft.Extensions.Configuration.Json/8.0.0": { | |
| 140 | + "dependencies": { | |
| 141 | + "Microsoft.Extensions.Configuration": "8.0.0", | |
| 142 | + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", | |
| 143 | + "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0", | |
| 144 | + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", | |
| 145 | + "System.Text.Json": "8.0.4" | |
| 146 | + }, | |
| 147 | + "runtime": { | |
| 148 | + "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll": { | |
| 149 | + "assemblyVersion": "8.0.0.0", | |
| 150 | + "fileVersion": "8.0.23.53103" | |
| 151 | + } | |
| 152 | + } | |
| 153 | + }, | |
| 154 | + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { | |
| 155 | + "dependencies": { | |
| 156 | + "Microsoft.Extensions.Primitives": "8.0.0" | |
| 157 | + }, | |
| 158 | + "runtime": { | |
| 159 | + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { | |
| 160 | + "assemblyVersion": "8.0.0.0", | |
| 161 | + "fileVersion": "8.0.23.53103" | |
| 162 | + } | |
| 163 | + } | |
| 164 | + }, | |
| 165 | + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { | |
| 166 | + "dependencies": { | |
| 167 | + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", | |
| 168 | + "Microsoft.Extensions.FileSystemGlobbing": "8.0.0", | |
| 169 | + "Microsoft.Extensions.Primitives": "8.0.0" | |
| 170 | + }, | |
| 171 | + "runtime": { | |
| 172 | + "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": { | |
| 173 | + "assemblyVersion": "8.0.0.0", | |
| 174 | + "fileVersion": "8.0.23.53103" | |
| 175 | + } | |
| 176 | + } | |
| 177 | + }, | |
| 178 | + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { | |
| 179 | + "runtime": { | |
| 180 | + "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": { | |
| 181 | + "assemblyVersion": "8.0.0.0", | |
| 182 | + "fileVersion": "8.0.23.53103" | |
| 183 | + } | |
| 184 | + } | |
| 185 | + }, | |
| 186 | + "Microsoft.Extensions.Primitives/8.0.0": { | |
| 187 | + "runtime": { | |
| 188 | + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { | |
| 189 | + "assemblyVersion": "8.0.0.0", | |
| 190 | + "fileVersion": "8.0.23.53103" | |
| 191 | + } | |
| 192 | + } | |
| 193 | + }, | |
| 194 | + "Microsoft.IO.RecyclableMemoryStream/3.0.1": { | |
| 195 | + "runtime": { | |
| 196 | + "lib/net6.0/Microsoft.IO.RecyclableMemoryStream.dll": { | |
| 197 | + "assemblyVersion": "3.0.1.0", | |
| 198 | + "fileVersion": "3.0.1.0" | |
| 199 | + } | |
| 200 | + } | |
| 201 | + }, | |
| 202 | + "Microsoft.NETCore.Platforms/1.1.0": {}, | |
| 203 | + "Microsoft.NETCore.Targets/1.1.0": {}, | |
| 204 | + "Microsoft.Win32.SystemEvents/7.0.0": {}, | |
| 205 | + "MySql.Data/9.0.0": { | |
| 206 | + "dependencies": { | |
| 207 | + "BouncyCastle.Cryptography": "2.3.1", | |
| 208 | + "Google.Protobuf": "3.26.1", | |
| 209 | + "K4os.Compression.LZ4.Streams": "1.3.8", | |
| 210 | + "System.Buffers": "4.5.1", | |
| 211 | + "System.Configuration.ConfigurationManager": "8.0.0", | |
| 212 | + "System.Diagnostics.DiagnosticSource": "8.0.1", | |
| 213 | + "System.Runtime.CompilerServices.Unsafe": "6.0.0", | |
| 214 | + "System.Runtime.Loader": "4.3.0", | |
| 215 | + "System.Security.Permissions": "8.0.0", | |
| 216 | + "System.Text.Encoding.CodePages": "8.0.0", | |
| 217 | + "System.Text.Json": "8.0.4", | |
| 218 | + "System.Threading.Tasks.Extensions": "4.5.4", | |
| 219 | + "ZstdSharp.Port": "0.8.0" | |
| 220 | + }, | |
| 221 | + "runtime": { | |
| 222 | + "lib/net8.0/MySql.Data.dll": { | |
| 223 | + "assemblyVersion": "9.0.0.0", | |
| 224 | + "fileVersion": "9.0.0.0" | |
| 225 | + } | |
| 226 | + }, | |
| 227 | + "runtimeTargets": { | |
| 228 | + "runtimes/win-x64/native/comerr64.dll": { | |
| 229 | + "rid": "win-x64", | |
| 230 | + "assetType": "native", | |
| 231 | + "fileVersion": "4.1.0.0" | |
| 232 | + }, | |
| 233 | + "runtimes/win-x64/native/gssapi64.dll": { | |
| 234 | + "rid": "win-x64", | |
| 235 | + "assetType": "native", | |
| 236 | + "fileVersion": "4.1.0.0" | |
| 237 | + }, | |
| 238 | + "runtimes/win-x64/native/k5sprt64.dll": { | |
| 239 | + "rid": "win-x64", | |
| 240 | + "assetType": "native", | |
| 241 | + "fileVersion": "4.1.0.0" | |
| 242 | + }, | |
| 243 | + "runtimes/win-x64/native/krb5_64.dll": { | |
| 244 | + "rid": "win-x64", | |
| 245 | + "assetType": "native", | |
| 246 | + "fileVersion": "4.1.0.0" | |
| 247 | + }, | |
| 248 | + "runtimes/win-x64/native/krbcc64.dll": { | |
| 249 | + "rid": "win-x64", | |
| 250 | + "assetType": "native", | |
| 251 | + "fileVersion": "4.1.0.0" | |
| 252 | + } | |
| 253 | + } | |
| 254 | + }, | |
| 255 | + "System.Buffers/4.5.1": {}, | |
| 256 | + "System.ComponentModel.Annotations/5.0.0": {}, | |
| 257 | + "System.Configuration.ConfigurationManager/8.0.0": { | |
| 258 | + "dependencies": { | |
| 259 | + "System.Diagnostics.EventLog": "8.0.0", | |
| 260 | + "System.Security.Cryptography.ProtectedData": "8.0.0" | |
| 261 | + } | |
| 262 | + }, | |
| 263 | + "System.Diagnostics.DiagnosticSource/8.0.1": {}, | |
| 264 | + "System.Diagnostics.EventLog/8.0.0": {}, | |
| 265 | + "System.Drawing.Common/7.0.0": { | |
| 266 | + "dependencies": { | |
| 267 | + "Microsoft.Win32.SystemEvents": "7.0.0" | |
| 268 | + } | |
| 269 | + }, | |
| 270 | + "System.Formats.Asn1/8.0.1": {}, | |
| 271 | + "System.IO/4.3.0": { | |
| 272 | + "dependencies": { | |
| 273 | + "Microsoft.NETCore.Platforms": "1.1.0", | |
| 274 | + "Microsoft.NETCore.Targets": "1.1.0", | |
| 275 | + "System.Runtime": "4.3.0", | |
| 276 | + "System.Text.Encoding": "4.3.0", | |
| 277 | + "System.Threading.Tasks": "4.3.0" | |
| 278 | + } | |
| 279 | + }, | |
| 280 | + "System.IO.Pipelines/6.0.3": { | |
| 281 | + "runtime": { | |
| 282 | + "lib/net6.0/System.IO.Pipelines.dll": { | |
| 283 | + "assemblyVersion": "6.0.0.0", | |
| 284 | + "fileVersion": "6.0.522.21309" | |
| 285 | + } | |
| 286 | + } | |
| 287 | + }, | |
| 288 | + "System.Reflection/4.3.0": { | |
| 289 | + "dependencies": { | |
| 290 | + "Microsoft.NETCore.Platforms": "1.1.0", | |
| 291 | + "Microsoft.NETCore.Targets": "1.1.0", | |
| 292 | + "System.IO": "4.3.0", | |
| 293 | + "System.Reflection.Primitives": "4.3.0", | |
| 294 | + "System.Runtime": "4.3.0" | |
| 295 | + } | |
| 296 | + }, | |
| 297 | + "System.Reflection.Primitives/4.3.0": { | |
| 298 | + "dependencies": { | |
| 299 | + "Microsoft.NETCore.Platforms": "1.1.0", | |
| 300 | + "Microsoft.NETCore.Targets": "1.1.0", | |
| 301 | + "System.Runtime": "4.3.0" | |
| 302 | + } | |
| 303 | + }, | |
| 304 | + "System.Runtime/4.3.0": { | |
| 305 | + "dependencies": { | |
| 306 | + "Microsoft.NETCore.Platforms": "1.1.0", | |
| 307 | + "Microsoft.NETCore.Targets": "1.1.0" | |
| 308 | + } | |
| 309 | + }, | |
| 310 | + "System.Runtime.CompilerServices.Unsafe/6.0.0": {}, | |
| 311 | + "System.Runtime.Loader/4.3.0": { | |
| 312 | + "dependencies": { | |
| 313 | + "System.IO": "4.3.0", | |
| 314 | + "System.Reflection": "4.3.0", | |
| 315 | + "System.Runtime": "4.3.0" | |
| 316 | + } | |
| 317 | + }, | |
| 318 | + "System.Security.Cryptography.Pkcs/8.0.0": { | |
| 319 | + "dependencies": { | |
| 320 | + "System.Formats.Asn1": "8.0.1" | |
| 321 | + } | |
| 322 | + }, | |
| 323 | + "System.Security.Cryptography.ProtectedData/8.0.0": {}, | |
| 324 | + "System.Security.Permissions/8.0.0": { | |
| 325 | + "dependencies": { | |
| 326 | + "System.Windows.Extensions": "8.0.0" | |
| 327 | + } | |
| 328 | + }, | |
| 329 | + "System.Text.Encoding/4.3.0": { | |
| 330 | + "dependencies": { | |
| 331 | + "Microsoft.NETCore.Platforms": "1.1.0", | |
| 332 | + "Microsoft.NETCore.Targets": "1.1.0", | |
| 333 | + "System.Runtime": "4.3.0" | |
| 334 | + } | |
| 335 | + }, | |
| 336 | + "System.Text.Encoding.CodePages/8.0.0": {}, | |
| 337 | + "System.Text.Encodings.Web/8.0.0": {}, | |
| 338 | + "System.Text.Json/8.0.4": { | |
| 339 | + "dependencies": { | |
| 340 | + "System.Text.Encodings.Web": "8.0.0" | |
| 341 | + } | |
| 342 | + }, | |
| 343 | + "System.Threading.Tasks/4.3.0": { | |
| 344 | + "dependencies": { | |
| 345 | + "Microsoft.NETCore.Platforms": "1.1.0", | |
| 346 | + "Microsoft.NETCore.Targets": "1.1.0", | |
| 347 | + "System.Runtime": "4.3.0" | |
| 348 | + } | |
| 349 | + }, | |
| 350 | + "System.Threading.Tasks.Extensions/4.5.4": {}, | |
| 351 | + "System.Windows.Extensions/8.0.0": {}, | |
| 352 | + "ZstdSharp.Port/0.8.0": { | |
| 353 | + "runtime": { | |
| 354 | + "lib/net8.0/ZstdSharp.dll": { | |
| 355 | + "assemblyVersion": "0.8.0.0", | |
| 356 | + "fileVersion": "0.8.0.0" | |
| 357 | + } | |
| 358 | + } | |
| 359 | + } | |
| 360 | + } | |
| 361 | + }, | |
| 362 | + "libraries": { | |
| 363 | + "CarTypeCheckAndSql/1.0.0": { | |
| 364 | + "type": "project", | |
| 365 | + "serviceable": false, | |
| 366 | + "sha512": "" | |
| 367 | + }, | |
| 368 | + "BouncyCastle.Cryptography/2.3.1": { | |
| 369 | + "type": "package", | |
| 370 | + "serviceable": true, | |
| 371 | + "sha512": "sha512-buwoISwecYke3CmgG1AQSg+sNZjJeIb93vTAtJiHZX35hP/teYMxsfg0NDXGUKjGx6BKBTNKc77O2M3vKvlXZQ==", | |
| 372 | + "path": "bouncycastle.cryptography/2.3.1", | |
| 373 | + "hashPath": "bouncycastle.cryptography.2.3.1.nupkg.sha512" | |
| 374 | + }, | |
| 375 | + "EPPlus/7.3.2": { | |
| 376 | + "type": "package", | |
| 377 | + "serviceable": true, | |
| 378 | + "sha512": "sha512-9DShQD2VuDZ7QLHp+map1r2HdI1G325YGkvRG+qs4N2fgeMF1Uq0TONCEL5gKCWMNDVGO0ZELJTAIzwNyOZQug==", | |
| 379 | + "path": "epplus/7.3.2", | |
| 380 | + "hashPath": "epplus.7.3.2.nupkg.sha512" | |
| 381 | + }, | |
| 382 | + "EPPlus.Interfaces/6.1.1": { | |
| 383 | + "type": "package", | |
| 384 | + "serviceable": true, | |
| 385 | + "sha512": "sha512-y7dkrOoE1ZR9Vgy1Jf2rEIaTf3SHlUjYt01NklP+F5Qh7S2ruPbzTcpYLRWMeXiG8XL8h2jqX4CyIkFt3NQGZw==", | |
| 386 | + "path": "epplus.interfaces/6.1.1", | |
| 387 | + "hashPath": "epplus.interfaces.6.1.1.nupkg.sha512" | |
| 388 | + }, | |
| 389 | + "EPPlus.System.Drawing/6.1.1": { | |
| 390 | + "type": "package", | |
| 391 | + "serviceable": true, | |
| 392 | + "sha512": "sha512-lRF5gHYrmkHOOiLMI0t6q8zNYjUrzRgAM5BCXumv5xiqXko8fx3AWI+HCNZfhEqVFGOop+42KfR5GiUcCoyoMw==", | |
| 393 | + "path": "epplus.system.drawing/6.1.1", | |
| 394 | + "hashPath": "epplus.system.drawing.6.1.1.nupkg.sha512" | |
| 395 | + }, | |
| 396 | + "Google.Protobuf/3.26.1": { | |
| 397 | + "type": "package", | |
| 398 | + "serviceable": true, | |
| 399 | + "sha512": "sha512-CHZX8zXqhF/fdUtd+AYzew8T2HFkAoe5c7lbGxZY/qryAlQXckDvM5BfOJjXlMS7kyICqQTMszj4w1bX5uBJ/w==", | |
| 400 | + "path": "google.protobuf/3.26.1", | |
| 401 | + "hashPath": "google.protobuf.3.26.1.nupkg.sha512" | |
| 402 | + }, | |
| 403 | + "K4os.Compression.LZ4/1.3.8": { | |
| 404 | + "type": "package", | |
| 405 | + "serviceable": true, | |
| 406 | + "sha512": "sha512-LhwlPa7c1zs1OV2XadMtAWdImjLIsqFJPoRcIWAadSRn0Ri1DepK65UbWLPmt4riLqx2d40xjXRk0ogpqNtK7g==", | |
| 407 | + "path": "k4os.compression.lz4/1.3.8", | |
| 408 | + "hashPath": "k4os.compression.lz4.1.3.8.nupkg.sha512" | |
| 409 | + }, | |
| 410 | + "K4os.Compression.LZ4.Streams/1.3.8": { | |
| 411 | + "type": "package", | |
| 412 | + "serviceable": true, | |
| 413 | + "sha512": "sha512-P15qr8dZAeo9GvYbUIPEYFQ0MEJ0i5iqr37wsYeRC3la2uCldOoeCa6to0CZ1taiwxIV+Mk8NGuZi+4iWivK9w==", | |
| 414 | + "path": "k4os.compression.lz4.streams/1.3.8", | |
| 415 | + "hashPath": "k4os.compression.lz4.streams.1.3.8.nupkg.sha512" | |
| 416 | + }, | |
| 417 | + "K4os.Hash.xxHash/1.0.8": { | |
| 418 | + "type": "package", | |
| 419 | + "serviceable": true, | |
| 420 | + "sha512": "sha512-Wp2F7BamQ2Q/7Hk834nV9vRQapgcr8kgv9Jvfm8J3D0IhDqZMMl+a2yxUq5ltJitvXvQfB8W6K4F4fCbw/P6YQ==", | |
| 421 | + "path": "k4os.hash.xxhash/1.0.8", | |
| 422 | + "hashPath": "k4os.hash.xxhash.1.0.8.nupkg.sha512" | |
| 423 | + }, | |
| 424 | + "Microsoft.Extensions.Configuration/8.0.0": { | |
| 425 | + "type": "package", | |
| 426 | + "serviceable": true, | |
| 427 | + "sha512": "sha512-0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==", | |
| 428 | + "path": "microsoft.extensions.configuration/8.0.0", | |
| 429 | + "hashPath": "microsoft.extensions.configuration.8.0.0.nupkg.sha512" | |
| 430 | + }, | |
| 431 | + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { | |
| 432 | + "type": "package", | |
| 433 | + "serviceable": true, | |
| 434 | + "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", | |
| 435 | + "path": "microsoft.extensions.configuration.abstractions/8.0.0", | |
| 436 | + "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512" | |
| 437 | + }, | |
| 438 | + "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { | |
| 439 | + "type": "package", | |
| 440 | + "serviceable": true, | |
| 441 | + "sha512": "sha512-McP+Lz/EKwvtCv48z0YImw+L1gi1gy5rHhNaNIY2CrjloV+XY8gydT8DjMR6zWeL13AFK+DioVpppwAuO1Gi1w==", | |
| 442 | + "path": "microsoft.extensions.configuration.fileextensions/8.0.0", | |
| 443 | + "hashPath": "microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512" | |
| 444 | + }, | |
| 445 | + "Microsoft.Extensions.Configuration.Json/8.0.0": { | |
| 446 | + "type": "package", | |
| 447 | + "serviceable": true, | |
| 448 | + "sha512": "sha512-C2wqUoh9OmRL1akaCcKSTmRU8z0kckfImG7zLNI8uyi47Lp+zd5LWAD17waPQEqCz3ioWOCrFUo+JJuoeZLOBw==", | |
| 449 | + "path": "microsoft.extensions.configuration.json/8.0.0", | |
| 450 | + "hashPath": "microsoft.extensions.configuration.json.8.0.0.nupkg.sha512" | |
| 451 | + }, | |
| 452 | + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { | |
| 453 | + "type": "package", | |
| 454 | + "serviceable": true, | |
| 455 | + "sha512": "sha512-ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==", | |
| 456 | + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0", | |
| 457 | + "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512" | |
| 458 | + }, | |
| 459 | + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { | |
| 460 | + "type": "package", | |
| 461 | + "serviceable": true, | |
| 462 | + "sha512": "sha512-UboiXxpPUpwulHvIAVE36Knq0VSHaAmfrFkegLyBZeaADuKezJ/AIXYAW8F5GBlGk/VaibN2k/Zn1ca8YAfVdA==", | |
| 463 | + "path": "microsoft.extensions.fileproviders.physical/8.0.0", | |
| 464 | + "hashPath": "microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512" | |
| 465 | + }, | |
| 466 | + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { | |
| 467 | + "type": "package", | |
| 468 | + "serviceable": true, | |
| 469 | + "sha512": "sha512-OK+670i7esqlQrPjdIKRbsyMCe9g5kSLpRRQGSr4Q58AOYEe/hCnfLZprh7viNisSUUQZmMrbbuDaIrP+V1ebQ==", | |
| 470 | + "path": "microsoft.extensions.filesystemglobbing/8.0.0", | |
| 471 | + "hashPath": "microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512" | |
| 472 | + }, | |
| 473 | + "Microsoft.Extensions.Primitives/8.0.0": { | |
| 474 | + "type": "package", | |
| 475 | + "serviceable": true, | |
| 476 | + "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", | |
| 477 | + "path": "microsoft.extensions.primitives/8.0.0", | |
| 478 | + "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512" | |
| 479 | + }, | |
| 480 | + "Microsoft.IO.RecyclableMemoryStream/3.0.1": { | |
| 481 | + "type": "package", | |
| 482 | + "serviceable": true, | |
| 483 | + "sha512": "sha512-s/s20YTVY9r9TPfTrN5g8zPF1YhwxyqO6PxUkrYTGI2B+OGPe9AdajWZrLhFqXIvqIW23fnUE4+ztrUWNU1+9g==", | |
| 484 | + "path": "microsoft.io.recyclablememorystream/3.0.1", | |
| 485 | + "hashPath": "microsoft.io.recyclablememorystream.3.0.1.nupkg.sha512" | |
| 486 | + }, | |
| 487 | + "Microsoft.NETCore.Platforms/1.1.0": { | |
| 488 | + "type": "package", | |
| 489 | + "serviceable": true, | |
| 490 | + "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", | |
| 491 | + "path": "microsoft.netcore.platforms/1.1.0", | |
| 492 | + "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" | |
| 493 | + }, | |
| 494 | + "Microsoft.NETCore.Targets/1.1.0": { | |
| 495 | + "type": "package", | |
| 496 | + "serviceable": true, | |
| 497 | + "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", | |
| 498 | + "path": "microsoft.netcore.targets/1.1.0", | |
| 499 | + "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512" | |
| 500 | + }, | |
| 501 | + "Microsoft.Win32.SystemEvents/7.0.0": { | |
| 502 | + "type": "package", | |
| 503 | + "serviceable": true, | |
| 504 | + "sha512": "sha512-2nXPrhdAyAzir0gLl8Yy8S5Mnm/uBSQQA7jEsILOS1MTyS7DbmV1NgViMtvV1sfCD1ebITpNwb1NIinKeJgUVQ==", | |
| 505 | + "path": "microsoft.win32.systemevents/7.0.0", | |
| 506 | + "hashPath": "microsoft.win32.systemevents.7.0.0.nupkg.sha512" | |
| 507 | + }, | |
| 508 | + "MySql.Data/9.0.0": { | |
| 509 | + "type": "package", | |
| 510 | + "serviceable": true, | |
| 511 | + "sha512": "sha512-YT2/fdDy3FBx5ZK0qsupEs9Gt0iFo/mZR+ND5cJwrr+6xguAOXyYpYUbEj27UcLZER5InOUrJQYyUaPIDil2Xw==", | |
| 512 | + "path": "mysql.data/9.0.0", | |
| 513 | + "hashPath": "mysql.data.9.0.0.nupkg.sha512" | |
| 514 | + }, | |
| 515 | + "System.Buffers/4.5.1": { | |
| 516 | + "type": "package", | |
| 517 | + "serviceable": true, | |
| 518 | + "sha512": "sha512-Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==", | |
| 519 | + "path": "system.buffers/4.5.1", | |
| 520 | + "hashPath": "system.buffers.4.5.1.nupkg.sha512" | |
| 521 | + }, | |
| 522 | + "System.ComponentModel.Annotations/5.0.0": { | |
| 523 | + "type": "package", | |
| 524 | + "serviceable": true, | |
| 525 | + "sha512": "sha512-dMkqfy2el8A8/I76n2Hi1oBFEbG1SfxD2l5nhwXV3XjlnOmwxJlQbYpJH4W51odnU9sARCSAgv7S3CyAFMkpYg==", | |
| 526 | + "path": "system.componentmodel.annotations/5.0.0", | |
| 527 | + "hashPath": "system.componentmodel.annotations.5.0.0.nupkg.sha512" | |
| 528 | + }, | |
| 529 | + "System.Configuration.ConfigurationManager/8.0.0": { | |
| 530 | + "type": "package", | |
| 531 | + "serviceable": true, | |
| 532 | + "sha512": "sha512-JlYi9XVvIREURRUlGMr1F6vOFLk7YSY4p1vHo4kX3tQ0AGrjqlRWHDi66ImHhy6qwXBG3BJ6Y1QlYQ+Qz6Xgww==", | |
| 533 | + "path": "system.configuration.configurationmanager/8.0.0", | |
| 534 | + "hashPath": "system.configuration.configurationmanager.8.0.0.nupkg.sha512" | |
| 535 | + }, | |
| 536 | + "System.Diagnostics.DiagnosticSource/8.0.1": { | |
| 537 | + "type": "package", | |
| 538 | + "serviceable": true, | |
| 539 | + "sha512": "sha512-vaoWjvkG1aenR2XdjaVivlCV9fADfgyhW5bZtXT23qaEea0lWiUljdQuze4E31vKM7ZWJaSUsbYIKE3rnzfZUg==", | |
| 540 | + "path": "system.diagnostics.diagnosticsource/8.0.1", | |
| 541 | + "hashPath": "system.diagnostics.diagnosticsource.8.0.1.nupkg.sha512" | |
| 542 | + }, | |
| 543 | + "System.Diagnostics.EventLog/8.0.0": { | |
| 544 | + "type": "package", | |
| 545 | + "serviceable": true, | |
| 546 | + "sha512": "sha512-fdYxcRjQqTTacKId/2IECojlDSFvp7LP5N78+0z/xH7v/Tuw5ZAxu23Y6PTCRinqyu2ePx+Gn1098NC6jM6d+A==", | |
| 547 | + "path": "system.diagnostics.eventlog/8.0.0", | |
| 548 | + "hashPath": "system.diagnostics.eventlog.8.0.0.nupkg.sha512" | |
| 549 | + }, | |
| 550 | + "System.Drawing.Common/7.0.0": { | |
| 551 | + "type": "package", | |
| 552 | + "serviceable": true, | |
| 553 | + "sha512": "sha512-KIX+oBU38pxkKPxvLcLfIkOV5Ien8ReN78wro7OF5/erwcmortzeFx+iBswlh2Vz6gVne0khocQudGwaO1Ey6A==", | |
| 554 | + "path": "system.drawing.common/7.0.0", | |
| 555 | + "hashPath": "system.drawing.common.7.0.0.nupkg.sha512" | |
| 556 | + }, | |
| 557 | + "System.Formats.Asn1/8.0.1": { | |
| 558 | + "type": "package", | |
| 559 | + "serviceable": true, | |
| 560 | + "sha512": "sha512-XqKba7Mm/koKSjKMfW82olQdmfbI5yqeoLV/tidRp7fbh5rmHAQ5raDI/7SU0swTzv+jgqtUGkzmFxuUg0it1A==", | |
| 561 | + "path": "system.formats.asn1/8.0.1", | |
| 562 | + "hashPath": "system.formats.asn1.8.0.1.nupkg.sha512" | |
| 563 | + }, | |
| 564 | + "System.IO/4.3.0": { | |
| 565 | + "type": "package", | |
| 566 | + "serviceable": true, | |
| 567 | + "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", | |
| 568 | + "path": "system.io/4.3.0", | |
| 569 | + "hashPath": "system.io.4.3.0.nupkg.sha512" | |
| 570 | + }, | |
| 571 | + "System.IO.Pipelines/6.0.3": { | |
| 572 | + "type": "package", | |
| 573 | + "serviceable": true, | |
| 574 | + "sha512": "sha512-ryTgF+iFkpGZY1vRQhfCzX0xTdlV3pyaTTqRu2ETbEv+HlV7O6y7hyQURnghNIXvctl5DuZ//Dpks6HdL/Txgw==", | |
| 575 | + "path": "system.io.pipelines/6.0.3", | |
| 576 | + "hashPath": "system.io.pipelines.6.0.3.nupkg.sha512" | |
| 577 | + }, | |
| 578 | + "System.Reflection/4.3.0": { | |
| 579 | + "type": "package", | |
| 580 | + "serviceable": true, | |
| 581 | + "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", | |
| 582 | + "path": "system.reflection/4.3.0", | |
| 583 | + "hashPath": "system.reflection.4.3.0.nupkg.sha512" | |
| 584 | + }, | |
| 585 | + "System.Reflection.Primitives/4.3.0": { | |
| 586 | + "type": "package", | |
| 587 | + "serviceable": true, | |
| 588 | + "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", | |
| 589 | + "path": "system.reflection.primitives/4.3.0", | |
| 590 | + "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" | |
| 591 | + }, | |
| 592 | + "System.Runtime/4.3.0": { | |
| 593 | + "type": "package", | |
| 594 | + "serviceable": true, | |
| 595 | + "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", | |
| 596 | + "path": "system.runtime/4.3.0", | |
| 597 | + "hashPath": "system.runtime.4.3.0.nupkg.sha512" | |
| 598 | + }, | |
| 599 | + "System.Runtime.CompilerServices.Unsafe/6.0.0": { | |
| 600 | + "type": "package", | |
| 601 | + "serviceable": true, | |
| 602 | + "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", | |
| 603 | + "path": "system.runtime.compilerservices.unsafe/6.0.0", | |
| 604 | + "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" | |
| 605 | + }, | |
| 606 | + "System.Runtime.Loader/4.3.0": { | |
| 607 | + "type": "package", | |
| 608 | + "serviceable": true, | |
| 609 | + "sha512": "sha512-DHMaRn8D8YCK2GG2pw+UzNxn/OHVfaWx7OTLBD/hPegHZZgcZh3H6seWegrC4BYwsfuGrywIuT+MQs+rPqRLTQ==", | |
| 610 | + "path": "system.runtime.loader/4.3.0", | |
| 611 | + "hashPath": "system.runtime.loader.4.3.0.nupkg.sha512" | |
| 612 | + }, | |
| 613 | + "System.Security.Cryptography.Pkcs/8.0.0": { | |
| 614 | + "type": "package", | |
| 615 | + "serviceable": true, | |
| 616 | + "sha512": "sha512-ULmp3xoOwNYjOYp4JZ2NK/6NdTgiN1GQXzVVN1njQ7LOZ0d0B9vyMnhyqbIi9Qw4JXj1JgCsitkTShboHRx7Eg==", | |
| 617 | + "path": "system.security.cryptography.pkcs/8.0.0", | |
| 618 | + "hashPath": "system.security.cryptography.pkcs.8.0.0.nupkg.sha512" | |
| 619 | + }, | |
| 620 | + "System.Security.Cryptography.ProtectedData/8.0.0": { | |
| 621 | + "type": "package", | |
| 622 | + "serviceable": true, | |
| 623 | + "sha512": "sha512-+TUFINV2q2ifyXauQXRwy4CiBhqvDEDZeVJU7qfxya4aRYOKzVBpN+4acx25VcPB9ywUN6C0n8drWl110PhZEg==", | |
| 624 | + "path": "system.security.cryptography.protecteddata/8.0.0", | |
| 625 | + "hashPath": "system.security.cryptography.protecteddata.8.0.0.nupkg.sha512" | |
| 626 | + }, | |
| 627 | + "System.Security.Permissions/8.0.0": { | |
| 628 | + "type": "package", | |
| 629 | + "serviceable": true, | |
| 630 | + "sha512": "sha512-v/BBylw7XevuAsHXoX9dDUUfmBIcUf7Lkz8K3ZXIKz3YRKpw8YftpSir4n4e/jDTKFoaK37AsC3xnk+GNFI1Ow==", | |
| 631 | + "path": "system.security.permissions/8.0.0", | |
| 632 | + "hashPath": "system.security.permissions.8.0.0.nupkg.sha512" | |
| 633 | + }, | |
| 634 | + "System.Text.Encoding/4.3.0": { | |
| 635 | + "type": "package", | |
| 636 | + "serviceable": true, | |
| 637 | + "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", | |
| 638 | + "path": "system.text.encoding/4.3.0", | |
| 639 | + "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" | |
| 640 | + }, | |
| 641 | + "System.Text.Encoding.CodePages/8.0.0": { | |
| 642 | + "type": "package", | |
| 643 | + "serviceable": true, | |
| 644 | + "sha512": "sha512-OZIsVplFGaVY90G2SbpgU7EnCoOO5pw1t4ic21dBF3/1omrJFpAGoNAVpPyMVOC90/hvgkGG3VFqR13YgZMQfg==", | |
| 645 | + "path": "system.text.encoding.codepages/8.0.0", | |
| 646 | + "hashPath": "system.text.encoding.codepages.8.0.0.nupkg.sha512" | |
| 647 | + }, | |
| 648 | + "System.Text.Encodings.Web/8.0.0": { | |
| 649 | + "type": "package", | |
| 650 | + "serviceable": true, | |
| 651 | + "sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", | |
| 652 | + "path": "system.text.encodings.web/8.0.0", | |
| 653 | + "hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512" | |
| 654 | + }, | |
| 655 | + "System.Text.Json/8.0.4": { | |
| 656 | + "type": "package", | |
| 657 | + "serviceable": true, | |
| 658 | + "sha512": "sha512-bAkhgDJ88XTsqczoxEMliSrpijKZHhbJQldhAmObj/RbrN3sU5dcokuXmWJWsdQAhiMJ9bTayWsL1C9fbbCRhw==", | |
| 659 | + "path": "system.text.json/8.0.4", | |
| 660 | + "hashPath": "system.text.json.8.0.4.nupkg.sha512" | |
| 661 | + }, | |
| 662 | + "System.Threading.Tasks/4.3.0": { | |
| 663 | + "type": "package", | |
| 664 | + "serviceable": true, | |
| 665 | + "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", | |
| 666 | + "path": "system.threading.tasks/4.3.0", | |
| 667 | + "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" | |
| 668 | + }, | |
| 669 | + "System.Threading.Tasks.Extensions/4.5.4": { | |
| 670 | + "type": "package", | |
| 671 | + "serviceable": true, | |
| 672 | + "sha512": "sha512-zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", | |
| 673 | + "path": "system.threading.tasks.extensions/4.5.4", | |
| 674 | + "hashPath": "system.threading.tasks.extensions.4.5.4.nupkg.sha512" | |
| 675 | + }, | |
| 676 | + "System.Windows.Extensions/8.0.0": { | |
| 677 | + "type": "package", | |
| 678 | + "serviceable": true, | |
| 679 | + "sha512": "sha512-Obg3a90MkOw9mYKxrardLpY2u0axDMrSmy4JCdq2cYbelM2cUwmUir5Bomvd1yxmPL9h5LVHU1tuKBZpUjfASg==", | |
| 680 | + "path": "system.windows.extensions/8.0.0", | |
| 681 | + "hashPath": "system.windows.extensions.8.0.0.nupkg.sha512" | |
| 682 | + }, | |
| 683 | + "ZstdSharp.Port/0.8.0": { | |
| 684 | + "type": "package", | |
| 685 | + "serviceable": true, | |
| 686 | + "sha512": "sha512-Z62eNBIu8E8YtbqlMy57tK3dV1+m2b9NhPeaYovB5exmLKvrGCqOhJTzrEUH5VyUWU6vwX3c1XHJGhW5HVs8dA==", | |
| 687 | + "path": "zstdsharp.port/0.8.0", | |
| 688 | + "hashPath": "zstdsharp.port.0.8.0.nupkg.sha512" | |
| 689 | + } | |
| 690 | + } | |
| 691 | +}(파일 끝에 줄바꿈 문자 없음) |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/CarTypeCheckAndSql.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/CarTypeCheckAndSql.exe
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/CarTypeCheckAndSql.pdb
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/CarTypeCheckAndSql.runtimeconfig.json
... | ... | @@ -0,0 +1,18 @@ |
| 1 | +{ | |
| 2 | + "runtimeOptions": { | |
| 3 | + "tfm": "net8.0", | |
| 4 | + "frameworks": [ | |
| 5 | + { | |
| 6 | + "name": "Microsoft.NETCore.App", | |
| 7 | + "version": "8.0.0" | |
| 8 | + }, | |
| 9 | + { | |
| 10 | + "name": "Microsoft.WindowsDesktop.App", | |
| 11 | + "version": "8.0.0" | |
| 12 | + } | |
| 13 | + ], | |
| 14 | + "configProperties": { | |
| 15 | + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true | |
| 16 | + } | |
| 17 | + } | |
| 18 | +}(파일 끝에 줄바꿈 문자 없음) |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/EPPlus.Interfaces.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/EPPlus.System.Drawing.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/EPPlus.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/Google.Protobuf.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/K4os.Compression.LZ4.Streams.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/K4os.Compression.LZ4.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/K4os.Hash.xxHash.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/Microsoft.Extensions.Configuration.Abstractions.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/Microsoft.Extensions.Configuration.FileExtensions.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/Microsoft.Extensions.Configuration.Json.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/Microsoft.Extensions.Configuration.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Abstractions.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Physical.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/Microsoft.Extensions.FileSystemGlobbing.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/Microsoft.Extensions.Primitives.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/Microsoft.IO.RecyclableMemoryStream.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/MySql.Data.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/System.Formats.Asn1.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/System.IO.Pipelines.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/System.Text.Json.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/ZstdSharp.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/runtimes/win-x64/native/comerr64.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/runtimes/win-x64/native/gssapi64.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/runtimes/win-x64/native/k5sprt64.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/runtimes/win-x64/native/krb5_64.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/bin/Debug/net8.0-windows/runtimes/win-x64/native/krbcc64.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/obj/CarTypeCheckAndSql.csproj.nuget.dgspec.json
... | ... | @@ -0,0 +1,88 @@ |
| 1 | +{ | |
| 2 | + "format": 1, | |
| 3 | + "restore": { | |
| 4 | + "D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\CarTypeCheckAndSql\\CarTypeCheckAndSql.csproj": {} | |
| 5 | + }, | |
| 6 | + "projects": { | |
| 7 | + "D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\CarTypeCheckAndSql\\CarTypeCheckAndSql.csproj": { | |
| 8 | + "version": "1.0.0", | |
| 9 | + "restore": { | |
| 10 | + "projectUniqueName": "D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\CarTypeCheckAndSql\\CarTypeCheckAndSql.csproj", | |
| 11 | + "projectName": "CarTypeCheckAndSql", | |
| 12 | + "projectPath": "D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\CarTypeCheckAndSql\\CarTypeCheckAndSql.csproj", | |
| 13 | + "packagesPath": "C:\\Users\\LYR\\.nuget\\packages\\", | |
| 14 | + "outputPath": "D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\CarTypeCheckAndSql\\obj\\", | |
| 15 | + "projectStyle": "PackageReference", | |
| 16 | + "fallbackFolders": [ | |
| 17 | + "C:\\Program Files (x86)\\DevExpress 21.1\\Components\\Offline Packages", | |
| 18 | + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" | |
| 19 | + ], | |
| 20 | + "configFilePaths": [ | |
| 21 | + "C:\\Users\\LYR\\AppData\\Roaming\\NuGet\\NuGet.Config", | |
| 22 | + "C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 21.1.config", | |
| 23 | + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", | |
| 24 | + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" | |
| 25 | + ], | |
| 26 | + "originalTargetFrameworks": [ | |
| 27 | + "net8.0-windows" | |
| 28 | + ], | |
| 29 | + "sources": { | |
| 30 | + "C:\\Program Files (x86)\\DevExpress 21.1\\Components\\System\\Components\\Packages": {}, | |
| 31 | + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, | |
| 32 | + "https://api.nuget.org/v3/index.json": {} | |
| 33 | + }, | |
| 34 | + "frameworks": { | |
| 35 | + "net8.0-windows7.0": { | |
| 36 | + "targetAlias": "net8.0-windows", | |
| 37 | + "projectReferences": {} | |
| 38 | + } | |
| 39 | + }, | |
| 40 | + "warningProperties": { | |
| 41 | + "warnAsError": [ | |
| 42 | + "NU1605" | |
| 43 | + ] | |
| 44 | + }, | |
| 45 | + "restoreAuditProperties": { | |
| 46 | + "enableAudit": "true", | |
| 47 | + "auditLevel": "low", | |
| 48 | + "auditMode": "direct" | |
| 49 | + } | |
| 50 | + }, | |
| 51 | + "frameworks": { | |
| 52 | + "net8.0-windows7.0": { | |
| 53 | + "targetAlias": "net8.0-windows", | |
| 54 | + "dependencies": { | |
| 55 | + "EPPlus": { | |
| 56 | + "target": "Package", | |
| 57 | + "version": "[7.3.2, )" | |
| 58 | + }, | |
| 59 | + "MySql.Data": { | |
| 60 | + "target": "Package", | |
| 61 | + "version": "[9.0.0, )" | |
| 62 | + } | |
| 63 | + }, | |
| 64 | + "imports": [ | |
| 65 | + "net461", | |
| 66 | + "net462", | |
| 67 | + "net47", | |
| 68 | + "net471", | |
| 69 | + "net472", | |
| 70 | + "net48", | |
| 71 | + "net481" | |
| 72 | + ], | |
| 73 | + "assetTargetFallback": true, | |
| 74 | + "warn": true, | |
| 75 | + "frameworkReferences": { | |
| 76 | + "Microsoft.NETCore.App": { | |
| 77 | + "privateAssets": "all" | |
| 78 | + }, | |
| 79 | + "Microsoft.WindowsDesktop.App.WindowsForms": { | |
| 80 | + "privateAssets": "none" | |
| 81 | + } | |
| 82 | + }, | |
| 83 | + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.403/PortableRuntimeIdentifierGraph.json" | |
| 84 | + } | |
| 85 | + } | |
| 86 | + } | |
| 87 | + } | |
| 88 | +}(파일 끝에 줄바꿈 문자 없음) |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/obj/CarTypeCheckAndSql.csproj.nuget.g.props
... | ... | @@ -0,0 +1,17 @@ |
| 1 | +<?xml version="1.0" encoding="utf-8" standalone="no"?> | |
| 2 | +<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | |
| 3 | + <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> | |
| 4 | + <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess> | |
| 5 | + <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool> | |
| 6 | + <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile> | |
| 7 | + <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot> | |
| 8 | + <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\LYR\.nuget\packages\;C:\Program Files (x86)\DevExpress 21.1\Components\Offline Packages;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders> | |
| 9 | + <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle> | |
| 10 | + <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.11.1</NuGetToolVersion> | |
| 11 | + </PropertyGroup> | |
| 12 | + <ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> | |
| 13 | + <SourceRoot Include="C:\Users\LYR\.nuget\packages\" /> | |
| 14 | + <SourceRoot Include="C:\Program Files (x86)\DevExpress 21.1\Components\Offline Packages\" /> | |
| 15 | + <SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" /> | |
| 16 | + </ItemGroup> | |
| 17 | +</Project>(파일 끝에 줄바꿈 문자 없음) |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/obj/CarTypeCheckAndSql.csproj.nuget.g.targets
... | ... | @@ -0,0 +1,6 @@ |
| 1 | +<?xml version="1.0" encoding="utf-8" standalone="no"?> | |
| 2 | +<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | |
| 3 | + <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> | |
| 4 | + <Import Project="$(NuGetPackageRoot)system.text.json\8.0.4\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.4\buildTransitive\net6.0\System.Text.Json.targets')" /> | |
| 5 | + </ImportGroup> | |
| 6 | +</Project>(파일 끝에 줄바꿈 문자 없음) |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
... | ... | @@ -0,0 +1,4 @@ |
| 1 | +// <autogenerated /> | |
| 2 | +using System; | |
| 3 | +using System.Reflection; | |
| 4 | +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/obj/Debug/net8.0-windows/CarTypeC.CBEAEC4E.Up2Date
... | ... | @@ -0,0 +1,0 @@ |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/obj/Debug/net8.0-windows/CarTypeCheckAndSql.AssemblyInfo.cs
... | ... | @@ -0,0 +1,25 @@ |
| 1 | +//------------------------------------------------------------------------------ | |
| 2 | +// <auto-generated> | |
| 3 | +// 이 코드는 도구를 사용하여 생성되었습니다. | |
| 4 | +// 런타임 버전:4.0.30319.42000 | |
| 5 | +// | |
| 6 | +// 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면 | |
| 7 | +// 이러한 변경 내용이 손실됩니다. | |
| 8 | +// </auto-generated> | |
| 9 | +//------------------------------------------------------------------------------ | |
| 10 | + | |
| 11 | +using System; | |
| 12 | +using System.Reflection; | |
| 13 | + | |
| 14 | +[assembly: System.Reflection.AssemblyCompanyAttribute("CarTypeCheckAndSql")] | |
| 15 | +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] | |
| 16 | +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] | |
| 17 | +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+65536649196ecd1a65898fd90598eeec00899e9b")] | |
| 18 | +[assembly: System.Reflection.AssemblyProductAttribute("CarTypeCheckAndSql")] | |
| 19 | +[assembly: System.Reflection.AssemblyTitleAttribute("CarTypeCheckAndSql")] | |
| 20 | +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] | |
| 21 | +[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")] | |
| 22 | +[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")] | |
| 23 | + | |
| 24 | +// MSBuild WriteCodeFragment 클래스에서 생성되었습니다. | |
| 25 | + |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/obj/Debug/net8.0-windows/CarTypeCheckAndSql.AssemblyInfoInputs.cache
... | ... | @@ -0,0 +1,1 @@ |
| 1 | +51bbdc04622d465e0a8ff3799cf3ad54d70a1164880137fef1a7447d663ac93a |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/obj/Debug/net8.0-windows/CarTypeCheckAndSql.Form1.resources
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/obj/Debug/net8.0-windows/CarTypeCheckAndSql.GeneratedMSBuildEditorConfig.editorconfig
... | ... | @@ -0,0 +1,19 @@ |
| 1 | +is_global = true | |
| 2 | +build_property.ApplicationManifest = | |
| 3 | +build_property.StartupObject = | |
| 4 | +build_property.ApplicationDefaultFont = | |
| 5 | +build_property.ApplicationHighDpiMode = | |
| 6 | +build_property.ApplicationUseCompatibleTextRendering = | |
| 7 | +build_property.ApplicationVisualStyles = | |
| 8 | +build_property.TargetFramework = net8.0-windows | |
| 9 | +build_property.TargetPlatformMinVersion = 7.0 | |
| 10 | +build_property.UsingMicrosoftNETSdkWeb = | |
| 11 | +build_property.ProjectTypeGuids = | |
| 12 | +build_property.InvariantGlobalization = | |
| 13 | +build_property.PlatformNeutralAssembly = | |
| 14 | +build_property.EnforceExtendedAnalyzerRules = | |
| 15 | +build_property._SupportedPlatformList = Linux,macOS,Windows | |
| 16 | +build_property.RootNamespace = CarTypeCheckAndSql | |
| 17 | +build_property.ProjectDir = D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\ | |
| 18 | +build_property.EnableComHosting = | |
| 19 | +build_property.EnableGeneratedComInterfaceComImportInterop = |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/obj/Debug/net8.0-windows/CarTypeCheckAndSql.GlobalUsings.g.cs
... | ... | @@ -0,0 +1,10 @@ |
| 1 | +// <auto-generated/> | |
| 2 | +global using global::System; | |
| 3 | +global using global::System.Collections.Generic; | |
| 4 | +global using global::System.Drawing; | |
| 5 | +global using global::System.IO; | |
| 6 | +global using global::System.Linq; | |
| 7 | +global using global::System.Net.Http; | |
| 8 | +global using global::System.Threading; | |
| 9 | +global using global::System.Threading.Tasks; | |
| 10 | +global using global::System.Windows.Forms; |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/obj/Debug/net8.0-windows/CarTypeCheckAndSql.assets.cache
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/obj/Debug/net8.0-windows/CarTypeCheckAndSql.csproj.AssemblyReference.cache
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/obj/Debug/net8.0-windows/CarTypeCheckAndSql.csproj.BuildWithSkipAnalyzers
... | ... | @@ -0,0 +1,0 @@ |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/obj/Debug/net8.0-windows/CarTypeCheckAndSql.csproj.CoreCompileInputs.cache
... | ... | @@ -0,0 +1,1 @@ |
| 1 | +f8cadfafc0c04c40bfad575dd93ea718d04c3086ae4fff16307705463f23869e |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/obj/Debug/net8.0-windows/CarTypeCheckAndSql.csproj.FileListAbsolute.txt
... | ... | @@ -0,0 +1,88 @@ |
| 1 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\obj\Debug\net8.0-windows\CarTypeCheckAndSql.Form1.resources | |
| 2 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\obj\Debug\net8.0-windows\CarTypeCheckAndSql.csproj.GenerateResource.cache | |
| 3 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\obj\Debug\net8.0-windows\CarTypeCheckAndSql.GeneratedMSBuildEditorConfig.editorconfig | |
| 4 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\obj\Debug\net8.0-windows\CarTypeCheckAndSql.AssemblyInfoInputs.cache | |
| 5 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\obj\Debug\net8.0-windows\CarTypeCheckAndSql.AssemblyInfo.cs | |
| 6 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\obj\Debug\net8.0-windows\CarTypeCheckAndSql.csproj.CoreCompileInputs.cache | |
| 7 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\CarTypeCheckAndSql.exe | |
| 8 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\CarTypeCheckAndSql.deps.json | |
| 9 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\CarTypeCheckAndSql.runtimeconfig.json | |
| 10 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\CarTypeCheckAndSql.dll | |
| 11 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\CarTypeCheckAndSql.pdb | |
| 12 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\EPPlus.dll | |
| 13 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\EPPlus.Interfaces.dll | |
| 14 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\EPPlus.System.Drawing.dll | |
| 15 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\Microsoft.Extensions.Configuration.dll | |
| 16 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\Microsoft.Extensions.Configuration.Abstractions.dll | |
| 17 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\Microsoft.Extensions.Configuration.FileExtensions.dll | |
| 18 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\Microsoft.Extensions.Configuration.Json.dll | |
| 19 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\Microsoft.Extensions.FileProviders.Abstractions.dll | |
| 20 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\Microsoft.Extensions.FileProviders.Physical.dll | |
| 21 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\Microsoft.Extensions.FileSystemGlobbing.dll | |
| 22 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\Microsoft.Extensions.Primitives.dll | |
| 23 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\Microsoft.IO.RecyclableMemoryStream.dll | |
| 24 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\System.Formats.Asn1.dll | |
| 25 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\System.Text.Json.dll | |
| 26 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\obj\Debug\net8.0-windows\CarTypeCheckAndSql.csproj.AssemblyReference.cache | |
| 27 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\obj\Debug\net8.0-windows\CarTypeC.CBEAEC4E.Up2Date | |
| 28 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\obj\Debug\net8.0-windows\CarTypeCheckAndSql.dll | |
| 29 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\obj\Debug\net8.0-windows\refint\CarTypeCheckAndSql.dll | |
| 30 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\obj\Debug\net8.0-windows\CarTypeCheckAndSql.pdb | |
| 31 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\obj\Debug\net8.0-windows\CarTypeCheckAndSql.genruntimeconfig.cache | |
| 32 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\obj\Debug\net8.0-windows\ref\CarTypeCheckAndSql.dll | |
| 33 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\BouncyCastle.Cryptography.dll | |
| 34 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\Google.Protobuf.dll | |
| 35 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\K4os.Compression.LZ4.dll | |
| 36 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\K4os.Compression.LZ4.Streams.dll | |
| 37 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\K4os.Hash.xxHash.dll | |
| 38 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\MySql.Data.dll | |
| 39 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\System.IO.Pipelines.dll | |
| 40 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\ZstdSharp.dll | |
| 41 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\runtimes\win-x64\native\comerr64.dll | |
| 42 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\runtimes\win-x64\native\gssapi64.dll | |
| 43 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\runtimes\win-x64\native\k5sprt64.dll | |
| 44 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\runtimes\win-x64\native\krb5_64.dll | |
| 45 | +C:\Users\cjs\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\runtimes\win-x64\native\krbcc64.dll | |
| 46 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\CarTypeCheckAndSql.exe | |
| 47 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\CarTypeCheckAndSql.deps.json | |
| 48 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\CarTypeCheckAndSql.runtimeconfig.json | |
| 49 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\CarTypeCheckAndSql.dll | |
| 50 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\CarTypeCheckAndSql.pdb | |
| 51 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\BouncyCastle.Cryptography.dll | |
| 52 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\EPPlus.dll | |
| 53 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\EPPlus.Interfaces.dll | |
| 54 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\EPPlus.System.Drawing.dll | |
| 55 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\Google.Protobuf.dll | |
| 56 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\K4os.Compression.LZ4.dll | |
| 57 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\K4os.Compression.LZ4.Streams.dll | |
| 58 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\K4os.Hash.xxHash.dll | |
| 59 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\Microsoft.Extensions.Configuration.dll | |
| 60 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\Microsoft.Extensions.Configuration.Abstractions.dll | |
| 61 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\Microsoft.Extensions.Configuration.FileExtensions.dll | |
| 62 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\Microsoft.Extensions.Configuration.Json.dll | |
| 63 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\Microsoft.Extensions.FileProviders.Abstractions.dll | |
| 64 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\Microsoft.Extensions.FileProviders.Physical.dll | |
| 65 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\Microsoft.Extensions.FileSystemGlobbing.dll | |
| 66 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\Microsoft.Extensions.Primitives.dll | |
| 67 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\Microsoft.IO.RecyclableMemoryStream.dll | |
| 68 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\MySql.Data.dll | |
| 69 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\System.IO.Pipelines.dll | |
| 70 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\ZstdSharp.dll | |
| 71 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\runtimes\win-x64\native\comerr64.dll | |
| 72 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\runtimes\win-x64\native\gssapi64.dll | |
| 73 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\runtimes\win-x64\native\k5sprt64.dll | |
| 74 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\runtimes\win-x64\native\krb5_64.dll | |
| 75 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\bin\Debug\net8.0-windows\runtimes\win-x64\native\krbcc64.dll | |
| 76 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\obj\Debug\net8.0-windows\CarTypeCheckAndSql.csproj.AssemblyReference.cache | |
| 77 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\obj\Debug\net8.0-windows\CarTypeCheckAndSql.Form1.resources | |
| 78 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\obj\Debug\net8.0-windows\CarTypeCheckAndSql.csproj.GenerateResource.cache | |
| 79 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\obj\Debug\net8.0-windows\CarTypeCheckAndSql.GeneratedMSBuildEditorConfig.editorconfig | |
| 80 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\obj\Debug\net8.0-windows\CarTypeCheckAndSql.AssemblyInfoInputs.cache | |
| 81 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\obj\Debug\net8.0-windows\CarTypeCheckAndSql.AssemblyInfo.cs | |
| 82 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\obj\Debug\net8.0-windows\CarTypeCheckAndSql.csproj.CoreCompileInputs.cache | |
| 83 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\obj\Debug\net8.0-windows\CarTypeC.CBEAEC4E.Up2Date | |
| 84 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\obj\Debug\net8.0-windows\CarTypeCheckAndSql.dll | |
| 85 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\obj\Debug\net8.0-windows\refint\CarTypeCheckAndSql.dll | |
| 86 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\obj\Debug\net8.0-windows\CarTypeCheckAndSql.pdb | |
| 87 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\obj\Debug\net8.0-windows\CarTypeCheckAndSql.genruntimeconfig.cache | |
| 88 | +D:\project_others\source\repos\CarTypeCheckAndSql\CarTypeCheckAndSql\obj\Debug\net8.0-windows\ref\CarTypeCheckAndSql.dll |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/obj/Debug/net8.0-windows/CarTypeCheckAndSql.csproj.GenerateResource.cache
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/obj/Debug/net8.0-windows/CarTypeCheckAndSql.designer.deps.json
... | ... | @@ -0,0 +1,845 @@ |
| 1 | +{ | |
| 2 | + "runtimeTarget": { | |
| 3 | + "name": ".NETCoreApp,Version=v8.0", | |
| 4 | + "signature": "" | |
| 5 | + }, | |
| 6 | + "compilationOptions": {}, | |
| 7 | + "targets": { | |
| 8 | + ".NETCoreApp,Version=v8.0": { | |
| 9 | + "BouncyCastle.Cryptography/2.3.1": { | |
| 10 | + "runtime": { | |
| 11 | + "lib/net6.0/BouncyCastle.Cryptography.dll": { | |
| 12 | + "assemblyVersion": "2.0.0.0", | |
| 13 | + "fileVersion": "2.3.1.17862" | |
| 14 | + } | |
| 15 | + } | |
| 16 | + }, | |
| 17 | + "EPPlus/7.3.2": { | |
| 18 | + "dependencies": { | |
| 19 | + "EPPlus.System.Drawing": "6.1.1", | |
| 20 | + "Microsoft.Extensions.Configuration.Json": "8.0.0", | |
| 21 | + "Microsoft.IO.RecyclableMemoryStream": "3.0.1", | |
| 22 | + "System.ComponentModel.Annotations": "5.0.0", | |
| 23 | + "System.Formats.Asn1": "8.0.1", | |
| 24 | + "System.Security.Cryptography.Pkcs": "8.0.0", | |
| 25 | + "System.Text.Encoding.CodePages": "8.0.0", | |
| 26 | + "System.Text.Json": "8.0.4" | |
| 27 | + }, | |
| 28 | + "runtime": { | |
| 29 | + "lib/net8.0/EPPlus.dll": { | |
| 30 | + "assemblyVersion": "7.3.2.0", | |
| 31 | + "fileVersion": "7.3.2.0" | |
| 32 | + } | |
| 33 | + } | |
| 34 | + }, | |
| 35 | + "EPPlus.Interfaces/6.1.1": { | |
| 36 | + "runtime": { | |
| 37 | + "lib/net7.0/EPPlus.Interfaces.dll": { | |
| 38 | + "assemblyVersion": "6.1.1.0", | |
| 39 | + "fileVersion": "6.1.1.0" | |
| 40 | + } | |
| 41 | + } | |
| 42 | + }, | |
| 43 | + "EPPlus.System.Drawing/6.1.1": { | |
| 44 | + "dependencies": { | |
| 45 | + "EPPlus.Interfaces": "6.1.1", | |
| 46 | + "System.Drawing.Common": "7.0.0" | |
| 47 | + }, | |
| 48 | + "runtime": { | |
| 49 | + "lib/net7.0/EPPlus.System.Drawing.dll": { | |
| 50 | + "assemblyVersion": "6.1.1.0", | |
| 51 | + "fileVersion": "6.1.1.0" | |
| 52 | + } | |
| 53 | + } | |
| 54 | + }, | |
| 55 | + "Google.Protobuf/3.26.1": { | |
| 56 | + "runtime": { | |
| 57 | + "lib/net5.0/Google.Protobuf.dll": { | |
| 58 | + "assemblyVersion": "3.26.1.0", | |
| 59 | + "fileVersion": "3.26.1.0" | |
| 60 | + } | |
| 61 | + } | |
| 62 | + }, | |
| 63 | + "K4os.Compression.LZ4/1.3.8": { | |
| 64 | + "runtime": { | |
| 65 | + "lib/net6.0/K4os.Compression.LZ4.dll": { | |
| 66 | + "assemblyVersion": "1.3.8.0", | |
| 67 | + "fileVersion": "1.3.8.0" | |
| 68 | + } | |
| 69 | + } | |
| 70 | + }, | |
| 71 | + "K4os.Compression.LZ4.Streams/1.3.8": { | |
| 72 | + "dependencies": { | |
| 73 | + "K4os.Compression.LZ4": "1.3.8", | |
| 74 | + "K4os.Hash.xxHash": "1.0.8", | |
| 75 | + "System.IO.Pipelines": "6.0.3" | |
| 76 | + }, | |
| 77 | + "runtime": { | |
| 78 | + "lib/net6.0/K4os.Compression.LZ4.Streams.dll": { | |
| 79 | + "assemblyVersion": "1.3.8.0", | |
| 80 | + "fileVersion": "1.3.8.0" | |
| 81 | + } | |
| 82 | + } | |
| 83 | + }, | |
| 84 | + "K4os.Hash.xxHash/1.0.8": { | |
| 85 | + "runtime": { | |
| 86 | + "lib/net6.0/K4os.Hash.xxHash.dll": { | |
| 87 | + "assemblyVersion": "1.0.8.0", | |
| 88 | + "fileVersion": "1.0.8.0" | |
| 89 | + } | |
| 90 | + } | |
| 91 | + }, | |
| 92 | + "Microsoft.Extensions.Configuration/8.0.0": { | |
| 93 | + "dependencies": { | |
| 94 | + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", | |
| 95 | + "Microsoft.Extensions.Primitives": "8.0.0" | |
| 96 | + }, | |
| 97 | + "runtime": { | |
| 98 | + "lib/net8.0/Microsoft.Extensions.Configuration.dll": { | |
| 99 | + "assemblyVersion": "8.0.0.0", | |
| 100 | + "fileVersion": "8.0.23.53103" | |
| 101 | + } | |
| 102 | + } | |
| 103 | + }, | |
| 104 | + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { | |
| 105 | + "dependencies": { | |
| 106 | + "Microsoft.Extensions.Primitives": "8.0.0" | |
| 107 | + }, | |
| 108 | + "runtime": { | |
| 109 | + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { | |
| 110 | + "assemblyVersion": "8.0.0.0", | |
| 111 | + "fileVersion": "8.0.23.53103" | |
| 112 | + } | |
| 113 | + } | |
| 114 | + }, | |
| 115 | + "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { | |
| 116 | + "dependencies": { | |
| 117 | + "Microsoft.Extensions.Configuration": "8.0.0", | |
| 118 | + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", | |
| 119 | + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", | |
| 120 | + "Microsoft.Extensions.FileProviders.Physical": "8.0.0", | |
| 121 | + "Microsoft.Extensions.Primitives": "8.0.0" | |
| 122 | + }, | |
| 123 | + "runtime": { | |
| 124 | + "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { | |
| 125 | + "assemblyVersion": "8.0.0.0", | |
| 126 | + "fileVersion": "8.0.23.53103" | |
| 127 | + } | |
| 128 | + } | |
| 129 | + }, | |
| 130 | + "Microsoft.Extensions.Configuration.Json/8.0.0": { | |
| 131 | + "dependencies": { | |
| 132 | + "Microsoft.Extensions.Configuration": "8.0.0", | |
| 133 | + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", | |
| 134 | + "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0", | |
| 135 | + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", | |
| 136 | + "System.Text.Json": "8.0.4" | |
| 137 | + }, | |
| 138 | + "runtime": { | |
| 139 | + "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll": { | |
| 140 | + "assemblyVersion": "8.0.0.0", | |
| 141 | + "fileVersion": "8.0.23.53103" | |
| 142 | + } | |
| 143 | + } | |
| 144 | + }, | |
| 145 | + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { | |
| 146 | + "dependencies": { | |
| 147 | + "Microsoft.Extensions.Primitives": "8.0.0" | |
| 148 | + }, | |
| 149 | + "runtime": { | |
| 150 | + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { | |
| 151 | + "assemblyVersion": "8.0.0.0", | |
| 152 | + "fileVersion": "8.0.23.53103" | |
| 153 | + } | |
| 154 | + } | |
| 155 | + }, | |
| 156 | + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { | |
| 157 | + "dependencies": { | |
| 158 | + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", | |
| 159 | + "Microsoft.Extensions.FileSystemGlobbing": "8.0.0", | |
| 160 | + "Microsoft.Extensions.Primitives": "8.0.0" | |
| 161 | + }, | |
| 162 | + "runtime": { | |
| 163 | + "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": { | |
| 164 | + "assemblyVersion": "8.0.0.0", | |
| 165 | + "fileVersion": "8.0.23.53103" | |
| 166 | + } | |
| 167 | + } | |
| 168 | + }, | |
| 169 | + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { | |
| 170 | + "runtime": { | |
| 171 | + "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": { | |
| 172 | + "assemblyVersion": "8.0.0.0", | |
| 173 | + "fileVersion": "8.0.23.53103" | |
| 174 | + } | |
| 175 | + } | |
| 176 | + }, | |
| 177 | + "Microsoft.Extensions.Primitives/8.0.0": { | |
| 178 | + "runtime": { | |
| 179 | + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { | |
| 180 | + "assemblyVersion": "8.0.0.0", | |
| 181 | + "fileVersion": "8.0.23.53103" | |
| 182 | + } | |
| 183 | + } | |
| 184 | + }, | |
| 185 | + "Microsoft.IO.RecyclableMemoryStream/3.0.1": { | |
| 186 | + "runtime": { | |
| 187 | + "lib/net6.0/Microsoft.IO.RecyclableMemoryStream.dll": { | |
| 188 | + "assemblyVersion": "3.0.1.0", | |
| 189 | + "fileVersion": "3.0.1.0" | |
| 190 | + } | |
| 191 | + } | |
| 192 | + }, | |
| 193 | + "Microsoft.NETCore.Platforms/1.1.0": {}, | |
| 194 | + "Microsoft.NETCore.Targets/1.1.0": {}, | |
| 195 | + "Microsoft.Win32.SystemEvents/7.0.0": { | |
| 196 | + "runtime": { | |
| 197 | + "lib/net7.0/Microsoft.Win32.SystemEvents.dll": { | |
| 198 | + "assemblyVersion": "7.0.0.0", | |
| 199 | + "fileVersion": "7.0.22.51805" | |
| 200 | + } | |
| 201 | + }, | |
| 202 | + "runtimeTargets": { | |
| 203 | + "runtimes/win/lib/net7.0/Microsoft.Win32.SystemEvents.dll": { | |
| 204 | + "rid": "win", | |
| 205 | + "assetType": "runtime", | |
| 206 | + "assemblyVersion": "7.0.0.0", | |
| 207 | + "fileVersion": "7.0.22.51805" | |
| 208 | + } | |
| 209 | + } | |
| 210 | + }, | |
| 211 | + "MySql.Data/9.0.0": { | |
| 212 | + "dependencies": { | |
| 213 | + "BouncyCastle.Cryptography": "2.3.1", | |
| 214 | + "Google.Protobuf": "3.26.1", | |
| 215 | + "K4os.Compression.LZ4.Streams": "1.3.8", | |
| 216 | + "System.Buffers": "4.5.1", | |
| 217 | + "System.Configuration.ConfigurationManager": "8.0.0", | |
| 218 | + "System.Diagnostics.DiagnosticSource": "8.0.1", | |
| 219 | + "System.Runtime.CompilerServices.Unsafe": "6.0.0", | |
| 220 | + "System.Runtime.Loader": "4.3.0", | |
| 221 | + "System.Security.Permissions": "8.0.0", | |
| 222 | + "System.Text.Encoding.CodePages": "8.0.0", | |
| 223 | + "System.Text.Json": "8.0.4", | |
| 224 | + "System.Threading.Tasks.Extensions": "4.5.4", | |
| 225 | + "ZstdSharp.Port": "0.8.0" | |
| 226 | + }, | |
| 227 | + "runtime": { | |
| 228 | + "lib/net8.0/MySql.Data.dll": { | |
| 229 | + "assemblyVersion": "9.0.0.0", | |
| 230 | + "fileVersion": "9.0.0.0" | |
| 231 | + } | |
| 232 | + }, | |
| 233 | + "runtimeTargets": { | |
| 234 | + "runtimes/win-x64/native/comerr64.dll": { | |
| 235 | + "rid": "win-x64", | |
| 236 | + "assetType": "native", | |
| 237 | + "fileVersion": "4.1.0.0" | |
| 238 | + }, | |
| 239 | + "runtimes/win-x64/native/gssapi64.dll": { | |
| 240 | + "rid": "win-x64", | |
| 241 | + "assetType": "native", | |
| 242 | + "fileVersion": "4.1.0.0" | |
| 243 | + }, | |
| 244 | + "runtimes/win-x64/native/k5sprt64.dll": { | |
| 245 | + "rid": "win-x64", | |
| 246 | + "assetType": "native", | |
| 247 | + "fileVersion": "4.1.0.0" | |
| 248 | + }, | |
| 249 | + "runtimes/win-x64/native/krb5_64.dll": { | |
| 250 | + "rid": "win-x64", | |
| 251 | + "assetType": "native", | |
| 252 | + "fileVersion": "4.1.0.0" | |
| 253 | + }, | |
| 254 | + "runtimes/win-x64/native/krbcc64.dll": { | |
| 255 | + "rid": "win-x64", | |
| 256 | + "assetType": "native", | |
| 257 | + "fileVersion": "4.1.0.0" | |
| 258 | + } | |
| 259 | + } | |
| 260 | + }, | |
| 261 | + "System.Buffers/4.5.1": {}, | |
| 262 | + "System.ComponentModel.Annotations/5.0.0": { | |
| 263 | + "runtime": { | |
| 264 | + "lib/netstandard2.1/System.ComponentModel.Annotations.dll": { | |
| 265 | + "assemblyVersion": "5.0.0.0", | |
| 266 | + "fileVersion": "5.0.20.51904" | |
| 267 | + } | |
| 268 | + } | |
| 269 | + }, | |
| 270 | + "System.Configuration.ConfigurationManager/8.0.0": { | |
| 271 | + "dependencies": { | |
| 272 | + "System.Diagnostics.EventLog": "8.0.0", | |
| 273 | + "System.Security.Cryptography.ProtectedData": "8.0.0" | |
| 274 | + }, | |
| 275 | + "runtime": { | |
| 276 | + "lib/net8.0/System.Configuration.ConfigurationManager.dll": { | |
| 277 | + "assemblyVersion": "8.0.0.0", | |
| 278 | + "fileVersion": "8.0.23.53103" | |
| 279 | + } | |
| 280 | + } | |
| 281 | + }, | |
| 282 | + "System.Diagnostics.DiagnosticSource/8.0.1": { | |
| 283 | + "runtime": { | |
| 284 | + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { | |
| 285 | + "assemblyVersion": "8.0.0.0", | |
| 286 | + "fileVersion": "8.0.424.16909" | |
| 287 | + } | |
| 288 | + } | |
| 289 | + }, | |
| 290 | + "System.Diagnostics.EventLog/8.0.0": { | |
| 291 | + "runtime": { | |
| 292 | + "lib/net8.0/System.Diagnostics.EventLog.dll": { | |
| 293 | + "assemblyVersion": "8.0.0.0", | |
| 294 | + "fileVersion": "8.0.23.53103" | |
| 295 | + } | |
| 296 | + }, | |
| 297 | + "runtimeTargets": { | |
| 298 | + "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll": { | |
| 299 | + "rid": "win", | |
| 300 | + "assetType": "runtime", | |
| 301 | + "assemblyVersion": "8.0.0.0", | |
| 302 | + "fileVersion": "0.0.0.0" | |
| 303 | + }, | |
| 304 | + "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll": { | |
| 305 | + "rid": "win", | |
| 306 | + "assetType": "runtime", | |
| 307 | + "assemblyVersion": "8.0.0.0", | |
| 308 | + "fileVersion": "8.0.23.53103" | |
| 309 | + } | |
| 310 | + } | |
| 311 | + }, | |
| 312 | + "System.Drawing.Common/7.0.0": { | |
| 313 | + "dependencies": { | |
| 314 | + "Microsoft.Win32.SystemEvents": "7.0.0" | |
| 315 | + }, | |
| 316 | + "runtime": { | |
| 317 | + "lib/net7.0/System.Drawing.Common.dll": { | |
| 318 | + "assemblyVersion": "7.0.0.0", | |
| 319 | + "fileVersion": "7.0.22.51805" | |
| 320 | + } | |
| 321 | + }, | |
| 322 | + "runtimeTargets": { | |
| 323 | + "runtimes/win/lib/net7.0/System.Drawing.Common.dll": { | |
| 324 | + "rid": "win", | |
| 325 | + "assetType": "runtime", | |
| 326 | + "assemblyVersion": "7.0.0.0", | |
| 327 | + "fileVersion": "7.0.22.51805" | |
| 328 | + } | |
| 329 | + } | |
| 330 | + }, | |
| 331 | + "System.Formats.Asn1/8.0.1": { | |
| 332 | + "runtime": { | |
| 333 | + "lib/net8.0/System.Formats.Asn1.dll": { | |
| 334 | + "assemblyVersion": "8.0.0.0", | |
| 335 | + "fileVersion": "8.0.724.31311" | |
| 336 | + } | |
| 337 | + } | |
| 338 | + }, | |
| 339 | + "System.IO/4.3.0": { | |
| 340 | + "dependencies": { | |
| 341 | + "Microsoft.NETCore.Platforms": "1.1.0", | |
| 342 | + "Microsoft.NETCore.Targets": "1.1.0", | |
| 343 | + "System.Runtime": "4.3.0", | |
| 344 | + "System.Text.Encoding": "4.3.0", | |
| 345 | + "System.Threading.Tasks": "4.3.0" | |
| 346 | + } | |
| 347 | + }, | |
| 348 | + "System.IO.Pipelines/6.0.3": { | |
| 349 | + "runtime": { | |
| 350 | + "lib/net6.0/System.IO.Pipelines.dll": { | |
| 351 | + "assemblyVersion": "6.0.0.0", | |
| 352 | + "fileVersion": "6.0.522.21309" | |
| 353 | + } | |
| 354 | + } | |
| 355 | + }, | |
| 356 | + "System.Reflection/4.3.0": { | |
| 357 | + "dependencies": { | |
| 358 | + "Microsoft.NETCore.Platforms": "1.1.0", | |
| 359 | + "Microsoft.NETCore.Targets": "1.1.0", | |
| 360 | + "System.IO": "4.3.0", | |
| 361 | + "System.Reflection.Primitives": "4.3.0", | |
| 362 | + "System.Runtime": "4.3.0" | |
| 363 | + } | |
| 364 | + }, | |
| 365 | + "System.Reflection.Primitives/4.3.0": { | |
| 366 | + "dependencies": { | |
| 367 | + "Microsoft.NETCore.Platforms": "1.1.0", | |
| 368 | + "Microsoft.NETCore.Targets": "1.1.0", | |
| 369 | + "System.Runtime": "4.3.0" | |
| 370 | + } | |
| 371 | + }, | |
| 372 | + "System.Runtime/4.3.0": { | |
| 373 | + "dependencies": { | |
| 374 | + "Microsoft.NETCore.Platforms": "1.1.0", | |
| 375 | + "Microsoft.NETCore.Targets": "1.1.0" | |
| 376 | + } | |
| 377 | + }, | |
| 378 | + "System.Runtime.CompilerServices.Unsafe/6.0.0": { | |
| 379 | + "runtime": { | |
| 380 | + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": { | |
| 381 | + "assemblyVersion": "6.0.0.0", | |
| 382 | + "fileVersion": "6.0.21.52210" | |
| 383 | + } | |
| 384 | + } | |
| 385 | + }, | |
| 386 | + "System.Runtime.Loader/4.3.0": { | |
| 387 | + "dependencies": { | |
| 388 | + "System.IO": "4.3.0", | |
| 389 | + "System.Reflection": "4.3.0", | |
| 390 | + "System.Runtime": "4.3.0" | |
| 391 | + }, | |
| 392 | + "runtime": { | |
| 393 | + "lib/netstandard1.5/System.Runtime.Loader.dll": { | |
| 394 | + "assemblyVersion": "4.0.1.0", | |
| 395 | + "fileVersion": "4.6.24705.1" | |
| 396 | + } | |
| 397 | + } | |
| 398 | + }, | |
| 399 | + "System.Security.Cryptography.Pkcs/8.0.0": { | |
| 400 | + "dependencies": { | |
| 401 | + "System.Formats.Asn1": "8.0.1" | |
| 402 | + }, | |
| 403 | + "runtime": { | |
| 404 | + "lib/net8.0/System.Security.Cryptography.Pkcs.dll": { | |
| 405 | + "assemblyVersion": "8.0.0.0", | |
| 406 | + "fileVersion": "8.0.23.53103" | |
| 407 | + } | |
| 408 | + }, | |
| 409 | + "runtimeTargets": { | |
| 410 | + "runtimes/win/lib/net8.0/System.Security.Cryptography.Pkcs.dll": { | |
| 411 | + "rid": "win", | |
| 412 | + "assetType": "runtime", | |
| 413 | + "assemblyVersion": "8.0.0.0", | |
| 414 | + "fileVersion": "8.0.23.53103" | |
| 415 | + } | |
| 416 | + } | |
| 417 | + }, | |
| 418 | + "System.Security.Cryptography.ProtectedData/8.0.0": { | |
| 419 | + "runtime": { | |
| 420 | + "lib/net8.0/System.Security.Cryptography.ProtectedData.dll": { | |
| 421 | + "assemblyVersion": "8.0.0.0", | |
| 422 | + "fileVersion": "8.0.23.53103" | |
| 423 | + } | |
| 424 | + } | |
| 425 | + }, | |
| 426 | + "System.Security.Permissions/8.0.0": { | |
| 427 | + "dependencies": { | |
| 428 | + "System.Windows.Extensions": "8.0.0" | |
| 429 | + }, | |
| 430 | + "runtime": { | |
| 431 | + "lib/net8.0/System.Security.Permissions.dll": { | |
| 432 | + "assemblyVersion": "8.0.0.0", | |
| 433 | + "fileVersion": "8.0.23.53103" | |
| 434 | + } | |
| 435 | + } | |
| 436 | + }, | |
| 437 | + "System.Text.Encoding/4.3.0": { | |
| 438 | + "dependencies": { | |
| 439 | + "Microsoft.NETCore.Platforms": "1.1.0", | |
| 440 | + "Microsoft.NETCore.Targets": "1.1.0", | |
| 441 | + "System.Runtime": "4.3.0" | |
| 442 | + } | |
| 443 | + }, | |
| 444 | + "System.Text.Encoding.CodePages/8.0.0": { | |
| 445 | + "runtime": { | |
| 446 | + "lib/net8.0/System.Text.Encoding.CodePages.dll": { | |
| 447 | + "assemblyVersion": "8.0.0.0", | |
| 448 | + "fileVersion": "8.0.23.53103" | |
| 449 | + } | |
| 450 | + }, | |
| 451 | + "runtimeTargets": { | |
| 452 | + "runtimes/win/lib/net8.0/System.Text.Encoding.CodePages.dll": { | |
| 453 | + "rid": "win", | |
| 454 | + "assetType": "runtime", | |
| 455 | + "assemblyVersion": "8.0.0.0", | |
| 456 | + "fileVersion": "8.0.23.53103" | |
| 457 | + } | |
| 458 | + } | |
| 459 | + }, | |
| 460 | + "System.Text.Encodings.Web/8.0.0": { | |
| 461 | + "runtime": { | |
| 462 | + "lib/net8.0/System.Text.Encodings.Web.dll": { | |
| 463 | + "assemblyVersion": "8.0.0.0", | |
| 464 | + "fileVersion": "8.0.23.53103" | |
| 465 | + } | |
| 466 | + }, | |
| 467 | + "runtimeTargets": { | |
| 468 | + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { | |
| 469 | + "rid": "browser", | |
| 470 | + "assetType": "runtime", | |
| 471 | + "assemblyVersion": "8.0.0.0", | |
| 472 | + "fileVersion": "8.0.23.53103" | |
| 473 | + } | |
| 474 | + } | |
| 475 | + }, | |
| 476 | + "System.Text.Json/8.0.4": { | |
| 477 | + "dependencies": { | |
| 478 | + "System.Text.Encodings.Web": "8.0.0" | |
| 479 | + }, | |
| 480 | + "runtime": { | |
| 481 | + "lib/net8.0/System.Text.Json.dll": { | |
| 482 | + "assemblyVersion": "8.0.0.0", | |
| 483 | + "fileVersion": "8.0.724.31311" | |
| 484 | + } | |
| 485 | + } | |
| 486 | + }, | |
| 487 | + "System.Threading.Tasks/4.3.0": { | |
| 488 | + "dependencies": { | |
| 489 | + "Microsoft.NETCore.Platforms": "1.1.0", | |
| 490 | + "Microsoft.NETCore.Targets": "1.1.0", | |
| 491 | + "System.Runtime": "4.3.0" | |
| 492 | + } | |
| 493 | + }, | |
| 494 | + "System.Threading.Tasks.Extensions/4.5.4": {}, | |
| 495 | + "System.Windows.Extensions/8.0.0": { | |
| 496 | + "runtime": { | |
| 497 | + "lib/net8.0/System.Windows.Extensions.dll": { | |
| 498 | + "assemblyVersion": "8.0.0.0", | |
| 499 | + "fileVersion": "8.0.23.53103" | |
| 500 | + } | |
| 501 | + }, | |
| 502 | + "runtimeTargets": { | |
| 503 | + "runtimes/win/lib/net8.0/System.Windows.Extensions.dll": { | |
| 504 | + "rid": "win", | |
| 505 | + "assetType": "runtime", | |
| 506 | + "assemblyVersion": "8.0.0.0", | |
| 507 | + "fileVersion": "8.0.23.53103" | |
| 508 | + } | |
| 509 | + } | |
| 510 | + }, | |
| 511 | + "ZstdSharp.Port/0.8.0": { | |
| 512 | + "runtime": { | |
| 513 | + "lib/net8.0/ZstdSharp.dll": { | |
| 514 | + "assemblyVersion": "0.8.0.0", | |
| 515 | + "fileVersion": "0.8.0.0" | |
| 516 | + } | |
| 517 | + } | |
| 518 | + } | |
| 519 | + } | |
| 520 | + }, | |
| 521 | + "libraries": { | |
| 522 | + "BouncyCastle.Cryptography/2.3.1": { | |
| 523 | + "type": "package", | |
| 524 | + "serviceable": true, | |
| 525 | + "sha512": "sha512-buwoISwecYke3CmgG1AQSg+sNZjJeIb93vTAtJiHZX35hP/teYMxsfg0NDXGUKjGx6BKBTNKc77O2M3vKvlXZQ==", | |
| 526 | + "path": "bouncycastle.cryptography/2.3.1", | |
| 527 | + "hashPath": "bouncycastle.cryptography.2.3.1.nupkg.sha512" | |
| 528 | + }, | |
| 529 | + "EPPlus/7.3.2": { | |
| 530 | + "type": "package", | |
| 531 | + "serviceable": true, | |
| 532 | + "sha512": "sha512-9DShQD2VuDZ7QLHp+map1r2HdI1G325YGkvRG+qs4N2fgeMF1Uq0TONCEL5gKCWMNDVGO0ZELJTAIzwNyOZQug==", | |
| 533 | + "path": "epplus/7.3.2", | |
| 534 | + "hashPath": "epplus.7.3.2.nupkg.sha512" | |
| 535 | + }, | |
| 536 | + "EPPlus.Interfaces/6.1.1": { | |
| 537 | + "type": "package", | |
| 538 | + "serviceable": true, | |
| 539 | + "sha512": "sha512-y7dkrOoE1ZR9Vgy1Jf2rEIaTf3SHlUjYt01NklP+F5Qh7S2ruPbzTcpYLRWMeXiG8XL8h2jqX4CyIkFt3NQGZw==", | |
| 540 | + "path": "epplus.interfaces/6.1.1", | |
| 541 | + "hashPath": "epplus.interfaces.6.1.1.nupkg.sha512" | |
| 542 | + }, | |
| 543 | + "EPPlus.System.Drawing/6.1.1": { | |
| 544 | + "type": "package", | |
| 545 | + "serviceable": true, | |
| 546 | + "sha512": "sha512-lRF5gHYrmkHOOiLMI0t6q8zNYjUrzRgAM5BCXumv5xiqXko8fx3AWI+HCNZfhEqVFGOop+42KfR5GiUcCoyoMw==", | |
| 547 | + "path": "epplus.system.drawing/6.1.1", | |
| 548 | + "hashPath": "epplus.system.drawing.6.1.1.nupkg.sha512" | |
| 549 | + }, | |
| 550 | + "Google.Protobuf/3.26.1": { | |
| 551 | + "type": "package", | |
| 552 | + "serviceable": true, | |
| 553 | + "sha512": "sha512-CHZX8zXqhF/fdUtd+AYzew8T2HFkAoe5c7lbGxZY/qryAlQXckDvM5BfOJjXlMS7kyICqQTMszj4w1bX5uBJ/w==", | |
| 554 | + "path": "google.protobuf/3.26.1", | |
| 555 | + "hashPath": "google.protobuf.3.26.1.nupkg.sha512" | |
| 556 | + }, | |
| 557 | + "K4os.Compression.LZ4/1.3.8": { | |
| 558 | + "type": "package", | |
| 559 | + "serviceable": true, | |
| 560 | + "sha512": "sha512-LhwlPa7c1zs1OV2XadMtAWdImjLIsqFJPoRcIWAadSRn0Ri1DepK65UbWLPmt4riLqx2d40xjXRk0ogpqNtK7g==", | |
| 561 | + "path": "k4os.compression.lz4/1.3.8", | |
| 562 | + "hashPath": "k4os.compression.lz4.1.3.8.nupkg.sha512" | |
| 563 | + }, | |
| 564 | + "K4os.Compression.LZ4.Streams/1.3.8": { | |
| 565 | + "type": "package", | |
| 566 | + "serviceable": true, | |
| 567 | + "sha512": "sha512-P15qr8dZAeo9GvYbUIPEYFQ0MEJ0i5iqr37wsYeRC3la2uCldOoeCa6to0CZ1taiwxIV+Mk8NGuZi+4iWivK9w==", | |
| 568 | + "path": "k4os.compression.lz4.streams/1.3.8", | |
| 569 | + "hashPath": "k4os.compression.lz4.streams.1.3.8.nupkg.sha512" | |
| 570 | + }, | |
| 571 | + "K4os.Hash.xxHash/1.0.8": { | |
| 572 | + "type": "package", | |
| 573 | + "serviceable": true, | |
| 574 | + "sha512": "sha512-Wp2F7BamQ2Q/7Hk834nV9vRQapgcr8kgv9Jvfm8J3D0IhDqZMMl+a2yxUq5ltJitvXvQfB8W6K4F4fCbw/P6YQ==", | |
| 575 | + "path": "k4os.hash.xxhash/1.0.8", | |
| 576 | + "hashPath": "k4os.hash.xxhash.1.0.8.nupkg.sha512" | |
| 577 | + }, | |
| 578 | + "Microsoft.Extensions.Configuration/8.0.0": { | |
| 579 | + "type": "package", | |
| 580 | + "serviceable": true, | |
| 581 | + "sha512": "sha512-0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==", | |
| 582 | + "path": "microsoft.extensions.configuration/8.0.0", | |
| 583 | + "hashPath": "microsoft.extensions.configuration.8.0.0.nupkg.sha512" | |
| 584 | + }, | |
| 585 | + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { | |
| 586 | + "type": "package", | |
| 587 | + "serviceable": true, | |
| 588 | + "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", | |
| 589 | + "path": "microsoft.extensions.configuration.abstractions/8.0.0", | |
| 590 | + "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512" | |
| 591 | + }, | |
| 592 | + "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { | |
| 593 | + "type": "package", | |
| 594 | + "serviceable": true, | |
| 595 | + "sha512": "sha512-McP+Lz/EKwvtCv48z0YImw+L1gi1gy5rHhNaNIY2CrjloV+XY8gydT8DjMR6zWeL13AFK+DioVpppwAuO1Gi1w==", | |
| 596 | + "path": "microsoft.extensions.configuration.fileextensions/8.0.0", | |
| 597 | + "hashPath": "microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512" | |
| 598 | + }, | |
| 599 | + "Microsoft.Extensions.Configuration.Json/8.0.0": { | |
| 600 | + "type": "package", | |
| 601 | + "serviceable": true, | |
| 602 | + "sha512": "sha512-C2wqUoh9OmRL1akaCcKSTmRU8z0kckfImG7zLNI8uyi47Lp+zd5LWAD17waPQEqCz3ioWOCrFUo+JJuoeZLOBw==", | |
| 603 | + "path": "microsoft.extensions.configuration.json/8.0.0", | |
| 604 | + "hashPath": "microsoft.extensions.configuration.json.8.0.0.nupkg.sha512" | |
| 605 | + }, | |
| 606 | + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { | |
| 607 | + "type": "package", | |
| 608 | + "serviceable": true, | |
| 609 | + "sha512": "sha512-ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==", | |
| 610 | + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0", | |
| 611 | + "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512" | |
| 612 | + }, | |
| 613 | + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { | |
| 614 | + "type": "package", | |
| 615 | + "serviceable": true, | |
| 616 | + "sha512": "sha512-UboiXxpPUpwulHvIAVE36Knq0VSHaAmfrFkegLyBZeaADuKezJ/AIXYAW8F5GBlGk/VaibN2k/Zn1ca8YAfVdA==", | |
| 617 | + "path": "microsoft.extensions.fileproviders.physical/8.0.0", | |
| 618 | + "hashPath": "microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512" | |
| 619 | + }, | |
| 620 | + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { | |
| 621 | + "type": "package", | |
| 622 | + "serviceable": true, | |
| 623 | + "sha512": "sha512-OK+670i7esqlQrPjdIKRbsyMCe9g5kSLpRRQGSr4Q58AOYEe/hCnfLZprh7viNisSUUQZmMrbbuDaIrP+V1ebQ==", | |
| 624 | + "path": "microsoft.extensions.filesystemglobbing/8.0.0", | |
| 625 | + "hashPath": "microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512" | |
| 626 | + }, | |
| 627 | + "Microsoft.Extensions.Primitives/8.0.0": { | |
| 628 | + "type": "package", | |
| 629 | + "serviceable": true, | |
| 630 | + "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", | |
| 631 | + "path": "microsoft.extensions.primitives/8.0.0", | |
| 632 | + "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512" | |
| 633 | + }, | |
| 634 | + "Microsoft.IO.RecyclableMemoryStream/3.0.1": { | |
| 635 | + "type": "package", | |
| 636 | + "serviceable": true, | |
| 637 | + "sha512": "sha512-s/s20YTVY9r9TPfTrN5g8zPF1YhwxyqO6PxUkrYTGI2B+OGPe9AdajWZrLhFqXIvqIW23fnUE4+ztrUWNU1+9g==", | |
| 638 | + "path": "microsoft.io.recyclablememorystream/3.0.1", | |
| 639 | + "hashPath": "microsoft.io.recyclablememorystream.3.0.1.nupkg.sha512" | |
| 640 | + }, | |
| 641 | + "Microsoft.NETCore.Platforms/1.1.0": { | |
| 642 | + "type": "package", | |
| 643 | + "serviceable": true, | |
| 644 | + "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", | |
| 645 | + "path": "microsoft.netcore.platforms/1.1.0", | |
| 646 | + "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" | |
| 647 | + }, | |
| 648 | + "Microsoft.NETCore.Targets/1.1.0": { | |
| 649 | + "type": "package", | |
| 650 | + "serviceable": true, | |
| 651 | + "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", | |
| 652 | + "path": "microsoft.netcore.targets/1.1.0", | |
| 653 | + "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512" | |
| 654 | + }, | |
| 655 | + "Microsoft.Win32.SystemEvents/7.0.0": { | |
| 656 | + "type": "package", | |
| 657 | + "serviceable": true, | |
| 658 | + "sha512": "sha512-2nXPrhdAyAzir0gLl8Yy8S5Mnm/uBSQQA7jEsILOS1MTyS7DbmV1NgViMtvV1sfCD1ebITpNwb1NIinKeJgUVQ==", | |
| 659 | + "path": "microsoft.win32.systemevents/7.0.0", | |
| 660 | + "hashPath": "microsoft.win32.systemevents.7.0.0.nupkg.sha512" | |
| 661 | + }, | |
| 662 | + "MySql.Data/9.0.0": { | |
| 663 | + "type": "package", | |
| 664 | + "serviceable": true, | |
| 665 | + "sha512": "sha512-YT2/fdDy3FBx5ZK0qsupEs9Gt0iFo/mZR+ND5cJwrr+6xguAOXyYpYUbEj27UcLZER5InOUrJQYyUaPIDil2Xw==", | |
| 666 | + "path": "mysql.data/9.0.0", | |
| 667 | + "hashPath": "mysql.data.9.0.0.nupkg.sha512" | |
| 668 | + }, | |
| 669 | + "System.Buffers/4.5.1": { | |
| 670 | + "type": "package", | |
| 671 | + "serviceable": true, | |
| 672 | + "sha512": "sha512-Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==", | |
| 673 | + "path": "system.buffers/4.5.1", | |
| 674 | + "hashPath": "system.buffers.4.5.1.nupkg.sha512" | |
| 675 | + }, | |
| 676 | + "System.ComponentModel.Annotations/5.0.0": { | |
| 677 | + "type": "package", | |
| 678 | + "serviceable": true, | |
| 679 | + "sha512": "sha512-dMkqfy2el8A8/I76n2Hi1oBFEbG1SfxD2l5nhwXV3XjlnOmwxJlQbYpJH4W51odnU9sARCSAgv7S3CyAFMkpYg==", | |
| 680 | + "path": "system.componentmodel.annotations/5.0.0", | |
| 681 | + "hashPath": "system.componentmodel.annotations.5.0.0.nupkg.sha512" | |
| 682 | + }, | |
| 683 | + "System.Configuration.ConfigurationManager/8.0.0": { | |
| 684 | + "type": "package", | |
| 685 | + "serviceable": true, | |
| 686 | + "sha512": "sha512-JlYi9XVvIREURRUlGMr1F6vOFLk7YSY4p1vHo4kX3tQ0AGrjqlRWHDi66ImHhy6qwXBG3BJ6Y1QlYQ+Qz6Xgww==", | |
| 687 | + "path": "system.configuration.configurationmanager/8.0.0", | |
| 688 | + "hashPath": "system.configuration.configurationmanager.8.0.0.nupkg.sha512" | |
| 689 | + }, | |
| 690 | + "System.Diagnostics.DiagnosticSource/8.0.1": { | |
| 691 | + "type": "package", | |
| 692 | + "serviceable": true, | |
| 693 | + "sha512": "sha512-vaoWjvkG1aenR2XdjaVivlCV9fADfgyhW5bZtXT23qaEea0lWiUljdQuze4E31vKM7ZWJaSUsbYIKE3rnzfZUg==", | |
| 694 | + "path": "system.diagnostics.diagnosticsource/8.0.1", | |
| 695 | + "hashPath": "system.diagnostics.diagnosticsource.8.0.1.nupkg.sha512" | |
| 696 | + }, | |
| 697 | + "System.Diagnostics.EventLog/8.0.0": { | |
| 698 | + "type": "package", | |
| 699 | + "serviceable": true, | |
| 700 | + "sha512": "sha512-fdYxcRjQqTTacKId/2IECojlDSFvp7LP5N78+0z/xH7v/Tuw5ZAxu23Y6PTCRinqyu2ePx+Gn1098NC6jM6d+A==", | |
| 701 | + "path": "system.diagnostics.eventlog/8.0.0", | |
| 702 | + "hashPath": "system.diagnostics.eventlog.8.0.0.nupkg.sha512" | |
| 703 | + }, | |
| 704 | + "System.Drawing.Common/7.0.0": { | |
| 705 | + "type": "package", | |
| 706 | + "serviceable": true, | |
| 707 | + "sha512": "sha512-KIX+oBU38pxkKPxvLcLfIkOV5Ien8ReN78wro7OF5/erwcmortzeFx+iBswlh2Vz6gVne0khocQudGwaO1Ey6A==", | |
| 708 | + "path": "system.drawing.common/7.0.0", | |
| 709 | + "hashPath": "system.drawing.common.7.0.0.nupkg.sha512" | |
| 710 | + }, | |
| 711 | + "System.Formats.Asn1/8.0.1": { | |
| 712 | + "type": "package", | |
| 713 | + "serviceable": true, | |
| 714 | + "sha512": "sha512-XqKba7Mm/koKSjKMfW82olQdmfbI5yqeoLV/tidRp7fbh5rmHAQ5raDI/7SU0swTzv+jgqtUGkzmFxuUg0it1A==", | |
| 715 | + "path": "system.formats.asn1/8.0.1", | |
| 716 | + "hashPath": "system.formats.asn1.8.0.1.nupkg.sha512" | |
| 717 | + }, | |
| 718 | + "System.IO/4.3.0": { | |
| 719 | + "type": "package", | |
| 720 | + "serviceable": true, | |
| 721 | + "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", | |
| 722 | + "path": "system.io/4.3.0", | |
| 723 | + "hashPath": "system.io.4.3.0.nupkg.sha512" | |
| 724 | + }, | |
| 725 | + "System.IO.Pipelines/6.0.3": { | |
| 726 | + "type": "package", | |
| 727 | + "serviceable": true, | |
| 728 | + "sha512": "sha512-ryTgF+iFkpGZY1vRQhfCzX0xTdlV3pyaTTqRu2ETbEv+HlV7O6y7hyQURnghNIXvctl5DuZ//Dpks6HdL/Txgw==", | |
| 729 | + "path": "system.io.pipelines/6.0.3", | |
| 730 | + "hashPath": "system.io.pipelines.6.0.3.nupkg.sha512" | |
| 731 | + }, | |
| 732 | + "System.Reflection/4.3.0": { | |
| 733 | + "type": "package", | |
| 734 | + "serviceable": true, | |
| 735 | + "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", | |
| 736 | + "path": "system.reflection/4.3.0", | |
| 737 | + "hashPath": "system.reflection.4.3.0.nupkg.sha512" | |
| 738 | + }, | |
| 739 | + "System.Reflection.Primitives/4.3.0": { | |
| 740 | + "type": "package", | |
| 741 | + "serviceable": true, | |
| 742 | + "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", | |
| 743 | + "path": "system.reflection.primitives/4.3.0", | |
| 744 | + "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" | |
| 745 | + }, | |
| 746 | + "System.Runtime/4.3.0": { | |
| 747 | + "type": "package", | |
| 748 | + "serviceable": true, | |
| 749 | + "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", | |
| 750 | + "path": "system.runtime/4.3.0", | |
| 751 | + "hashPath": "system.runtime.4.3.0.nupkg.sha512" | |
| 752 | + }, | |
| 753 | + "System.Runtime.CompilerServices.Unsafe/6.0.0": { | |
| 754 | + "type": "package", | |
| 755 | + "serviceable": true, | |
| 756 | + "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", | |
| 757 | + "path": "system.runtime.compilerservices.unsafe/6.0.0", | |
| 758 | + "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" | |
| 759 | + }, | |
| 760 | + "System.Runtime.Loader/4.3.0": { | |
| 761 | + "type": "package", | |
| 762 | + "serviceable": true, | |
| 763 | + "sha512": "sha512-DHMaRn8D8YCK2GG2pw+UzNxn/OHVfaWx7OTLBD/hPegHZZgcZh3H6seWegrC4BYwsfuGrywIuT+MQs+rPqRLTQ==", | |
| 764 | + "path": "system.runtime.loader/4.3.0", | |
| 765 | + "hashPath": "system.runtime.loader.4.3.0.nupkg.sha512" | |
| 766 | + }, | |
| 767 | + "System.Security.Cryptography.Pkcs/8.0.0": { | |
| 768 | + "type": "package", | |
| 769 | + "serviceable": true, | |
| 770 | + "sha512": "sha512-ULmp3xoOwNYjOYp4JZ2NK/6NdTgiN1GQXzVVN1njQ7LOZ0d0B9vyMnhyqbIi9Qw4JXj1JgCsitkTShboHRx7Eg==", | |
| 771 | + "path": "system.security.cryptography.pkcs/8.0.0", | |
| 772 | + "hashPath": "system.security.cryptography.pkcs.8.0.0.nupkg.sha512" | |
| 773 | + }, | |
| 774 | + "System.Security.Cryptography.ProtectedData/8.0.0": { | |
| 775 | + "type": "package", | |
| 776 | + "serviceable": true, | |
| 777 | + "sha512": "sha512-+TUFINV2q2ifyXauQXRwy4CiBhqvDEDZeVJU7qfxya4aRYOKzVBpN+4acx25VcPB9ywUN6C0n8drWl110PhZEg==", | |
| 778 | + "path": "system.security.cryptography.protecteddata/8.0.0", | |
| 779 | + "hashPath": "system.security.cryptography.protecteddata.8.0.0.nupkg.sha512" | |
| 780 | + }, | |
| 781 | + "System.Security.Permissions/8.0.0": { | |
| 782 | + "type": "package", | |
| 783 | + "serviceable": true, | |
| 784 | + "sha512": "sha512-v/BBylw7XevuAsHXoX9dDUUfmBIcUf7Lkz8K3ZXIKz3YRKpw8YftpSir4n4e/jDTKFoaK37AsC3xnk+GNFI1Ow==", | |
| 785 | + "path": "system.security.permissions/8.0.0", | |
| 786 | + "hashPath": "system.security.permissions.8.0.0.nupkg.sha512" | |
| 787 | + }, | |
| 788 | + "System.Text.Encoding/4.3.0": { | |
| 789 | + "type": "package", | |
| 790 | + "serviceable": true, | |
| 791 | + "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", | |
| 792 | + "path": "system.text.encoding/4.3.0", | |
| 793 | + "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" | |
| 794 | + }, | |
| 795 | + "System.Text.Encoding.CodePages/8.0.0": { | |
| 796 | + "type": "package", | |
| 797 | + "serviceable": true, | |
| 798 | + "sha512": "sha512-OZIsVplFGaVY90G2SbpgU7EnCoOO5pw1t4ic21dBF3/1omrJFpAGoNAVpPyMVOC90/hvgkGG3VFqR13YgZMQfg==", | |
| 799 | + "path": "system.text.encoding.codepages/8.0.0", | |
| 800 | + "hashPath": "system.text.encoding.codepages.8.0.0.nupkg.sha512" | |
| 801 | + }, | |
| 802 | + "System.Text.Encodings.Web/8.0.0": { | |
| 803 | + "type": "package", | |
| 804 | + "serviceable": true, | |
| 805 | + "sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", | |
| 806 | + "path": "system.text.encodings.web/8.0.0", | |
| 807 | + "hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512" | |
| 808 | + }, | |
| 809 | + "System.Text.Json/8.0.4": { | |
| 810 | + "type": "package", | |
| 811 | + "serviceable": true, | |
| 812 | + "sha512": "sha512-bAkhgDJ88XTsqczoxEMliSrpijKZHhbJQldhAmObj/RbrN3sU5dcokuXmWJWsdQAhiMJ9bTayWsL1C9fbbCRhw==", | |
| 813 | + "path": "system.text.json/8.0.4", | |
| 814 | + "hashPath": "system.text.json.8.0.4.nupkg.sha512" | |
| 815 | + }, | |
| 816 | + "System.Threading.Tasks/4.3.0": { | |
| 817 | + "type": "package", | |
| 818 | + "serviceable": true, | |
| 819 | + "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", | |
| 820 | + "path": "system.threading.tasks/4.3.0", | |
| 821 | + "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" | |
| 822 | + }, | |
| 823 | + "System.Threading.Tasks.Extensions/4.5.4": { | |
| 824 | + "type": "package", | |
| 825 | + "serviceable": true, | |
| 826 | + "sha512": "sha512-zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", | |
| 827 | + "path": "system.threading.tasks.extensions/4.5.4", | |
| 828 | + "hashPath": "system.threading.tasks.extensions.4.5.4.nupkg.sha512" | |
| 829 | + }, | |
| 830 | + "System.Windows.Extensions/8.0.0": { | |
| 831 | + "type": "package", | |
| 832 | + "serviceable": true, | |
| 833 | + "sha512": "sha512-Obg3a90MkOw9mYKxrardLpY2u0axDMrSmy4JCdq2cYbelM2cUwmUir5Bomvd1yxmPL9h5LVHU1tuKBZpUjfASg==", | |
| 834 | + "path": "system.windows.extensions/8.0.0", | |
| 835 | + "hashPath": "system.windows.extensions.8.0.0.nupkg.sha512" | |
| 836 | + }, | |
| 837 | + "ZstdSharp.Port/0.8.0": { | |
| 838 | + "type": "package", | |
| 839 | + "serviceable": true, | |
| 840 | + "sha512": "sha512-Z62eNBIu8E8YtbqlMy57tK3dV1+m2b9NhPeaYovB5exmLKvrGCqOhJTzrEUH5VyUWU6vwX3c1XHJGhW5HVs8dA==", | |
| 841 | + "path": "zstdsharp.port/0.8.0", | |
| 842 | + "hashPath": "zstdsharp.port.0.8.0.nupkg.sha512" | |
| 843 | + } | |
| 844 | + } | |
| 845 | +}(파일 끝에 줄바꿈 문자 없음) |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/obj/Debug/net8.0-windows/CarTypeCheckAndSql.designer.runtimeconfig.json
... | ... | @@ -0,0 +1,25 @@ |
| 1 | +{ | |
| 2 | + "runtimeOptions": { | |
| 3 | + "tfm": "net8.0", | |
| 4 | + "frameworks": [ | |
| 5 | + { | |
| 6 | + "name": "Microsoft.NETCore.App", | |
| 7 | + "version": "8.0.0" | |
| 8 | + }, | |
| 9 | + { | |
| 10 | + "name": "Microsoft.WindowsDesktop.App", | |
| 11 | + "version": "8.0.0" | |
| 12 | + } | |
| 13 | + ], | |
| 14 | + "additionalProbingPaths": [ | |
| 15 | + "C:\\Users\\cjs\\.dotnet\\store\\|arch|\\|tfm|", | |
| 16 | + "C:\\Users\\cjs\\.nuget\\packages", | |
| 17 | + "C:\\Program Files\\DevExpress 23.2\\Components\\Offline Packages", | |
| 18 | + "D:\\programs\\Visual Studio 2019\\NuGetPackages" | |
| 19 | + ], | |
| 20 | + "configProperties": { | |
| 21 | + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true, | |
| 22 | + "Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true | |
| 23 | + } | |
| 24 | + } | |
| 25 | +}(파일 끝에 줄바꿈 문자 없음) |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/obj/Debug/net8.0-windows/CarTypeCheckAndSql.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/obj/Debug/net8.0-windows/CarTypeCheckAndSql.genruntimeconfig.cache
... | ... | @@ -0,0 +1,1 @@ |
| 1 | +d593e29d5c2e51332f6ff42dc9ab1990758e592cf10f5aea9051c5aedf5b115e |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/obj/Debug/net8.0-windows/CarTypeCheckAndSql.pdb
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/obj/Debug/net8.0-windows/apphost.exe
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/obj/Debug/net8.0-windows/ref/CarTypeCheckAndSql.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/obj/Debug/net8.0-windows/refint/CarTypeCheckAndSql.dll
| Binary file is not shown |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/obj/project.assets.json
... | ... | @@ -0,0 +1,2562 @@ |
| 1 | +{ | |
| 2 | + "version": 3, | |
| 3 | + "targets": { | |
| 4 | + "net8.0-windows7.0": { | |
| 5 | + "BouncyCastle.Cryptography/2.3.1": { | |
| 6 | + "type": "package", | |
| 7 | + "compile": { | |
| 8 | + "lib/net6.0/BouncyCastle.Cryptography.dll": { | |
| 9 | + "related": ".xml" | |
| 10 | + } | |
| 11 | + }, | |
| 12 | + "runtime": { | |
| 13 | + "lib/net6.0/BouncyCastle.Cryptography.dll": { | |
| 14 | + "related": ".xml" | |
| 15 | + } | |
| 16 | + } | |
| 17 | + }, | |
| 18 | + "EPPlus/7.3.2": { | |
| 19 | + "type": "package", | |
| 20 | + "dependencies": { | |
| 21 | + "EPPlus.System.Drawing": "6.1.1", | |
| 22 | + "Microsoft.Extensions.Configuration.Json": "8.0.0", | |
| 23 | + "Microsoft.IO.RecyclableMemoryStream": "3.0.1", | |
| 24 | + "System.ComponentModel.Annotations": "5.0.0", | |
| 25 | + "System.Formats.Asn1": "8.0.1", | |
| 26 | + "System.Security.Cryptography.Pkcs": "8.0.0", | |
| 27 | + "System.Text.Encoding.CodePages": "8.0.0", | |
| 28 | + "System.Text.Json": "8.0.4" | |
| 29 | + }, | |
| 30 | + "compile": { | |
| 31 | + "lib/net8.0/EPPlus.dll": { | |
| 32 | + "related": ".xml" | |
| 33 | + } | |
| 34 | + }, | |
| 35 | + "runtime": { | |
| 36 | + "lib/net8.0/EPPlus.dll": { | |
| 37 | + "related": ".xml" | |
| 38 | + } | |
| 39 | + } | |
| 40 | + }, | |
| 41 | + "EPPlus.Interfaces/6.1.1": { | |
| 42 | + "type": "package", | |
| 43 | + "compile": { | |
| 44 | + "lib/net7.0/EPPlus.Interfaces.dll": {} | |
| 45 | + }, | |
| 46 | + "runtime": { | |
| 47 | + "lib/net7.0/EPPlus.Interfaces.dll": {} | |
| 48 | + } | |
| 49 | + }, | |
| 50 | + "EPPlus.System.Drawing/6.1.1": { | |
| 51 | + "type": "package", | |
| 52 | + "dependencies": { | |
| 53 | + "EPPlus.Interfaces": "6.1.1", | |
| 54 | + "System.Drawing.Common": "7.0.0" | |
| 55 | + }, | |
| 56 | + "compile": { | |
| 57 | + "lib/net7.0/EPPlus.System.Drawing.dll": {} | |
| 58 | + }, | |
| 59 | + "runtime": { | |
| 60 | + "lib/net7.0/EPPlus.System.Drawing.dll": {} | |
| 61 | + } | |
| 62 | + }, | |
| 63 | + "Google.Protobuf/3.26.1": { | |
| 64 | + "type": "package", | |
| 65 | + "compile": { | |
| 66 | + "lib/net5.0/Google.Protobuf.dll": { | |
| 67 | + "related": ".pdb;.xml" | |
| 68 | + } | |
| 69 | + }, | |
| 70 | + "runtime": { | |
| 71 | + "lib/net5.0/Google.Protobuf.dll": { | |
| 72 | + "related": ".pdb;.xml" | |
| 73 | + } | |
| 74 | + } | |
| 75 | + }, | |
| 76 | + "K4os.Compression.LZ4/1.3.8": { | |
| 77 | + "type": "package", | |
| 78 | + "compile": { | |
| 79 | + "lib/net6.0/K4os.Compression.LZ4.dll": { | |
| 80 | + "related": ".xml" | |
| 81 | + } | |
| 82 | + }, | |
| 83 | + "runtime": { | |
| 84 | + "lib/net6.0/K4os.Compression.LZ4.dll": { | |
| 85 | + "related": ".xml" | |
| 86 | + } | |
| 87 | + } | |
| 88 | + }, | |
| 89 | + "K4os.Compression.LZ4.Streams/1.3.8": { | |
| 90 | + "type": "package", | |
| 91 | + "dependencies": { | |
| 92 | + "K4os.Compression.LZ4": "1.3.8", | |
| 93 | + "K4os.Hash.xxHash": "1.0.8", | |
| 94 | + "System.IO.Pipelines": "6.0.3" | |
| 95 | + }, | |
| 96 | + "compile": { | |
| 97 | + "lib/net6.0/K4os.Compression.LZ4.Streams.dll": { | |
| 98 | + "related": ".xml" | |
| 99 | + } | |
| 100 | + }, | |
| 101 | + "runtime": { | |
| 102 | + "lib/net6.0/K4os.Compression.LZ4.Streams.dll": { | |
| 103 | + "related": ".xml" | |
| 104 | + } | |
| 105 | + } | |
| 106 | + }, | |
| 107 | + "K4os.Hash.xxHash/1.0.8": { | |
| 108 | + "type": "package", | |
| 109 | + "compile": { | |
| 110 | + "lib/net6.0/K4os.Hash.xxHash.dll": { | |
| 111 | + "related": ".xml" | |
| 112 | + } | |
| 113 | + }, | |
| 114 | + "runtime": { | |
| 115 | + "lib/net6.0/K4os.Hash.xxHash.dll": { | |
| 116 | + "related": ".xml" | |
| 117 | + } | |
| 118 | + } | |
| 119 | + }, | |
| 120 | + "Microsoft.Extensions.Configuration/8.0.0": { | |
| 121 | + "type": "package", | |
| 122 | + "dependencies": { | |
| 123 | + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", | |
| 124 | + "Microsoft.Extensions.Primitives": "8.0.0" | |
| 125 | + }, | |
| 126 | + "compile": { | |
| 127 | + "lib/net8.0/Microsoft.Extensions.Configuration.dll": { | |
| 128 | + "related": ".xml" | |
| 129 | + } | |
| 130 | + }, | |
| 131 | + "runtime": { | |
| 132 | + "lib/net8.0/Microsoft.Extensions.Configuration.dll": { | |
| 133 | + "related": ".xml" | |
| 134 | + } | |
| 135 | + }, | |
| 136 | + "build": { | |
| 137 | + "buildTransitive/net6.0/_._": {} | |
| 138 | + } | |
| 139 | + }, | |
| 140 | + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { | |
| 141 | + "type": "package", | |
| 142 | + "dependencies": { | |
| 143 | + "Microsoft.Extensions.Primitives": "8.0.0" | |
| 144 | + }, | |
| 145 | + "compile": { | |
| 146 | + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { | |
| 147 | + "related": ".xml" | |
| 148 | + } | |
| 149 | + }, | |
| 150 | + "runtime": { | |
| 151 | + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { | |
| 152 | + "related": ".xml" | |
| 153 | + } | |
| 154 | + }, | |
| 155 | + "build": { | |
| 156 | + "buildTransitive/net6.0/_._": {} | |
| 157 | + } | |
| 158 | + }, | |
| 159 | + "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { | |
| 160 | + "type": "package", | |
| 161 | + "dependencies": { | |
| 162 | + "Microsoft.Extensions.Configuration": "8.0.0", | |
| 163 | + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", | |
| 164 | + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", | |
| 165 | + "Microsoft.Extensions.FileProviders.Physical": "8.0.0", | |
| 166 | + "Microsoft.Extensions.Primitives": "8.0.0" | |
| 167 | + }, | |
| 168 | + "compile": { | |
| 169 | + "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { | |
| 170 | + "related": ".xml" | |
| 171 | + } | |
| 172 | + }, | |
| 173 | + "runtime": { | |
| 174 | + "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { | |
| 175 | + "related": ".xml" | |
| 176 | + } | |
| 177 | + }, | |
| 178 | + "build": { | |
| 179 | + "buildTransitive/net6.0/_._": {} | |
| 180 | + } | |
| 181 | + }, | |
| 182 | + "Microsoft.Extensions.Configuration.Json/8.0.0": { | |
| 183 | + "type": "package", | |
| 184 | + "dependencies": { | |
| 185 | + "Microsoft.Extensions.Configuration": "8.0.0", | |
| 186 | + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", | |
| 187 | + "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0", | |
| 188 | + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", | |
| 189 | + "System.Text.Json": "8.0.0" | |
| 190 | + }, | |
| 191 | + "compile": { | |
| 192 | + "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll": { | |
| 193 | + "related": ".xml" | |
| 194 | + } | |
| 195 | + }, | |
| 196 | + "runtime": { | |
| 197 | + "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll": { | |
| 198 | + "related": ".xml" | |
| 199 | + } | |
| 200 | + }, | |
| 201 | + "build": { | |
| 202 | + "buildTransitive/net6.0/_._": {} | |
| 203 | + } | |
| 204 | + }, | |
| 205 | + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { | |
| 206 | + "type": "package", | |
| 207 | + "dependencies": { | |
| 208 | + "Microsoft.Extensions.Primitives": "8.0.0" | |
| 209 | + }, | |
| 210 | + "compile": { | |
| 211 | + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { | |
| 212 | + "related": ".xml" | |
| 213 | + } | |
| 214 | + }, | |
| 215 | + "runtime": { | |
| 216 | + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { | |
| 217 | + "related": ".xml" | |
| 218 | + } | |
| 219 | + }, | |
| 220 | + "build": { | |
| 221 | + "buildTransitive/net6.0/_._": {} | |
| 222 | + } | |
| 223 | + }, | |
| 224 | + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { | |
| 225 | + "type": "package", | |
| 226 | + "dependencies": { | |
| 227 | + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", | |
| 228 | + "Microsoft.Extensions.FileSystemGlobbing": "8.0.0", | |
| 229 | + "Microsoft.Extensions.Primitives": "8.0.0" | |
| 230 | + }, | |
| 231 | + "compile": { | |
| 232 | + "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": { | |
| 233 | + "related": ".xml" | |
| 234 | + } | |
| 235 | + }, | |
| 236 | + "runtime": { | |
| 237 | + "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": { | |
| 238 | + "related": ".xml" | |
| 239 | + } | |
| 240 | + }, | |
| 241 | + "build": { | |
| 242 | + "buildTransitive/net6.0/_._": {} | |
| 243 | + } | |
| 244 | + }, | |
| 245 | + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { | |
| 246 | + "type": "package", | |
| 247 | + "compile": { | |
| 248 | + "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": { | |
| 249 | + "related": ".xml" | |
| 250 | + } | |
| 251 | + }, | |
| 252 | + "runtime": { | |
| 253 | + "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": { | |
| 254 | + "related": ".xml" | |
| 255 | + } | |
| 256 | + }, | |
| 257 | + "build": { | |
| 258 | + "buildTransitive/net6.0/_._": {} | |
| 259 | + } | |
| 260 | + }, | |
| 261 | + "Microsoft.Extensions.Primitives/8.0.0": { | |
| 262 | + "type": "package", | |
| 263 | + "compile": { | |
| 264 | + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { | |
| 265 | + "related": ".xml" | |
| 266 | + } | |
| 267 | + }, | |
| 268 | + "runtime": { | |
| 269 | + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { | |
| 270 | + "related": ".xml" | |
| 271 | + } | |
| 272 | + }, | |
| 273 | + "build": { | |
| 274 | + "buildTransitive/net6.0/_._": {} | |
| 275 | + } | |
| 276 | + }, | |
| 277 | + "Microsoft.IO.RecyclableMemoryStream/3.0.1": { | |
| 278 | + "type": "package", | |
| 279 | + "compile": { | |
| 280 | + "lib/net6.0/Microsoft.IO.RecyclableMemoryStream.dll": { | |
| 281 | + "related": ".xml" | |
| 282 | + } | |
| 283 | + }, | |
| 284 | + "runtime": { | |
| 285 | + "lib/net6.0/Microsoft.IO.RecyclableMemoryStream.dll": { | |
| 286 | + "related": ".xml" | |
| 287 | + } | |
| 288 | + } | |
| 289 | + }, | |
| 290 | + "Microsoft.NETCore.Platforms/1.1.0": { | |
| 291 | + "type": "package", | |
| 292 | + "compile": { | |
| 293 | + "lib/netstandard1.0/_._": {} | |
| 294 | + }, | |
| 295 | + "runtime": { | |
| 296 | + "lib/netstandard1.0/_._": {} | |
| 297 | + } | |
| 298 | + }, | |
| 299 | + "Microsoft.NETCore.Targets/1.1.0": { | |
| 300 | + "type": "package", | |
| 301 | + "compile": { | |
| 302 | + "lib/netstandard1.0/_._": {} | |
| 303 | + }, | |
| 304 | + "runtime": { | |
| 305 | + "lib/netstandard1.0/_._": {} | |
| 306 | + } | |
| 307 | + }, | |
| 308 | + "Microsoft.Win32.SystemEvents/7.0.0": { | |
| 309 | + "type": "package", | |
| 310 | + "compile": { | |
| 311 | + "lib/net7.0/Microsoft.Win32.SystemEvents.dll": { | |
| 312 | + "related": ".xml" | |
| 313 | + } | |
| 314 | + }, | |
| 315 | + "runtime": { | |
| 316 | + "lib/net7.0/Microsoft.Win32.SystemEvents.dll": { | |
| 317 | + "related": ".xml" | |
| 318 | + } | |
| 319 | + }, | |
| 320 | + "build": { | |
| 321 | + "buildTransitive/net6.0/_._": {} | |
| 322 | + }, | |
| 323 | + "runtimeTargets": { | |
| 324 | + "runtimes/win/lib/net7.0/Microsoft.Win32.SystemEvents.dll": { | |
| 325 | + "assetType": "runtime", | |
| 326 | + "rid": "win" | |
| 327 | + } | |
| 328 | + } | |
| 329 | + }, | |
| 330 | + "MySql.Data/9.0.0": { | |
| 331 | + "type": "package", | |
| 332 | + "dependencies": { | |
| 333 | + "BouncyCastle.Cryptography": "2.3.1", | |
| 334 | + "Google.Protobuf": "3.26.1", | |
| 335 | + "K4os.Compression.LZ4.Streams": "1.3.8", | |
| 336 | + "System.Buffers": "4.5.1", | |
| 337 | + "System.Configuration.ConfigurationManager": "8.0.0", | |
| 338 | + "System.Diagnostics.DiagnosticSource": "8.0.1", | |
| 339 | + "System.Runtime.CompilerServices.Unsafe": "6.0.0", | |
| 340 | + "System.Runtime.Loader": "4.3.0", | |
| 341 | + "System.Security.Permissions": "8.0.0", | |
| 342 | + "System.Text.Encoding.CodePages": "8.0.0", | |
| 343 | + "System.Text.Json": "8.0.3", | |
| 344 | + "System.Threading.Tasks.Extensions": "4.5.4", | |
| 345 | + "ZstdSharp.Port": "0.8.0" | |
| 346 | + }, | |
| 347 | + "compile": { | |
| 348 | + "lib/net8.0/MySql.Data.dll": { | |
| 349 | + "related": ".xml" | |
| 350 | + } | |
| 351 | + }, | |
| 352 | + "runtime": { | |
| 353 | + "lib/net8.0/MySql.Data.dll": { | |
| 354 | + "related": ".xml" | |
| 355 | + } | |
| 356 | + }, | |
| 357 | + "runtimeTargets": { | |
| 358 | + "runtimes/win-x64/native/comerr64.dll": { | |
| 359 | + "assetType": "native", | |
| 360 | + "rid": "win-x64" | |
| 361 | + }, | |
| 362 | + "runtimes/win-x64/native/gssapi64.dll": { | |
| 363 | + "assetType": "native", | |
| 364 | + "rid": "win-x64" | |
| 365 | + }, | |
| 366 | + "runtimes/win-x64/native/k5sprt64.dll": { | |
| 367 | + "assetType": "native", | |
| 368 | + "rid": "win-x64" | |
| 369 | + }, | |
| 370 | + "runtimes/win-x64/native/krb5_64.dll": { | |
| 371 | + "assetType": "native", | |
| 372 | + "rid": "win-x64" | |
| 373 | + }, | |
| 374 | + "runtimes/win-x64/native/krbcc64.dll": { | |
| 375 | + "assetType": "native", | |
| 376 | + "rid": "win-x64" | |
| 377 | + } | |
| 378 | + } | |
| 379 | + }, | |
| 380 | + "System.Buffers/4.5.1": { | |
| 381 | + "type": "package", | |
| 382 | + "compile": { | |
| 383 | + "ref/netcoreapp2.0/_._": {} | |
| 384 | + }, | |
| 385 | + "runtime": { | |
| 386 | + "lib/netcoreapp2.0/_._": {} | |
| 387 | + } | |
| 388 | + }, | |
| 389 | + "System.ComponentModel.Annotations/5.0.0": { | |
| 390 | + "type": "package", | |
| 391 | + "compile": { | |
| 392 | + "ref/netstandard2.1/System.ComponentModel.Annotations.dll": { | |
| 393 | + "related": ".xml" | |
| 394 | + } | |
| 395 | + }, | |
| 396 | + "runtime": { | |
| 397 | + "lib/netstandard2.1/System.ComponentModel.Annotations.dll": { | |
| 398 | + "related": ".xml" | |
| 399 | + } | |
| 400 | + } | |
| 401 | + }, | |
| 402 | + "System.Configuration.ConfigurationManager/8.0.0": { | |
| 403 | + "type": "package", | |
| 404 | + "dependencies": { | |
| 405 | + "System.Diagnostics.EventLog": "8.0.0", | |
| 406 | + "System.Security.Cryptography.ProtectedData": "8.0.0" | |
| 407 | + }, | |
| 408 | + "compile": { | |
| 409 | + "lib/net8.0/System.Configuration.ConfigurationManager.dll": { | |
| 410 | + "related": ".xml" | |
| 411 | + } | |
| 412 | + }, | |
| 413 | + "runtime": { | |
| 414 | + "lib/net8.0/System.Configuration.ConfigurationManager.dll": { | |
| 415 | + "related": ".xml" | |
| 416 | + } | |
| 417 | + }, | |
| 418 | + "build": { | |
| 419 | + "buildTransitive/net6.0/_._": {} | |
| 420 | + } | |
| 421 | + }, | |
| 422 | + "System.Diagnostics.DiagnosticSource/8.0.1": { | |
| 423 | + "type": "package", | |
| 424 | + "compile": { | |
| 425 | + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { | |
| 426 | + "related": ".xml" | |
| 427 | + } | |
| 428 | + }, | |
| 429 | + "runtime": { | |
| 430 | + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { | |
| 431 | + "related": ".xml" | |
| 432 | + } | |
| 433 | + }, | |
| 434 | + "build": { | |
| 435 | + "buildTransitive/net6.0/_._": {} | |
| 436 | + } | |
| 437 | + }, | |
| 438 | + "System.Diagnostics.EventLog/8.0.0": { | |
| 439 | + "type": "package", | |
| 440 | + "compile": { | |
| 441 | + "lib/net8.0/System.Diagnostics.EventLog.dll": { | |
| 442 | + "related": ".xml" | |
| 443 | + } | |
| 444 | + }, | |
| 445 | + "runtime": { | |
| 446 | + "lib/net8.0/System.Diagnostics.EventLog.dll": { | |
| 447 | + "related": ".xml" | |
| 448 | + } | |
| 449 | + }, | |
| 450 | + "build": { | |
| 451 | + "buildTransitive/net6.0/_._": {} | |
| 452 | + }, | |
| 453 | + "runtimeTargets": { | |
| 454 | + "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll": { | |
| 455 | + "assetType": "runtime", | |
| 456 | + "rid": "win" | |
| 457 | + }, | |
| 458 | + "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll": { | |
| 459 | + "assetType": "runtime", | |
| 460 | + "rid": "win" | |
| 461 | + } | |
| 462 | + } | |
| 463 | + }, | |
| 464 | + "System.Drawing.Common/7.0.0": { | |
| 465 | + "type": "package", | |
| 466 | + "dependencies": { | |
| 467 | + "Microsoft.Win32.SystemEvents": "7.0.0" | |
| 468 | + }, | |
| 469 | + "compile": { | |
| 470 | + "lib/net7.0/System.Drawing.Common.dll": { | |
| 471 | + "related": ".xml" | |
| 472 | + } | |
| 473 | + }, | |
| 474 | + "runtime": { | |
| 475 | + "lib/net7.0/System.Drawing.Common.dll": { | |
| 476 | + "related": ".xml" | |
| 477 | + } | |
| 478 | + }, | |
| 479 | + "build": { | |
| 480 | + "buildTransitive/net6.0/_._": {} | |
| 481 | + }, | |
| 482 | + "runtimeTargets": { | |
| 483 | + "runtimes/win/lib/net7.0/System.Drawing.Common.dll": { | |
| 484 | + "assetType": "runtime", | |
| 485 | + "rid": "win" | |
| 486 | + } | |
| 487 | + } | |
| 488 | + }, | |
| 489 | + "System.Formats.Asn1/8.0.1": { | |
| 490 | + "type": "package", | |
| 491 | + "compile": { | |
| 492 | + "lib/net8.0/System.Formats.Asn1.dll": { | |
| 493 | + "related": ".xml" | |
| 494 | + } | |
| 495 | + }, | |
| 496 | + "runtime": { | |
| 497 | + "lib/net8.0/System.Formats.Asn1.dll": { | |
| 498 | + "related": ".xml" | |
| 499 | + } | |
| 500 | + }, | |
| 501 | + "build": { | |
| 502 | + "buildTransitive/net6.0/_._": {} | |
| 503 | + } | |
| 504 | + }, | |
| 505 | + "System.IO/4.3.0": { | |
| 506 | + "type": "package", | |
| 507 | + "dependencies": { | |
| 508 | + "Microsoft.NETCore.Platforms": "1.1.0", | |
| 509 | + "Microsoft.NETCore.Targets": "1.1.0", | |
| 510 | + "System.Runtime": "4.3.0", | |
| 511 | + "System.Text.Encoding": "4.3.0", | |
| 512 | + "System.Threading.Tasks": "4.3.0" | |
| 513 | + }, | |
| 514 | + "compile": { | |
| 515 | + "ref/netstandard1.5/System.IO.dll": { | |
| 516 | + "related": ".xml" | |
| 517 | + } | |
| 518 | + } | |
| 519 | + }, | |
| 520 | + "System.IO.Pipelines/6.0.3": { | |
| 521 | + "type": "package", | |
| 522 | + "compile": { | |
| 523 | + "lib/net6.0/System.IO.Pipelines.dll": { | |
| 524 | + "related": ".xml" | |
| 525 | + } | |
| 526 | + }, | |
| 527 | + "runtime": { | |
| 528 | + "lib/net6.0/System.IO.Pipelines.dll": { | |
| 529 | + "related": ".xml" | |
| 530 | + } | |
| 531 | + }, | |
| 532 | + "build": { | |
| 533 | + "buildTransitive/netcoreapp3.1/_._": {} | |
| 534 | + } | |
| 535 | + }, | |
| 536 | + "System.Reflection/4.3.0": { | |
| 537 | + "type": "package", | |
| 538 | + "dependencies": { | |
| 539 | + "Microsoft.NETCore.Platforms": "1.1.0", | |
| 540 | + "Microsoft.NETCore.Targets": "1.1.0", | |
| 541 | + "System.IO": "4.3.0", | |
| 542 | + "System.Reflection.Primitives": "4.3.0", | |
| 543 | + "System.Runtime": "4.3.0" | |
| 544 | + }, | |
| 545 | + "compile": { | |
| 546 | + "ref/netstandard1.5/System.Reflection.dll": { | |
| 547 | + "related": ".xml" | |
| 548 | + } | |
| 549 | + } | |
| 550 | + }, | |
| 551 | + "System.Reflection.Primitives/4.3.0": { | |
| 552 | + "type": "package", | |
| 553 | + "dependencies": { | |
| 554 | + "Microsoft.NETCore.Platforms": "1.1.0", | |
| 555 | + "Microsoft.NETCore.Targets": "1.1.0", | |
| 556 | + "System.Runtime": "4.3.0" | |
| 557 | + }, | |
| 558 | + "compile": { | |
| 559 | + "ref/netstandard1.0/System.Reflection.Primitives.dll": { | |
| 560 | + "related": ".xml" | |
| 561 | + } | |
| 562 | + } | |
| 563 | + }, | |
| 564 | + "System.Runtime/4.3.0": { | |
| 565 | + "type": "package", | |
| 566 | + "dependencies": { | |
| 567 | + "Microsoft.NETCore.Platforms": "1.1.0", | |
| 568 | + "Microsoft.NETCore.Targets": "1.1.0" | |
| 569 | + }, | |
| 570 | + "compile": { | |
| 571 | + "ref/netstandard1.5/System.Runtime.dll": { | |
| 572 | + "related": ".xml" | |
| 573 | + } | |
| 574 | + } | |
| 575 | + }, | |
| 576 | + "System.Runtime.CompilerServices.Unsafe/6.0.0": { | |
| 577 | + "type": "package", | |
| 578 | + "compile": { | |
| 579 | + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": { | |
| 580 | + "related": ".xml" | |
| 581 | + } | |
| 582 | + }, | |
| 583 | + "runtime": { | |
| 584 | + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": { | |
| 585 | + "related": ".xml" | |
| 586 | + } | |
| 587 | + }, | |
| 588 | + "build": { | |
| 589 | + "buildTransitive/netcoreapp3.1/_._": {} | |
| 590 | + } | |
| 591 | + }, | |
| 592 | + "System.Runtime.Loader/4.3.0": { | |
| 593 | + "type": "package", | |
| 594 | + "dependencies": { | |
| 595 | + "System.IO": "4.3.0", | |
| 596 | + "System.Reflection": "4.3.0", | |
| 597 | + "System.Runtime": "4.3.0" | |
| 598 | + }, | |
| 599 | + "compile": { | |
| 600 | + "ref/netstandard1.5/System.Runtime.Loader.dll": { | |
| 601 | + "related": ".xml" | |
| 602 | + } | |
| 603 | + }, | |
| 604 | + "runtime": { | |
| 605 | + "lib/netstandard1.5/System.Runtime.Loader.dll": {} | |
| 606 | + } | |
| 607 | + }, | |
| 608 | + "System.Security.Cryptography.Pkcs/8.0.0": { | |
| 609 | + "type": "package", | |
| 610 | + "dependencies": { | |
| 611 | + "System.Formats.Asn1": "8.0.0" | |
| 612 | + }, | |
| 613 | + "compile": { | |
| 614 | + "lib/net8.0/System.Security.Cryptography.Pkcs.dll": { | |
| 615 | + "related": ".xml" | |
| 616 | + } | |
| 617 | + }, | |
| 618 | + "runtime": { | |
| 619 | + "lib/net8.0/System.Security.Cryptography.Pkcs.dll": { | |
| 620 | + "related": ".xml" | |
| 621 | + } | |
| 622 | + }, | |
| 623 | + "build": { | |
| 624 | + "buildTransitive/net6.0/_._": {} | |
| 625 | + }, | |
| 626 | + "runtimeTargets": { | |
| 627 | + "runtimes/win/lib/net8.0/System.Security.Cryptography.Pkcs.dll": { | |
| 628 | + "assetType": "runtime", | |
| 629 | + "rid": "win" | |
| 630 | + } | |
| 631 | + } | |
| 632 | + }, | |
| 633 | + "System.Security.Cryptography.ProtectedData/8.0.0": { | |
| 634 | + "type": "package", | |
| 635 | + "compile": { | |
| 636 | + "lib/net8.0/System.Security.Cryptography.ProtectedData.dll": { | |
| 637 | + "related": ".xml" | |
| 638 | + } | |
| 639 | + }, | |
| 640 | + "runtime": { | |
| 641 | + "lib/net8.0/System.Security.Cryptography.ProtectedData.dll": { | |
| 642 | + "related": ".xml" | |
| 643 | + } | |
| 644 | + }, | |
| 645 | + "build": { | |
| 646 | + "buildTransitive/net6.0/_._": {} | |
| 647 | + } | |
| 648 | + }, | |
| 649 | + "System.Security.Permissions/8.0.0": { | |
| 650 | + "type": "package", | |
| 651 | + "dependencies": { | |
| 652 | + "System.Windows.Extensions": "8.0.0" | |
| 653 | + }, | |
| 654 | + "compile": { | |
| 655 | + "lib/net8.0/System.Security.Permissions.dll": { | |
| 656 | + "related": ".xml" | |
| 657 | + } | |
| 658 | + }, | |
| 659 | + "runtime": { | |
| 660 | + "lib/net8.0/System.Security.Permissions.dll": { | |
| 661 | + "related": ".xml" | |
| 662 | + } | |
| 663 | + }, | |
| 664 | + "build": { | |
| 665 | + "buildTransitive/net6.0/_._": {} | |
| 666 | + } | |
| 667 | + }, | |
| 668 | + "System.Text.Encoding/4.3.0": { | |
| 669 | + "type": "package", | |
| 670 | + "dependencies": { | |
| 671 | + "Microsoft.NETCore.Platforms": "1.1.0", | |
| 672 | + "Microsoft.NETCore.Targets": "1.1.0", | |
| 673 | + "System.Runtime": "4.3.0" | |
| 674 | + }, | |
| 675 | + "compile": { | |
| 676 | + "ref/netstandard1.3/System.Text.Encoding.dll": { | |
| 677 | + "related": ".xml" | |
| 678 | + } | |
| 679 | + } | |
| 680 | + }, | |
| 681 | + "System.Text.Encoding.CodePages/8.0.0": { | |
| 682 | + "type": "package", | |
| 683 | + "compile": { | |
| 684 | + "lib/net8.0/System.Text.Encoding.CodePages.dll": { | |
| 685 | + "related": ".xml" | |
| 686 | + } | |
| 687 | + }, | |
| 688 | + "runtime": { | |
| 689 | + "lib/net8.0/System.Text.Encoding.CodePages.dll": { | |
| 690 | + "related": ".xml" | |
| 691 | + } | |
| 692 | + }, | |
| 693 | + "build": { | |
| 694 | + "buildTransitive/net6.0/_._": {} | |
| 695 | + }, | |
| 696 | + "runtimeTargets": { | |
| 697 | + "runtimes/win/lib/net8.0/System.Text.Encoding.CodePages.dll": { | |
| 698 | + "assetType": "runtime", | |
| 699 | + "rid": "win" | |
| 700 | + } | |
| 701 | + } | |
| 702 | + }, | |
| 703 | + "System.Text.Encodings.Web/8.0.0": { | |
| 704 | + "type": "package", | |
| 705 | + "compile": { | |
| 706 | + "lib/net8.0/System.Text.Encodings.Web.dll": { | |
| 707 | + "related": ".xml" | |
| 708 | + } | |
| 709 | + }, | |
| 710 | + "runtime": { | |
| 711 | + "lib/net8.0/System.Text.Encodings.Web.dll": { | |
| 712 | + "related": ".xml" | |
| 713 | + } | |
| 714 | + }, | |
| 715 | + "build": { | |
| 716 | + "buildTransitive/net6.0/_._": {} | |
| 717 | + }, | |
| 718 | + "runtimeTargets": { | |
| 719 | + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { | |
| 720 | + "assetType": "runtime", | |
| 721 | + "rid": "browser" | |
| 722 | + } | |
| 723 | + } | |
| 724 | + }, | |
| 725 | + "System.Text.Json/8.0.4": { | |
| 726 | + "type": "package", | |
| 727 | + "dependencies": { | |
| 728 | + "System.Text.Encodings.Web": "8.0.0" | |
| 729 | + }, | |
| 730 | + "compile": { | |
| 731 | + "lib/net8.0/System.Text.Json.dll": { | |
| 732 | + "related": ".xml" | |
| 733 | + } | |
| 734 | + }, | |
| 735 | + "runtime": { | |
| 736 | + "lib/net8.0/System.Text.Json.dll": { | |
| 737 | + "related": ".xml" | |
| 738 | + } | |
| 739 | + }, | |
| 740 | + "build": { | |
| 741 | + "buildTransitive/net6.0/System.Text.Json.targets": {} | |
| 742 | + } | |
| 743 | + }, | |
| 744 | + "System.Threading.Tasks/4.3.0": { | |
| 745 | + "type": "package", | |
| 746 | + "dependencies": { | |
| 747 | + "Microsoft.NETCore.Platforms": "1.1.0", | |
| 748 | + "Microsoft.NETCore.Targets": "1.1.0", | |
| 749 | + "System.Runtime": "4.3.0" | |
| 750 | + }, | |
| 751 | + "compile": { | |
| 752 | + "ref/netstandard1.3/System.Threading.Tasks.dll": { | |
| 753 | + "related": ".xml" | |
| 754 | + } | |
| 755 | + } | |
| 756 | + }, | |
| 757 | + "System.Threading.Tasks.Extensions/4.5.4": { | |
| 758 | + "type": "package", | |
| 759 | + "compile": { | |
| 760 | + "ref/netcoreapp2.1/_._": {} | |
| 761 | + }, | |
| 762 | + "runtime": { | |
| 763 | + "lib/netcoreapp2.1/_._": {} | |
| 764 | + } | |
| 765 | + }, | |
| 766 | + "System.Windows.Extensions/8.0.0": { | |
| 767 | + "type": "package", | |
| 768 | + "compile": { | |
| 769 | + "lib/net8.0/System.Windows.Extensions.dll": { | |
| 770 | + "related": ".xml" | |
| 771 | + } | |
| 772 | + }, | |
| 773 | + "runtime": { | |
| 774 | + "lib/net8.0/System.Windows.Extensions.dll": { | |
| 775 | + "related": ".xml" | |
| 776 | + } | |
| 777 | + }, | |
| 778 | + "runtimeTargets": { | |
| 779 | + "runtimes/win/lib/net8.0/System.Windows.Extensions.dll": { | |
| 780 | + "assetType": "runtime", | |
| 781 | + "rid": "win" | |
| 782 | + } | |
| 783 | + } | |
| 784 | + }, | |
| 785 | + "ZstdSharp.Port/0.8.0": { | |
| 786 | + "type": "package", | |
| 787 | + "compile": { | |
| 788 | + "lib/net8.0/ZstdSharp.dll": {} | |
| 789 | + }, | |
| 790 | + "runtime": { | |
| 791 | + "lib/net8.0/ZstdSharp.dll": {} | |
| 792 | + } | |
| 793 | + } | |
| 794 | + } | |
| 795 | + }, | |
| 796 | + "libraries": { | |
| 797 | + "BouncyCastle.Cryptography/2.3.1": { | |
| 798 | + "sha512": "buwoISwecYke3CmgG1AQSg+sNZjJeIb93vTAtJiHZX35hP/teYMxsfg0NDXGUKjGx6BKBTNKc77O2M3vKvlXZQ==", | |
| 799 | + "type": "package", | |
| 800 | + "path": "bouncycastle.cryptography/2.3.1", | |
| 801 | + "files": [ | |
| 802 | + ".nupkg.metadata", | |
| 803 | + ".signature.p7s", | |
| 804 | + "LICENSE.md", | |
| 805 | + "README.md", | |
| 806 | + "bouncycastle.cryptography.2.3.1.nupkg.sha512", | |
| 807 | + "bouncycastle.cryptography.nuspec", | |
| 808 | + "lib/net461/BouncyCastle.Cryptography.dll", | |
| 809 | + "lib/net461/BouncyCastle.Cryptography.xml", | |
| 810 | + "lib/net6.0/BouncyCastle.Cryptography.dll", | |
| 811 | + "lib/net6.0/BouncyCastle.Cryptography.xml", | |
| 812 | + "lib/netstandard2.0/BouncyCastle.Cryptography.dll", | |
| 813 | + "lib/netstandard2.0/BouncyCastle.Cryptography.xml", | |
| 814 | + "packageIcon.png" | |
| 815 | + ] | |
| 816 | + }, | |
| 817 | + "EPPlus/7.3.2": { | |
| 818 | + "sha512": "9DShQD2VuDZ7QLHp+map1r2HdI1G325YGkvRG+qs4N2fgeMF1Uq0TONCEL5gKCWMNDVGO0ZELJTAIzwNyOZQug==", | |
| 819 | + "type": "package", | |
| 820 | + "path": "epplus/7.3.2", | |
| 821 | + "files": [ | |
| 822 | + ".nupkg.metadata", | |
| 823 | + ".signature.p7s", | |
| 824 | + "EPPlusLogo.png", | |
| 825 | + "epplus.7.3.2.nupkg.sha512", | |
| 826 | + "epplus.nuspec", | |
| 827 | + "lib/net35/EPPlus.dll", | |
| 828 | + "lib/net35/EPPlus.xml", | |
| 829 | + "lib/net462/EPPlus.dll", | |
| 830 | + "lib/net462/EPPlus.xml", | |
| 831 | + "lib/net6.0/EPPlus.dll", | |
| 832 | + "lib/net6.0/EPPlus.xml", | |
| 833 | + "lib/net7.0/EPPlus.dll", | |
| 834 | + "lib/net7.0/EPPlus.xml", | |
| 835 | + "lib/net8.0/EPPlus.dll", | |
| 836 | + "lib/net8.0/EPPlus.xml", | |
| 837 | + "lib/netstandard2.0/EPPlus.dll", | |
| 838 | + "lib/netstandard2.0/EPPlus.xml", | |
| 839 | + "lib/netstandard2.1/EPPlus.dll", | |
| 840 | + "lib/netstandard2.1/EPPlus.xml", | |
| 841 | + "license.md", | |
| 842 | + "readme.md", | |
| 843 | + "readme.txt" | |
| 844 | + ] | |
| 845 | + }, | |
| 846 | + "EPPlus.Interfaces/6.1.1": { | |
| 847 | + "sha512": "y7dkrOoE1ZR9Vgy1Jf2rEIaTf3SHlUjYt01NklP+F5Qh7S2ruPbzTcpYLRWMeXiG8XL8h2jqX4CyIkFt3NQGZw==", | |
| 848 | + "type": "package", | |
| 849 | + "path": "epplus.interfaces/6.1.1", | |
| 850 | + "files": [ | |
| 851 | + ".nupkg.metadata", | |
| 852 | + ".signature.p7s", | |
| 853 | + "EPPlusLogo.png", | |
| 854 | + "epplus.interfaces.6.1.1.nupkg.sha512", | |
| 855 | + "epplus.interfaces.nuspec", | |
| 856 | + "lib/net35/EPPlus.Interfaces.dll", | |
| 857 | + "lib/net462/EPPlus.Interfaces.dll", | |
| 858 | + "lib/net6.0/EPPlus.Interfaces.dll", | |
| 859 | + "lib/net7.0/EPPlus.Interfaces.dll", | |
| 860 | + "lib/netstandard2.0/EPPlus.Interfaces.dll", | |
| 861 | + "lib/netstandard2.1/EPPlus.Interfaces.dll", | |
| 862 | + "license.md", | |
| 863 | + "readme.md" | |
| 864 | + ] | |
| 865 | + }, | |
| 866 | + "EPPlus.System.Drawing/6.1.1": { | |
| 867 | + "sha512": "lRF5gHYrmkHOOiLMI0t6q8zNYjUrzRgAM5BCXumv5xiqXko8fx3AWI+HCNZfhEqVFGOop+42KfR5GiUcCoyoMw==", | |
| 868 | + "type": "package", | |
| 869 | + "path": "epplus.system.drawing/6.1.1", | |
| 870 | + "files": [ | |
| 871 | + ".nupkg.metadata", | |
| 872 | + ".signature.p7s", | |
| 873 | + "EPPlusLogo.png", | |
| 874 | + "epplus.system.drawing.6.1.1.nupkg.sha512", | |
| 875 | + "epplus.system.drawing.nuspec", | |
| 876 | + "lib/net35/EPPlus.System.Drawing.dll", | |
| 877 | + "lib/net462/EPPlus.System.Drawing.dll", | |
| 878 | + "lib/net6.0/EPPlus.System.Drawing.dll", | |
| 879 | + "lib/net7.0/EPPlus.System.Drawing.dll", | |
| 880 | + "lib/netstandard2.0/EPPlus.System.Drawing.dll", | |
| 881 | + "lib/netstandard2.1/EPPlus.System.Drawing.dll", | |
| 882 | + "license.md", | |
| 883 | + "readme.md" | |
| 884 | + ] | |
| 885 | + }, | |
| 886 | + "Google.Protobuf/3.26.1": { | |
| 887 | + "sha512": "CHZX8zXqhF/fdUtd+AYzew8T2HFkAoe5c7lbGxZY/qryAlQXckDvM5BfOJjXlMS7kyICqQTMszj4w1bX5uBJ/w==", | |
| 888 | + "type": "package", | |
| 889 | + "path": "google.protobuf/3.26.1", | |
| 890 | + "files": [ | |
| 891 | + ".nupkg.metadata", | |
| 892 | + ".signature.p7s", | |
| 893 | + "google.protobuf.3.26.1.nupkg.sha512", | |
| 894 | + "google.protobuf.nuspec", | |
| 895 | + "lib/net45/Google.Protobuf.dll", | |
| 896 | + "lib/net45/Google.Protobuf.pdb", | |
| 897 | + "lib/net45/Google.Protobuf.xml", | |
| 898 | + "lib/net5.0/Google.Protobuf.dll", | |
| 899 | + "lib/net5.0/Google.Protobuf.pdb", | |
| 900 | + "lib/net5.0/Google.Protobuf.xml", | |
| 901 | + "lib/netstandard1.1/Google.Protobuf.dll", | |
| 902 | + "lib/netstandard1.1/Google.Protobuf.pdb", | |
| 903 | + "lib/netstandard1.1/Google.Protobuf.xml", | |
| 904 | + "lib/netstandard2.0/Google.Protobuf.dll", | |
| 905 | + "lib/netstandard2.0/Google.Protobuf.pdb", | |
| 906 | + "lib/netstandard2.0/Google.Protobuf.xml" | |
| 907 | + ] | |
| 908 | + }, | |
| 909 | + "K4os.Compression.LZ4/1.3.8": { | |
| 910 | + "sha512": "LhwlPa7c1zs1OV2XadMtAWdImjLIsqFJPoRcIWAadSRn0Ri1DepK65UbWLPmt4riLqx2d40xjXRk0ogpqNtK7g==", | |
| 911 | + "type": "package", | |
| 912 | + "path": "k4os.compression.lz4/1.3.8", | |
| 913 | + "files": [ | |
| 914 | + ".nupkg.metadata", | |
| 915 | + ".signature.p7s", | |
| 916 | + "k4os.compression.lz4.1.3.8.nupkg.sha512", | |
| 917 | + "k4os.compression.lz4.nuspec", | |
| 918 | + "lib/net462/K4os.Compression.LZ4.dll", | |
| 919 | + "lib/net462/K4os.Compression.LZ4.xml", | |
| 920 | + "lib/net5.0/K4os.Compression.LZ4.dll", | |
| 921 | + "lib/net5.0/K4os.Compression.LZ4.xml", | |
| 922 | + "lib/net6.0/K4os.Compression.LZ4.dll", | |
| 923 | + "lib/net6.0/K4os.Compression.LZ4.xml", | |
| 924 | + "lib/netstandard2.0/K4os.Compression.LZ4.dll", | |
| 925 | + "lib/netstandard2.0/K4os.Compression.LZ4.xml", | |
| 926 | + "lib/netstandard2.1/K4os.Compression.LZ4.dll", | |
| 927 | + "lib/netstandard2.1/K4os.Compression.LZ4.xml" | |
| 928 | + ] | |
| 929 | + }, | |
| 930 | + "K4os.Compression.LZ4.Streams/1.3.8": { | |
| 931 | + "sha512": "P15qr8dZAeo9GvYbUIPEYFQ0MEJ0i5iqr37wsYeRC3la2uCldOoeCa6to0CZ1taiwxIV+Mk8NGuZi+4iWivK9w==", | |
| 932 | + "type": "package", | |
| 933 | + "path": "k4os.compression.lz4.streams/1.3.8", | |
| 934 | + "files": [ | |
| 935 | + ".nupkg.metadata", | |
| 936 | + ".signature.p7s", | |
| 937 | + "k4os.compression.lz4.streams.1.3.8.nupkg.sha512", | |
| 938 | + "k4os.compression.lz4.streams.nuspec", | |
| 939 | + "lib/net462/K4os.Compression.LZ4.Streams.dll", | |
| 940 | + "lib/net462/K4os.Compression.LZ4.Streams.xml", | |
| 941 | + "lib/net5.0/K4os.Compression.LZ4.Streams.dll", | |
| 942 | + "lib/net5.0/K4os.Compression.LZ4.Streams.xml", | |
| 943 | + "lib/net6.0/K4os.Compression.LZ4.Streams.dll", | |
| 944 | + "lib/net6.0/K4os.Compression.LZ4.Streams.xml", | |
| 945 | + "lib/netstandard2.0/K4os.Compression.LZ4.Streams.dll", | |
| 946 | + "lib/netstandard2.0/K4os.Compression.LZ4.Streams.xml", | |
| 947 | + "lib/netstandard2.1/K4os.Compression.LZ4.Streams.dll", | |
| 948 | + "lib/netstandard2.1/K4os.Compression.LZ4.Streams.xml" | |
| 949 | + ] | |
| 950 | + }, | |
| 951 | + "K4os.Hash.xxHash/1.0.8": { | |
| 952 | + "sha512": "Wp2F7BamQ2Q/7Hk834nV9vRQapgcr8kgv9Jvfm8J3D0IhDqZMMl+a2yxUq5ltJitvXvQfB8W6K4F4fCbw/P6YQ==", | |
| 953 | + "type": "package", | |
| 954 | + "path": "k4os.hash.xxhash/1.0.8", | |
| 955 | + "files": [ | |
| 956 | + ".nupkg.metadata", | |
| 957 | + ".signature.p7s", | |
| 958 | + "k4os.hash.xxhash.1.0.8.nupkg.sha512", | |
| 959 | + "k4os.hash.xxhash.nuspec", | |
| 960 | + "lib/net462/K4os.Hash.xxHash.dll", | |
| 961 | + "lib/net462/K4os.Hash.xxHash.xml", | |
| 962 | + "lib/net5.0/K4os.Hash.xxHash.dll", | |
| 963 | + "lib/net5.0/K4os.Hash.xxHash.xml", | |
| 964 | + "lib/net6.0/K4os.Hash.xxHash.dll", | |
| 965 | + "lib/net6.0/K4os.Hash.xxHash.xml", | |
| 966 | + "lib/netstandard2.0/K4os.Hash.xxHash.dll", | |
| 967 | + "lib/netstandard2.0/K4os.Hash.xxHash.xml", | |
| 968 | + "lib/netstandard2.1/K4os.Hash.xxHash.dll", | |
| 969 | + "lib/netstandard2.1/K4os.Hash.xxHash.xml" | |
| 970 | + ] | |
| 971 | + }, | |
| 972 | + "Microsoft.Extensions.Configuration/8.0.0": { | |
| 973 | + "sha512": "0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==", | |
| 974 | + "type": "package", | |
| 975 | + "path": "microsoft.extensions.configuration/8.0.0", | |
| 976 | + "files": [ | |
| 977 | + ".nupkg.metadata", | |
| 978 | + ".signature.p7s", | |
| 979 | + "Icon.png", | |
| 980 | + "LICENSE.TXT", | |
| 981 | + "PACKAGE.md", | |
| 982 | + "THIRD-PARTY-NOTICES.TXT", | |
| 983 | + "buildTransitive/net461/Microsoft.Extensions.Configuration.targets", | |
| 984 | + "buildTransitive/net462/_._", | |
| 985 | + "buildTransitive/net6.0/_._", | |
| 986 | + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.targets", | |
| 987 | + "lib/net462/Microsoft.Extensions.Configuration.dll", | |
| 988 | + "lib/net462/Microsoft.Extensions.Configuration.xml", | |
| 989 | + "lib/net6.0/Microsoft.Extensions.Configuration.dll", | |
| 990 | + "lib/net6.0/Microsoft.Extensions.Configuration.xml", | |
| 991 | + "lib/net7.0/Microsoft.Extensions.Configuration.dll", | |
| 992 | + "lib/net7.0/Microsoft.Extensions.Configuration.xml", | |
| 993 | + "lib/net8.0/Microsoft.Extensions.Configuration.dll", | |
| 994 | + "lib/net8.0/Microsoft.Extensions.Configuration.xml", | |
| 995 | + "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll", | |
| 996 | + "lib/netstandard2.0/Microsoft.Extensions.Configuration.xml", | |
| 997 | + "microsoft.extensions.configuration.8.0.0.nupkg.sha512", | |
| 998 | + "microsoft.extensions.configuration.nuspec", | |
| 999 | + "useSharedDesignerContext.txt" | |
| 1000 | + ] | |
| 1001 | + }, | |
| 1002 | + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { | |
| 1003 | + "sha512": "3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", | |
| 1004 | + "type": "package", | |
| 1005 | + "path": "microsoft.extensions.configuration.abstractions/8.0.0", | |
| 1006 | + "files": [ | |
| 1007 | + ".nupkg.metadata", | |
| 1008 | + ".signature.p7s", | |
| 1009 | + "Icon.png", | |
| 1010 | + "LICENSE.TXT", | |
| 1011 | + "PACKAGE.md", | |
| 1012 | + "THIRD-PARTY-NOTICES.TXT", | |
| 1013 | + "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets", | |
| 1014 | + "buildTransitive/net462/_._", | |
| 1015 | + "buildTransitive/net6.0/_._", | |
| 1016 | + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets", | |
| 1017 | + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll", | |
| 1018 | + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml", | |
| 1019 | + "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll", | |
| 1020 | + "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.xml", | |
| 1021 | + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll", | |
| 1022 | + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.xml", | |
| 1023 | + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll", | |
| 1024 | + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.xml", | |
| 1025 | + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", | |
| 1026 | + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", | |
| 1027 | + "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", | |
| 1028 | + "microsoft.extensions.configuration.abstractions.nuspec", | |
| 1029 | + "useSharedDesignerContext.txt" | |
| 1030 | + ] | |
| 1031 | + }, | |
| 1032 | + "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { | |
| 1033 | + "sha512": "McP+Lz/EKwvtCv48z0YImw+L1gi1gy5rHhNaNIY2CrjloV+XY8gydT8DjMR6zWeL13AFK+DioVpppwAuO1Gi1w==", | |
| 1034 | + "type": "package", | |
| 1035 | + "path": "microsoft.extensions.configuration.fileextensions/8.0.0", | |
| 1036 | + "files": [ | |
| 1037 | + ".nupkg.metadata", | |
| 1038 | + ".signature.p7s", | |
| 1039 | + "Icon.png", | |
| 1040 | + "LICENSE.TXT", | |
| 1041 | + "PACKAGE.md", | |
| 1042 | + "THIRD-PARTY-NOTICES.TXT", | |
| 1043 | + "buildTransitive/net461/Microsoft.Extensions.Configuration.FileExtensions.targets", | |
| 1044 | + "buildTransitive/net462/_._", | |
| 1045 | + "buildTransitive/net6.0/_._", | |
| 1046 | + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.FileExtensions.targets", | |
| 1047 | + "lib/net462/Microsoft.Extensions.Configuration.FileExtensions.dll", | |
| 1048 | + "lib/net462/Microsoft.Extensions.Configuration.FileExtensions.xml", | |
| 1049 | + "lib/net6.0/Microsoft.Extensions.Configuration.FileExtensions.dll", | |
| 1050 | + "lib/net6.0/Microsoft.Extensions.Configuration.FileExtensions.xml", | |
| 1051 | + "lib/net7.0/Microsoft.Extensions.Configuration.FileExtensions.dll", | |
| 1052 | + "lib/net7.0/Microsoft.Extensions.Configuration.FileExtensions.xml", | |
| 1053 | + "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll", | |
| 1054 | + "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.xml", | |
| 1055 | + "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll", | |
| 1056 | + "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.xml", | |
| 1057 | + "microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512", | |
| 1058 | + "microsoft.extensions.configuration.fileextensions.nuspec", | |
| 1059 | + "useSharedDesignerContext.txt" | |
| 1060 | + ] | |
| 1061 | + }, | |
| 1062 | + "Microsoft.Extensions.Configuration.Json/8.0.0": { | |
| 1063 | + "sha512": "C2wqUoh9OmRL1akaCcKSTmRU8z0kckfImG7zLNI8uyi47Lp+zd5LWAD17waPQEqCz3ioWOCrFUo+JJuoeZLOBw==", | |
| 1064 | + "type": "package", | |
| 1065 | + "path": "microsoft.extensions.configuration.json/8.0.0", | |
| 1066 | + "files": [ | |
| 1067 | + ".nupkg.metadata", | |
| 1068 | + ".signature.p7s", | |
| 1069 | + "Icon.png", | |
| 1070 | + "LICENSE.TXT", | |
| 1071 | + "PACKAGE.md", | |
| 1072 | + "THIRD-PARTY-NOTICES.TXT", | |
| 1073 | + "buildTransitive/net461/Microsoft.Extensions.Configuration.Json.targets", | |
| 1074 | + "buildTransitive/net462/_._", | |
| 1075 | + "buildTransitive/net6.0/_._", | |
| 1076 | + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Json.targets", | |
| 1077 | + "lib/net462/Microsoft.Extensions.Configuration.Json.dll", | |
| 1078 | + "lib/net462/Microsoft.Extensions.Configuration.Json.xml", | |
| 1079 | + "lib/net6.0/Microsoft.Extensions.Configuration.Json.dll", | |
| 1080 | + "lib/net6.0/Microsoft.Extensions.Configuration.Json.xml", | |
| 1081 | + "lib/net7.0/Microsoft.Extensions.Configuration.Json.dll", | |
| 1082 | + "lib/net7.0/Microsoft.Extensions.Configuration.Json.xml", | |
| 1083 | + "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll", | |
| 1084 | + "lib/net8.0/Microsoft.Extensions.Configuration.Json.xml", | |
| 1085 | + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll", | |
| 1086 | + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.xml", | |
| 1087 | + "lib/netstandard2.1/Microsoft.Extensions.Configuration.Json.dll", | |
| 1088 | + "lib/netstandard2.1/Microsoft.Extensions.Configuration.Json.xml", | |
| 1089 | + "microsoft.extensions.configuration.json.8.0.0.nupkg.sha512", | |
| 1090 | + "microsoft.extensions.configuration.json.nuspec", | |
| 1091 | + "useSharedDesignerContext.txt" | |
| 1092 | + ] | |
| 1093 | + }, | |
| 1094 | + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { | |
| 1095 | + "sha512": "ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==", | |
| 1096 | + "type": "package", | |
| 1097 | + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0", | |
| 1098 | + "files": [ | |
| 1099 | + ".nupkg.metadata", | |
| 1100 | + ".signature.p7s", | |
| 1101 | + "Icon.png", | |
| 1102 | + "LICENSE.TXT", | |
| 1103 | + "PACKAGE.md", | |
| 1104 | + "THIRD-PARTY-NOTICES.TXT", | |
| 1105 | + "buildTransitive/net461/Microsoft.Extensions.FileProviders.Abstractions.targets", | |
| 1106 | + "buildTransitive/net462/_._", | |
| 1107 | + "buildTransitive/net6.0/_._", | |
| 1108 | + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Abstractions.targets", | |
| 1109 | + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.dll", | |
| 1110 | + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.xml", | |
| 1111 | + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.dll", | |
| 1112 | + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.xml", | |
| 1113 | + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll", | |
| 1114 | + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.xml", | |
| 1115 | + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll", | |
| 1116 | + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.xml", | |
| 1117 | + "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512", | |
| 1118 | + "microsoft.extensions.fileproviders.abstractions.nuspec", | |
| 1119 | + "useSharedDesignerContext.txt" | |
| 1120 | + ] | |
| 1121 | + }, | |
| 1122 | + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { | |
| 1123 | + "sha512": "UboiXxpPUpwulHvIAVE36Knq0VSHaAmfrFkegLyBZeaADuKezJ/AIXYAW8F5GBlGk/VaibN2k/Zn1ca8YAfVdA==", | |
| 1124 | + "type": "package", | |
| 1125 | + "path": "microsoft.extensions.fileproviders.physical/8.0.0", | |
| 1126 | + "files": [ | |
| 1127 | + ".nupkg.metadata", | |
| 1128 | + ".signature.p7s", | |
| 1129 | + "Icon.png", | |
| 1130 | + "LICENSE.TXT", | |
| 1131 | + "PACKAGE.md", | |
| 1132 | + "THIRD-PARTY-NOTICES.TXT", | |
| 1133 | + "buildTransitive/net461/Microsoft.Extensions.FileProviders.Physical.targets", | |
| 1134 | + "buildTransitive/net462/_._", | |
| 1135 | + "buildTransitive/net6.0/_._", | |
| 1136 | + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Physical.targets", | |
| 1137 | + "lib/net462/Microsoft.Extensions.FileProviders.Physical.dll", | |
| 1138 | + "lib/net462/Microsoft.Extensions.FileProviders.Physical.xml", | |
| 1139 | + "lib/net6.0/Microsoft.Extensions.FileProviders.Physical.dll", | |
| 1140 | + "lib/net6.0/Microsoft.Extensions.FileProviders.Physical.xml", | |
| 1141 | + "lib/net7.0/Microsoft.Extensions.FileProviders.Physical.dll", | |
| 1142 | + "lib/net7.0/Microsoft.Extensions.FileProviders.Physical.xml", | |
| 1143 | + "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll", | |
| 1144 | + "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.xml", | |
| 1145 | + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll", | |
| 1146 | + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.xml", | |
| 1147 | + "microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512", | |
| 1148 | + "microsoft.extensions.fileproviders.physical.nuspec", | |
| 1149 | + "useSharedDesignerContext.txt" | |
| 1150 | + ] | |
| 1151 | + }, | |
| 1152 | + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { | |
| 1153 | + "sha512": "OK+670i7esqlQrPjdIKRbsyMCe9g5kSLpRRQGSr4Q58AOYEe/hCnfLZprh7viNisSUUQZmMrbbuDaIrP+V1ebQ==", | |
| 1154 | + "type": "package", | |
| 1155 | + "path": "microsoft.extensions.filesystemglobbing/8.0.0", | |
| 1156 | + "files": [ | |
| 1157 | + ".nupkg.metadata", | |
| 1158 | + ".signature.p7s", | |
| 1159 | + "Icon.png", | |
| 1160 | + "LICENSE.TXT", | |
| 1161 | + "PACKAGE.md", | |
| 1162 | + "THIRD-PARTY-NOTICES.TXT", | |
| 1163 | + "buildTransitive/net461/Microsoft.Extensions.FileSystemGlobbing.targets", | |
| 1164 | + "buildTransitive/net462/_._", | |
| 1165 | + "buildTransitive/net6.0/_._", | |
| 1166 | + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileSystemGlobbing.targets", | |
| 1167 | + "lib/net462/Microsoft.Extensions.FileSystemGlobbing.dll", | |
| 1168 | + "lib/net462/Microsoft.Extensions.FileSystemGlobbing.xml", | |
| 1169 | + "lib/net6.0/Microsoft.Extensions.FileSystemGlobbing.dll", | |
| 1170 | + "lib/net6.0/Microsoft.Extensions.FileSystemGlobbing.xml", | |
| 1171 | + "lib/net7.0/Microsoft.Extensions.FileSystemGlobbing.dll", | |
| 1172 | + "lib/net7.0/Microsoft.Extensions.FileSystemGlobbing.xml", | |
| 1173 | + "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll", | |
| 1174 | + "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.xml", | |
| 1175 | + "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll", | |
| 1176 | + "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.xml", | |
| 1177 | + "microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512", | |
| 1178 | + "microsoft.extensions.filesystemglobbing.nuspec", | |
| 1179 | + "useSharedDesignerContext.txt" | |
| 1180 | + ] | |
| 1181 | + }, | |
| 1182 | + "Microsoft.Extensions.Primitives/8.0.0": { | |
| 1183 | + "sha512": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", | |
| 1184 | + "type": "package", | |
| 1185 | + "path": "microsoft.extensions.primitives/8.0.0", | |
| 1186 | + "files": [ | |
| 1187 | + ".nupkg.metadata", | |
| 1188 | + ".signature.p7s", | |
| 1189 | + "Icon.png", | |
| 1190 | + "LICENSE.TXT", | |
| 1191 | + "PACKAGE.md", | |
| 1192 | + "THIRD-PARTY-NOTICES.TXT", | |
| 1193 | + "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", | |
| 1194 | + "buildTransitive/net462/_._", | |
| 1195 | + "buildTransitive/net6.0/_._", | |
| 1196 | + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", | |
| 1197 | + "lib/net462/Microsoft.Extensions.Primitives.dll", | |
| 1198 | + "lib/net462/Microsoft.Extensions.Primitives.xml", | |
| 1199 | + "lib/net6.0/Microsoft.Extensions.Primitives.dll", | |
| 1200 | + "lib/net6.0/Microsoft.Extensions.Primitives.xml", | |
| 1201 | + "lib/net7.0/Microsoft.Extensions.Primitives.dll", | |
| 1202 | + "lib/net7.0/Microsoft.Extensions.Primitives.xml", | |
| 1203 | + "lib/net8.0/Microsoft.Extensions.Primitives.dll", | |
| 1204 | + "lib/net8.0/Microsoft.Extensions.Primitives.xml", | |
| 1205 | + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", | |
| 1206 | + "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", | |
| 1207 | + "microsoft.extensions.primitives.8.0.0.nupkg.sha512", | |
| 1208 | + "microsoft.extensions.primitives.nuspec", | |
| 1209 | + "useSharedDesignerContext.txt" | |
| 1210 | + ] | |
| 1211 | + }, | |
| 1212 | + "Microsoft.IO.RecyclableMemoryStream/3.0.1": { | |
| 1213 | + "sha512": "s/s20YTVY9r9TPfTrN5g8zPF1YhwxyqO6PxUkrYTGI2B+OGPe9AdajWZrLhFqXIvqIW23fnUE4+ztrUWNU1+9g==", | |
| 1214 | + "type": "package", | |
| 1215 | + "path": "microsoft.io.recyclablememorystream/3.0.1", | |
| 1216 | + "files": [ | |
| 1217 | + ".nupkg.metadata", | |
| 1218 | + ".signature.p7s", | |
| 1219 | + "README.md", | |
| 1220 | + "lib/net6.0/Microsoft.IO.RecyclableMemoryStream.dll", | |
| 1221 | + "lib/net6.0/Microsoft.IO.RecyclableMemoryStream.xml", | |
| 1222 | + "lib/netstandard2.0/Microsoft.IO.RecyclableMemoryStream.dll", | |
| 1223 | + "lib/netstandard2.0/Microsoft.IO.RecyclableMemoryStream.xml", | |
| 1224 | + "lib/netstandard2.1/Microsoft.IO.RecyclableMemoryStream.dll", | |
| 1225 | + "lib/netstandard2.1/Microsoft.IO.RecyclableMemoryStream.xml", | |
| 1226 | + "microsoft.io.recyclablememorystream.3.0.1.nupkg.sha512", | |
| 1227 | + "microsoft.io.recyclablememorystream.nuspec" | |
| 1228 | + ] | |
| 1229 | + }, | |
| 1230 | + "Microsoft.NETCore.Platforms/1.1.0": { | |
| 1231 | + "sha512": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", | |
| 1232 | + "type": "package", | |
| 1233 | + "path": "microsoft.netcore.platforms/1.1.0", | |
| 1234 | + "files": [ | |
| 1235 | + ".nupkg.metadata", | |
| 1236 | + ".signature.p7s", | |
| 1237 | + "ThirdPartyNotices.txt", | |
| 1238 | + "dotnet_library_license.txt", | |
| 1239 | + "lib/netstandard1.0/_._", | |
| 1240 | + "microsoft.netcore.platforms.1.1.0.nupkg.sha512", | |
| 1241 | + "microsoft.netcore.platforms.nuspec", | |
| 1242 | + "runtime.json" | |
| 1243 | + ] | |
| 1244 | + }, | |
| 1245 | + "Microsoft.NETCore.Targets/1.1.0": { | |
| 1246 | + "sha512": "aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", | |
| 1247 | + "type": "package", | |
| 1248 | + "path": "microsoft.netcore.targets/1.1.0", | |
| 1249 | + "files": [ | |
| 1250 | + ".nupkg.metadata", | |
| 1251 | + ".signature.p7s", | |
| 1252 | + "ThirdPartyNotices.txt", | |
| 1253 | + "dotnet_library_license.txt", | |
| 1254 | + "lib/netstandard1.0/_._", | |
| 1255 | + "microsoft.netcore.targets.1.1.0.nupkg.sha512", | |
| 1256 | + "microsoft.netcore.targets.nuspec", | |
| 1257 | + "runtime.json" | |
| 1258 | + ] | |
| 1259 | + }, | |
| 1260 | + "Microsoft.Win32.SystemEvents/7.0.0": { | |
| 1261 | + "sha512": "2nXPrhdAyAzir0gLl8Yy8S5Mnm/uBSQQA7jEsILOS1MTyS7DbmV1NgViMtvV1sfCD1ebITpNwb1NIinKeJgUVQ==", | |
| 1262 | + "type": "package", | |
| 1263 | + "path": "microsoft.win32.systemevents/7.0.0", | |
| 1264 | + "files": [ | |
| 1265 | + ".nupkg.metadata", | |
| 1266 | + ".signature.p7s", | |
| 1267 | + "Icon.png", | |
| 1268 | + "LICENSE.TXT", | |
| 1269 | + "THIRD-PARTY-NOTICES.TXT", | |
| 1270 | + "buildTransitive/net461/Microsoft.Win32.SystemEvents.targets", | |
| 1271 | + "buildTransitive/net462/_._", | |
| 1272 | + "buildTransitive/net6.0/_._", | |
| 1273 | + "buildTransitive/netcoreapp2.0/Microsoft.Win32.SystemEvents.targets", | |
| 1274 | + "lib/net462/Microsoft.Win32.SystemEvents.dll", | |
| 1275 | + "lib/net462/Microsoft.Win32.SystemEvents.xml", | |
| 1276 | + "lib/net6.0/Microsoft.Win32.SystemEvents.dll", | |
| 1277 | + "lib/net6.0/Microsoft.Win32.SystemEvents.xml", | |
| 1278 | + "lib/net7.0/Microsoft.Win32.SystemEvents.dll", | |
| 1279 | + "lib/net7.0/Microsoft.Win32.SystemEvents.xml", | |
| 1280 | + "lib/netstandard2.0/Microsoft.Win32.SystemEvents.dll", | |
| 1281 | + "lib/netstandard2.0/Microsoft.Win32.SystemEvents.xml", | |
| 1282 | + "microsoft.win32.systemevents.7.0.0.nupkg.sha512", | |
| 1283 | + "microsoft.win32.systemevents.nuspec", | |
| 1284 | + "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll", | |
| 1285 | + "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.xml", | |
| 1286 | + "runtimes/win/lib/net7.0/Microsoft.Win32.SystemEvents.dll", | |
| 1287 | + "runtimes/win/lib/net7.0/Microsoft.Win32.SystemEvents.xml", | |
| 1288 | + "useSharedDesignerContext.txt" | |
| 1289 | + ] | |
| 1290 | + }, | |
| 1291 | + "MySql.Data/9.0.0": { | |
| 1292 | + "sha512": "YT2/fdDy3FBx5ZK0qsupEs9Gt0iFo/mZR+ND5cJwrr+6xguAOXyYpYUbEj27UcLZER5InOUrJQYyUaPIDil2Xw==", | |
| 1293 | + "type": "package", | |
| 1294 | + "path": "mysql.data/9.0.0", | |
| 1295 | + "files": [ | |
| 1296 | + ".nupkg.metadata", | |
| 1297 | + ".signature.p7s", | |
| 1298 | + "README.md", | |
| 1299 | + "lib/net462/MySql.Data.dll", | |
| 1300 | + "lib/net462/MySql.Data.xml", | |
| 1301 | + "lib/net48/MySql.Data.dll", | |
| 1302 | + "lib/net48/MySql.Data.xml", | |
| 1303 | + "lib/net6.0/MySql.Data.dll", | |
| 1304 | + "lib/net6.0/MySql.Data.xml", | |
| 1305 | + "lib/net8.0/MySql.Data.dll", | |
| 1306 | + "lib/net8.0/MySql.Data.xml", | |
| 1307 | + "lib/netstandard2.0/MySql.Data.dll", | |
| 1308 | + "lib/netstandard2.0/MySql.Data.xml", | |
| 1309 | + "lib/netstandard2.1/MySql.Data.dll", | |
| 1310 | + "lib/netstandard2.1/MySql.Data.xml", | |
| 1311 | + "logo-mysql-170x115.png", | |
| 1312 | + "mysql.data.9.0.0.nupkg.sha512", | |
| 1313 | + "mysql.data.nuspec", | |
| 1314 | + "runtimes/win-x64/native/comerr64.dll", | |
| 1315 | + "runtimes/win-x64/native/gssapi64.dll", | |
| 1316 | + "runtimes/win-x64/native/k5sprt64.dll", | |
| 1317 | + "runtimes/win-x64/native/krb5_64.dll", | |
| 1318 | + "runtimes/win-x64/native/krbcc64.dll" | |
| 1319 | + ] | |
| 1320 | + }, | |
| 1321 | + "System.Buffers/4.5.1": { | |
| 1322 | + "sha512": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==", | |
| 1323 | + "type": "package", | |
| 1324 | + "path": "system.buffers/4.5.1", | |
| 1325 | + "files": [ | |
| 1326 | + ".nupkg.metadata", | |
| 1327 | + ".signature.p7s", | |
| 1328 | + "LICENSE.TXT", | |
| 1329 | + "THIRD-PARTY-NOTICES.TXT", | |
| 1330 | + "lib/net461/System.Buffers.dll", | |
| 1331 | + "lib/net461/System.Buffers.xml", | |
| 1332 | + "lib/netcoreapp2.0/_._", | |
| 1333 | + "lib/netstandard1.1/System.Buffers.dll", | |
| 1334 | + "lib/netstandard1.1/System.Buffers.xml", | |
| 1335 | + "lib/netstandard2.0/System.Buffers.dll", | |
| 1336 | + "lib/netstandard2.0/System.Buffers.xml", | |
| 1337 | + "lib/uap10.0.16299/_._", | |
| 1338 | + "ref/net45/System.Buffers.dll", | |
| 1339 | + "ref/net45/System.Buffers.xml", | |
| 1340 | + "ref/netcoreapp2.0/_._", | |
| 1341 | + "ref/netstandard1.1/System.Buffers.dll", | |
| 1342 | + "ref/netstandard1.1/System.Buffers.xml", | |
| 1343 | + "ref/netstandard2.0/System.Buffers.dll", | |
| 1344 | + "ref/netstandard2.0/System.Buffers.xml", | |
| 1345 | + "ref/uap10.0.16299/_._", | |
| 1346 | + "system.buffers.4.5.1.nupkg.sha512", | |
| 1347 | + "system.buffers.nuspec", | |
| 1348 | + "useSharedDesignerContext.txt", | |
| 1349 | + "version.txt" | |
| 1350 | + ] | |
| 1351 | + }, | |
| 1352 | + "System.ComponentModel.Annotations/5.0.0": { | |
| 1353 | + "sha512": "dMkqfy2el8A8/I76n2Hi1oBFEbG1SfxD2l5nhwXV3XjlnOmwxJlQbYpJH4W51odnU9sARCSAgv7S3CyAFMkpYg==", | |
| 1354 | + "type": "package", | |
| 1355 | + "path": "system.componentmodel.annotations/5.0.0", | |
| 1356 | + "files": [ | |
| 1357 | + ".nupkg.metadata", | |
| 1358 | + ".signature.p7s", | |
| 1359 | + "Icon.png", | |
| 1360 | + "LICENSE.TXT", | |
| 1361 | + "THIRD-PARTY-NOTICES.TXT", | |
| 1362 | + "lib/MonoAndroid10/_._", | |
| 1363 | + "lib/MonoTouch10/_._", | |
| 1364 | + "lib/net45/_._", | |
| 1365 | + "lib/net461/System.ComponentModel.Annotations.dll", | |
| 1366 | + "lib/netcore50/System.ComponentModel.Annotations.dll", | |
| 1367 | + "lib/netstandard1.4/System.ComponentModel.Annotations.dll", | |
| 1368 | + "lib/netstandard2.0/System.ComponentModel.Annotations.dll", | |
| 1369 | + "lib/netstandard2.1/System.ComponentModel.Annotations.dll", | |
| 1370 | + "lib/netstandard2.1/System.ComponentModel.Annotations.xml", | |
| 1371 | + "lib/portable-net45+win8/_._", | |
| 1372 | + "lib/win8/_._", | |
| 1373 | + "lib/xamarinios10/_._", | |
| 1374 | + "lib/xamarinmac20/_._", | |
| 1375 | + "lib/xamarintvos10/_._", | |
| 1376 | + "lib/xamarinwatchos10/_._", | |
| 1377 | + "ref/MonoAndroid10/_._", | |
| 1378 | + "ref/MonoTouch10/_._", | |
| 1379 | + "ref/net45/_._", | |
| 1380 | + "ref/net461/System.ComponentModel.Annotations.dll", | |
| 1381 | + "ref/net461/System.ComponentModel.Annotations.xml", | |
| 1382 | + "ref/netcore50/System.ComponentModel.Annotations.dll", | |
| 1383 | + "ref/netcore50/System.ComponentModel.Annotations.xml", | |
| 1384 | + "ref/netcore50/de/System.ComponentModel.Annotations.xml", | |
| 1385 | + "ref/netcore50/es/System.ComponentModel.Annotations.xml", | |
| 1386 | + "ref/netcore50/fr/System.ComponentModel.Annotations.xml", | |
| 1387 | + "ref/netcore50/it/System.ComponentModel.Annotations.xml", | |
| 1388 | + "ref/netcore50/ja/System.ComponentModel.Annotations.xml", | |
| 1389 | + "ref/netcore50/ko/System.ComponentModel.Annotations.xml", | |
| 1390 | + "ref/netcore50/ru/System.ComponentModel.Annotations.xml", | |
| 1391 | + "ref/netcore50/zh-hans/System.ComponentModel.Annotations.xml", | |
| 1392 | + "ref/netcore50/zh-hant/System.ComponentModel.Annotations.xml", | |
| 1393 | + "ref/netstandard1.1/System.ComponentModel.Annotations.dll", | |
| 1394 | + "ref/netstandard1.1/System.ComponentModel.Annotations.xml", | |
| 1395 | + "ref/netstandard1.1/de/System.ComponentModel.Annotations.xml", | |
| 1396 | + "ref/netstandard1.1/es/System.ComponentModel.Annotations.xml", | |
| 1397 | + "ref/netstandard1.1/fr/System.ComponentModel.Annotations.xml", | |
| 1398 | + "ref/netstandard1.1/it/System.ComponentModel.Annotations.xml", | |
| 1399 | + "ref/netstandard1.1/ja/System.ComponentModel.Annotations.xml", | |
| 1400 | + "ref/netstandard1.1/ko/System.ComponentModel.Annotations.xml", | |
| 1401 | + "ref/netstandard1.1/ru/System.ComponentModel.Annotations.xml", | |
| 1402 | + "ref/netstandard1.1/zh-hans/System.ComponentModel.Annotations.xml", | |
| 1403 | + "ref/netstandard1.1/zh-hant/System.ComponentModel.Annotations.xml", | |
| 1404 | + "ref/netstandard1.3/System.ComponentModel.Annotations.dll", | |
| 1405 | + "ref/netstandard1.3/System.ComponentModel.Annotations.xml", | |
| 1406 | + "ref/netstandard1.3/de/System.ComponentModel.Annotations.xml", | |
| 1407 | + "ref/netstandard1.3/es/System.ComponentModel.Annotations.xml", | |
| 1408 | + "ref/netstandard1.3/fr/System.ComponentModel.Annotations.xml", | |
| 1409 | + "ref/netstandard1.3/it/System.ComponentModel.Annotations.xml", | |
| 1410 | + "ref/netstandard1.3/ja/System.ComponentModel.Annotations.xml", | |
| 1411 | + "ref/netstandard1.3/ko/System.ComponentModel.Annotations.xml", | |
| 1412 | + "ref/netstandard1.3/ru/System.ComponentModel.Annotations.xml", | |
| 1413 | + "ref/netstandard1.3/zh-hans/System.ComponentModel.Annotations.xml", | |
| 1414 | + "ref/netstandard1.3/zh-hant/System.ComponentModel.Annotations.xml", | |
| 1415 | + "ref/netstandard1.4/System.ComponentModel.Annotations.dll", | |
| 1416 | + "ref/netstandard1.4/System.ComponentModel.Annotations.xml", | |
| 1417 | + "ref/netstandard1.4/de/System.ComponentModel.Annotations.xml", | |
| 1418 | + "ref/netstandard1.4/es/System.ComponentModel.Annotations.xml", | |
| 1419 | + "ref/netstandard1.4/fr/System.ComponentModel.Annotations.xml", | |
| 1420 | + "ref/netstandard1.4/it/System.ComponentModel.Annotations.xml", | |
| 1421 | + "ref/netstandard1.4/ja/System.ComponentModel.Annotations.xml", | |
| 1422 | + "ref/netstandard1.4/ko/System.ComponentModel.Annotations.xml", | |
| 1423 | + "ref/netstandard1.4/ru/System.ComponentModel.Annotations.xml", | |
| 1424 | + "ref/netstandard1.4/zh-hans/System.ComponentModel.Annotations.xml", | |
| 1425 | + "ref/netstandard1.4/zh-hant/System.ComponentModel.Annotations.xml", | |
| 1426 | + "ref/netstandard2.0/System.ComponentModel.Annotations.dll", | |
| 1427 | + "ref/netstandard2.0/System.ComponentModel.Annotations.xml", | |
| 1428 | + "ref/netstandard2.1/System.ComponentModel.Annotations.dll", | |
| 1429 | + "ref/netstandard2.1/System.ComponentModel.Annotations.xml", | |
| 1430 | + "ref/portable-net45+win8/_._", | |
| 1431 | + "ref/win8/_._", | |
| 1432 | + "ref/xamarinios10/_._", | |
| 1433 | + "ref/xamarinmac20/_._", | |
| 1434 | + "ref/xamarintvos10/_._", | |
| 1435 | + "ref/xamarinwatchos10/_._", | |
| 1436 | + "system.componentmodel.annotations.5.0.0.nupkg.sha512", | |
| 1437 | + "system.componentmodel.annotations.nuspec", | |
| 1438 | + "useSharedDesignerContext.txt", | |
| 1439 | + "version.txt" | |
| 1440 | + ] | |
| 1441 | + }, | |
| 1442 | + "System.Configuration.ConfigurationManager/8.0.0": { | |
| 1443 | + "sha512": "JlYi9XVvIREURRUlGMr1F6vOFLk7YSY4p1vHo4kX3tQ0AGrjqlRWHDi66ImHhy6qwXBG3BJ6Y1QlYQ+Qz6Xgww==", | |
| 1444 | + "type": "package", | |
| 1445 | + "path": "system.configuration.configurationmanager/8.0.0", | |
| 1446 | + "files": [ | |
| 1447 | + ".nupkg.metadata", | |
| 1448 | + ".signature.p7s", | |
| 1449 | + "Icon.png", | |
| 1450 | + "LICENSE.TXT", | |
| 1451 | + "PACKAGE.md", | |
| 1452 | + "THIRD-PARTY-NOTICES.TXT", | |
| 1453 | + "buildTransitive/net461/System.Configuration.ConfigurationManager.targets", | |
| 1454 | + "buildTransitive/net462/_._", | |
| 1455 | + "buildTransitive/net6.0/_._", | |
| 1456 | + "buildTransitive/netcoreapp2.0/System.Configuration.ConfigurationManager.targets", | |
| 1457 | + "lib/net462/System.Configuration.ConfigurationManager.dll", | |
| 1458 | + "lib/net462/System.Configuration.ConfigurationManager.xml", | |
| 1459 | + "lib/net6.0/System.Configuration.ConfigurationManager.dll", | |
| 1460 | + "lib/net6.0/System.Configuration.ConfigurationManager.xml", | |
| 1461 | + "lib/net7.0/System.Configuration.ConfigurationManager.dll", | |
| 1462 | + "lib/net7.0/System.Configuration.ConfigurationManager.xml", | |
| 1463 | + "lib/net8.0/System.Configuration.ConfigurationManager.dll", | |
| 1464 | + "lib/net8.0/System.Configuration.ConfigurationManager.xml", | |
| 1465 | + "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll", | |
| 1466 | + "lib/netstandard2.0/System.Configuration.ConfigurationManager.xml", | |
| 1467 | + "system.configuration.configurationmanager.8.0.0.nupkg.sha512", | |
| 1468 | + "system.configuration.configurationmanager.nuspec", | |
| 1469 | + "useSharedDesignerContext.txt" | |
| 1470 | + ] | |
| 1471 | + }, | |
| 1472 | + "System.Diagnostics.DiagnosticSource/8.0.1": { | |
| 1473 | + "sha512": "vaoWjvkG1aenR2XdjaVivlCV9fADfgyhW5bZtXT23qaEea0lWiUljdQuze4E31vKM7ZWJaSUsbYIKE3rnzfZUg==", | |
| 1474 | + "type": "package", | |
| 1475 | + "path": "system.diagnostics.diagnosticsource/8.0.1", | |
| 1476 | + "files": [ | |
| 1477 | + ".nupkg.metadata", | |
| 1478 | + ".signature.p7s", | |
| 1479 | + "Icon.png", | |
| 1480 | + "LICENSE.TXT", | |
| 1481 | + "THIRD-PARTY-NOTICES.TXT", | |
| 1482 | + "buildTransitive/net461/System.Diagnostics.DiagnosticSource.targets", | |
| 1483 | + "buildTransitive/net462/_._", | |
| 1484 | + "buildTransitive/net6.0/_._", | |
| 1485 | + "buildTransitive/netcoreapp2.0/System.Diagnostics.DiagnosticSource.targets", | |
| 1486 | + "lib/net462/System.Diagnostics.DiagnosticSource.dll", | |
| 1487 | + "lib/net462/System.Diagnostics.DiagnosticSource.xml", | |
| 1488 | + "lib/net6.0/System.Diagnostics.DiagnosticSource.dll", | |
| 1489 | + "lib/net6.0/System.Diagnostics.DiagnosticSource.xml", | |
| 1490 | + "lib/net7.0/System.Diagnostics.DiagnosticSource.dll", | |
| 1491 | + "lib/net7.0/System.Diagnostics.DiagnosticSource.xml", | |
| 1492 | + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll", | |
| 1493 | + "lib/net8.0/System.Diagnostics.DiagnosticSource.xml", | |
| 1494 | + "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.dll", | |
| 1495 | + "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.xml", | |
| 1496 | + "system.diagnostics.diagnosticsource.8.0.1.nupkg.sha512", | |
| 1497 | + "system.diagnostics.diagnosticsource.nuspec", | |
| 1498 | + "useSharedDesignerContext.txt" | |
| 1499 | + ] | |
| 1500 | + }, | |
| 1501 | + "System.Diagnostics.EventLog/8.0.0": { | |
| 1502 | + "sha512": "fdYxcRjQqTTacKId/2IECojlDSFvp7LP5N78+0z/xH7v/Tuw5ZAxu23Y6PTCRinqyu2ePx+Gn1098NC6jM6d+A==", | |
| 1503 | + "type": "package", | |
| 1504 | + "path": "system.diagnostics.eventlog/8.0.0", | |
| 1505 | + "files": [ | |
| 1506 | + ".nupkg.metadata", | |
| 1507 | + ".signature.p7s", | |
| 1508 | + "Icon.png", | |
| 1509 | + "LICENSE.TXT", | |
| 1510 | + "PACKAGE.md", | |
| 1511 | + "THIRD-PARTY-NOTICES.TXT", | |
| 1512 | + "buildTransitive/net461/System.Diagnostics.EventLog.targets", | |
| 1513 | + "buildTransitive/net462/_._", | |
| 1514 | + "buildTransitive/net6.0/_._", | |
| 1515 | + "buildTransitive/netcoreapp2.0/System.Diagnostics.EventLog.targets", | |
| 1516 | + "lib/net462/System.Diagnostics.EventLog.dll", | |
| 1517 | + "lib/net462/System.Diagnostics.EventLog.xml", | |
| 1518 | + "lib/net6.0/System.Diagnostics.EventLog.dll", | |
| 1519 | + "lib/net6.0/System.Diagnostics.EventLog.xml", | |
| 1520 | + "lib/net7.0/System.Diagnostics.EventLog.dll", | |
| 1521 | + "lib/net7.0/System.Diagnostics.EventLog.xml", | |
| 1522 | + "lib/net8.0/System.Diagnostics.EventLog.dll", | |
| 1523 | + "lib/net8.0/System.Diagnostics.EventLog.xml", | |
| 1524 | + "lib/netstandard2.0/System.Diagnostics.EventLog.dll", | |
| 1525 | + "lib/netstandard2.0/System.Diagnostics.EventLog.xml", | |
| 1526 | + "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.Messages.dll", | |
| 1527 | + "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.dll", | |
| 1528 | + "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.xml", | |
| 1529 | + "runtimes/win/lib/net7.0/System.Diagnostics.EventLog.Messages.dll", | |
| 1530 | + "runtimes/win/lib/net7.0/System.Diagnostics.EventLog.dll", | |
| 1531 | + "runtimes/win/lib/net7.0/System.Diagnostics.EventLog.xml", | |
| 1532 | + "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll", | |
| 1533 | + "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll", | |
| 1534 | + "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.xml", | |
| 1535 | + "system.diagnostics.eventlog.8.0.0.nupkg.sha512", | |
| 1536 | + "system.diagnostics.eventlog.nuspec", | |
| 1537 | + "useSharedDesignerContext.txt" | |
| 1538 | + ] | |
| 1539 | + }, | |
| 1540 | + "System.Drawing.Common/7.0.0": { | |
| 1541 | + "sha512": "KIX+oBU38pxkKPxvLcLfIkOV5Ien8ReN78wro7OF5/erwcmortzeFx+iBswlh2Vz6gVne0khocQudGwaO1Ey6A==", | |
| 1542 | + "type": "package", | |
| 1543 | + "path": "system.drawing.common/7.0.0", | |
| 1544 | + "files": [ | |
| 1545 | + ".nupkg.metadata", | |
| 1546 | + ".signature.p7s", | |
| 1547 | + "Icon.png", | |
| 1548 | + "LICENSE.TXT", | |
| 1549 | + "THIRD-PARTY-NOTICES.TXT", | |
| 1550 | + "buildTransitive/net461/System.Drawing.Common.targets", | |
| 1551 | + "buildTransitive/net462/_._", | |
| 1552 | + "buildTransitive/net6.0/_._", | |
| 1553 | + "buildTransitive/netcoreapp2.0/System.Drawing.Common.targets", | |
| 1554 | + "lib/MonoAndroid10/_._", | |
| 1555 | + "lib/MonoTouch10/_._", | |
| 1556 | + "lib/net462/System.Drawing.Common.dll", | |
| 1557 | + "lib/net462/System.Drawing.Common.xml", | |
| 1558 | + "lib/net6.0/System.Drawing.Common.dll", | |
| 1559 | + "lib/net6.0/System.Drawing.Common.xml", | |
| 1560 | + "lib/net7.0/System.Drawing.Common.dll", | |
| 1561 | + "lib/net7.0/System.Drawing.Common.xml", | |
| 1562 | + "lib/netstandard2.0/System.Drawing.Common.dll", | |
| 1563 | + "lib/netstandard2.0/System.Drawing.Common.xml", | |
| 1564 | + "lib/xamarinios10/_._", | |
| 1565 | + "lib/xamarinmac20/_._", | |
| 1566 | + "lib/xamarintvos10/_._", | |
| 1567 | + "lib/xamarinwatchos10/_._", | |
| 1568 | + "runtimes/win/lib/net6.0/System.Drawing.Common.dll", | |
| 1569 | + "runtimes/win/lib/net6.0/System.Drawing.Common.xml", | |
| 1570 | + "runtimes/win/lib/net7.0/System.Drawing.Common.dll", | |
| 1571 | + "runtimes/win/lib/net7.0/System.Drawing.Common.xml", | |
| 1572 | + "system.drawing.common.7.0.0.nupkg.sha512", | |
| 1573 | + "system.drawing.common.nuspec", | |
| 1574 | + "useSharedDesignerContext.txt" | |
| 1575 | + ] | |
| 1576 | + }, | |
| 1577 | + "System.Formats.Asn1/8.0.1": { | |
| 1578 | + "sha512": "XqKba7Mm/koKSjKMfW82olQdmfbI5yqeoLV/tidRp7fbh5rmHAQ5raDI/7SU0swTzv+jgqtUGkzmFxuUg0it1A==", | |
| 1579 | + "type": "package", | |
| 1580 | + "path": "system.formats.asn1/8.0.1", | |
| 1581 | + "files": [ | |
| 1582 | + ".nupkg.metadata", | |
| 1583 | + ".signature.p7s", | |
| 1584 | + "Icon.png", | |
| 1585 | + "LICENSE.TXT", | |
| 1586 | + "THIRD-PARTY-NOTICES.TXT", | |
| 1587 | + "buildTransitive/net461/System.Formats.Asn1.targets", | |
| 1588 | + "buildTransitive/net462/_._", | |
| 1589 | + "buildTransitive/net6.0/_._", | |
| 1590 | + "buildTransitive/netcoreapp2.0/System.Formats.Asn1.targets", | |
| 1591 | + "lib/net462/System.Formats.Asn1.dll", | |
| 1592 | + "lib/net462/System.Formats.Asn1.xml", | |
| 1593 | + "lib/net6.0/System.Formats.Asn1.dll", | |
| 1594 | + "lib/net6.0/System.Formats.Asn1.xml", | |
| 1595 | + "lib/net7.0/System.Formats.Asn1.dll", | |
| 1596 | + "lib/net7.0/System.Formats.Asn1.xml", | |
| 1597 | + "lib/net8.0/System.Formats.Asn1.dll", | |
| 1598 | + "lib/net8.0/System.Formats.Asn1.xml", | |
| 1599 | + "lib/netstandard2.0/System.Formats.Asn1.dll", | |
| 1600 | + "lib/netstandard2.0/System.Formats.Asn1.xml", | |
| 1601 | + "system.formats.asn1.8.0.1.nupkg.sha512", | |
| 1602 | + "system.formats.asn1.nuspec", | |
| 1603 | + "useSharedDesignerContext.txt" | |
| 1604 | + ] | |
| 1605 | + }, | |
| 1606 | + "System.IO/4.3.0": { | |
| 1607 | + "sha512": "3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", | |
| 1608 | + "type": "package", | |
| 1609 | + "path": "system.io/4.3.0", | |
| 1610 | + "files": [ | |
| 1611 | + ".nupkg.metadata", | |
| 1612 | + ".signature.p7s", | |
| 1613 | + "ThirdPartyNotices.txt", | |
| 1614 | + "dotnet_library_license.txt", | |
| 1615 | + "lib/MonoAndroid10/_._", | |
| 1616 | + "lib/MonoTouch10/_._", | |
| 1617 | + "lib/net45/_._", | |
| 1618 | + "lib/net462/System.IO.dll", | |
| 1619 | + "lib/portable-net45+win8+wp8+wpa81/_._", | |
| 1620 | + "lib/win8/_._", | |
| 1621 | + "lib/wp80/_._", | |
| 1622 | + "lib/wpa81/_._", | |
| 1623 | + "lib/xamarinios10/_._", | |
| 1624 | + "lib/xamarinmac20/_._", | |
| 1625 | + "lib/xamarintvos10/_._", | |
| 1626 | + "lib/xamarinwatchos10/_._", | |
| 1627 | + "ref/MonoAndroid10/_._", | |
| 1628 | + "ref/MonoTouch10/_._", | |
| 1629 | + "ref/net45/_._", | |
| 1630 | + "ref/net462/System.IO.dll", | |
| 1631 | + "ref/netcore50/System.IO.dll", | |
| 1632 | + "ref/netcore50/System.IO.xml", | |
| 1633 | + "ref/netcore50/de/System.IO.xml", | |
| 1634 | + "ref/netcore50/es/System.IO.xml", | |
| 1635 | + "ref/netcore50/fr/System.IO.xml", | |
| 1636 | + "ref/netcore50/it/System.IO.xml", | |
| 1637 | + "ref/netcore50/ja/System.IO.xml", | |
| 1638 | + "ref/netcore50/ko/System.IO.xml", | |
| 1639 | + "ref/netcore50/ru/System.IO.xml", | |
| 1640 | + "ref/netcore50/zh-hans/System.IO.xml", | |
| 1641 | + "ref/netcore50/zh-hant/System.IO.xml", | |
| 1642 | + "ref/netstandard1.0/System.IO.dll", | |
| 1643 | + "ref/netstandard1.0/System.IO.xml", | |
| 1644 | + "ref/netstandard1.0/de/System.IO.xml", | |
| 1645 | + "ref/netstandard1.0/es/System.IO.xml", | |
| 1646 | + "ref/netstandard1.0/fr/System.IO.xml", | |
| 1647 | + "ref/netstandard1.0/it/System.IO.xml", | |
| 1648 | + "ref/netstandard1.0/ja/System.IO.xml", | |
| 1649 | + "ref/netstandard1.0/ko/System.IO.xml", | |
| 1650 | + "ref/netstandard1.0/ru/System.IO.xml", | |
| 1651 | + "ref/netstandard1.0/zh-hans/System.IO.xml", | |
| 1652 | + "ref/netstandard1.0/zh-hant/System.IO.xml", | |
| 1653 | + "ref/netstandard1.3/System.IO.dll", | |
| 1654 | + "ref/netstandard1.3/System.IO.xml", | |
| 1655 | + "ref/netstandard1.3/de/System.IO.xml", | |
| 1656 | + "ref/netstandard1.3/es/System.IO.xml", | |
| 1657 | + "ref/netstandard1.3/fr/System.IO.xml", | |
| 1658 | + "ref/netstandard1.3/it/System.IO.xml", | |
| 1659 | + "ref/netstandard1.3/ja/System.IO.xml", | |
| 1660 | + "ref/netstandard1.3/ko/System.IO.xml", | |
| 1661 | + "ref/netstandard1.3/ru/System.IO.xml", | |
| 1662 | + "ref/netstandard1.3/zh-hans/System.IO.xml", | |
| 1663 | + "ref/netstandard1.3/zh-hant/System.IO.xml", | |
| 1664 | + "ref/netstandard1.5/System.IO.dll", | |
| 1665 | + "ref/netstandard1.5/System.IO.xml", | |
| 1666 | + "ref/netstandard1.5/de/System.IO.xml", | |
| 1667 | + "ref/netstandard1.5/es/System.IO.xml", | |
| 1668 | + "ref/netstandard1.5/fr/System.IO.xml", | |
| 1669 | + "ref/netstandard1.5/it/System.IO.xml", | |
| 1670 | + "ref/netstandard1.5/ja/System.IO.xml", | |
| 1671 | + "ref/netstandard1.5/ko/System.IO.xml", | |
| 1672 | + "ref/netstandard1.5/ru/System.IO.xml", | |
| 1673 | + "ref/netstandard1.5/zh-hans/System.IO.xml", | |
| 1674 | + "ref/netstandard1.5/zh-hant/System.IO.xml", | |
| 1675 | + "ref/portable-net45+win8+wp8+wpa81/_._", | |
| 1676 | + "ref/win8/_._", | |
| 1677 | + "ref/wp80/_._", | |
| 1678 | + "ref/wpa81/_._", | |
| 1679 | + "ref/xamarinios10/_._", | |
| 1680 | + "ref/xamarinmac20/_._", | |
| 1681 | + "ref/xamarintvos10/_._", | |
| 1682 | + "ref/xamarinwatchos10/_._", | |
| 1683 | + "system.io.4.3.0.nupkg.sha512", | |
| 1684 | + "system.io.nuspec" | |
| 1685 | + ] | |
| 1686 | + }, | |
| 1687 | + "System.IO.Pipelines/6.0.3": { | |
| 1688 | + "sha512": "ryTgF+iFkpGZY1vRQhfCzX0xTdlV3pyaTTqRu2ETbEv+HlV7O6y7hyQURnghNIXvctl5DuZ//Dpks6HdL/Txgw==", | |
| 1689 | + "type": "package", | |
| 1690 | + "path": "system.io.pipelines/6.0.3", | |
| 1691 | + "files": [ | |
| 1692 | + ".nupkg.metadata", | |
| 1693 | + ".signature.p7s", | |
| 1694 | + "Icon.png", | |
| 1695 | + "LICENSE.TXT", | |
| 1696 | + "THIRD-PARTY-NOTICES.TXT", | |
| 1697 | + "buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets", | |
| 1698 | + "buildTransitive/netcoreapp3.1/_._", | |
| 1699 | + "lib/net461/System.IO.Pipelines.dll", | |
| 1700 | + "lib/net461/System.IO.Pipelines.xml", | |
| 1701 | + "lib/net6.0/System.IO.Pipelines.dll", | |
| 1702 | + "lib/net6.0/System.IO.Pipelines.xml", | |
| 1703 | + "lib/netcoreapp3.1/System.IO.Pipelines.dll", | |
| 1704 | + "lib/netcoreapp3.1/System.IO.Pipelines.xml", | |
| 1705 | + "lib/netstandard2.0/System.IO.Pipelines.dll", | |
| 1706 | + "lib/netstandard2.0/System.IO.Pipelines.xml", | |
| 1707 | + "system.io.pipelines.6.0.3.nupkg.sha512", | |
| 1708 | + "system.io.pipelines.nuspec", | |
| 1709 | + "useSharedDesignerContext.txt" | |
| 1710 | + ] | |
| 1711 | + }, | |
| 1712 | + "System.Reflection/4.3.0": { | |
| 1713 | + "sha512": "KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", | |
| 1714 | + "type": "package", | |
| 1715 | + "path": "system.reflection/4.3.0", | |
| 1716 | + "files": [ | |
| 1717 | + ".nupkg.metadata", | |
| 1718 | + ".signature.p7s", | |
| 1719 | + "ThirdPartyNotices.txt", | |
| 1720 | + "dotnet_library_license.txt", | |
| 1721 | + "lib/MonoAndroid10/_._", | |
| 1722 | + "lib/MonoTouch10/_._", | |
| 1723 | + "lib/net45/_._", | |
| 1724 | + "lib/net462/System.Reflection.dll", | |
| 1725 | + "lib/portable-net45+win8+wp8+wpa81/_._", | |
| 1726 | + "lib/win8/_._", | |
| 1727 | + "lib/wp80/_._", | |
| 1728 | + "lib/wpa81/_._", | |
| 1729 | + "lib/xamarinios10/_._", | |
| 1730 | + "lib/xamarinmac20/_._", | |
| 1731 | + "lib/xamarintvos10/_._", | |
| 1732 | + "lib/xamarinwatchos10/_._", | |
| 1733 | + "ref/MonoAndroid10/_._", | |
| 1734 | + "ref/MonoTouch10/_._", | |
| 1735 | + "ref/net45/_._", | |
| 1736 | + "ref/net462/System.Reflection.dll", | |
| 1737 | + "ref/netcore50/System.Reflection.dll", | |
| 1738 | + "ref/netcore50/System.Reflection.xml", | |
| 1739 | + "ref/netcore50/de/System.Reflection.xml", | |
| 1740 | + "ref/netcore50/es/System.Reflection.xml", | |
| 1741 | + "ref/netcore50/fr/System.Reflection.xml", | |
| 1742 | + "ref/netcore50/it/System.Reflection.xml", | |
| 1743 | + "ref/netcore50/ja/System.Reflection.xml", | |
| 1744 | + "ref/netcore50/ko/System.Reflection.xml", | |
| 1745 | + "ref/netcore50/ru/System.Reflection.xml", | |
| 1746 | + "ref/netcore50/zh-hans/System.Reflection.xml", | |
| 1747 | + "ref/netcore50/zh-hant/System.Reflection.xml", | |
| 1748 | + "ref/netstandard1.0/System.Reflection.dll", | |
| 1749 | + "ref/netstandard1.0/System.Reflection.xml", | |
| 1750 | + "ref/netstandard1.0/de/System.Reflection.xml", | |
| 1751 | + "ref/netstandard1.0/es/System.Reflection.xml", | |
| 1752 | + "ref/netstandard1.0/fr/System.Reflection.xml", | |
| 1753 | + "ref/netstandard1.0/it/System.Reflection.xml", | |
| 1754 | + "ref/netstandard1.0/ja/System.Reflection.xml", | |
| 1755 | + "ref/netstandard1.0/ko/System.Reflection.xml", | |
| 1756 | + "ref/netstandard1.0/ru/System.Reflection.xml", | |
| 1757 | + "ref/netstandard1.0/zh-hans/System.Reflection.xml", | |
| 1758 | + "ref/netstandard1.0/zh-hant/System.Reflection.xml", | |
| 1759 | + "ref/netstandard1.3/System.Reflection.dll", | |
| 1760 | + "ref/netstandard1.3/System.Reflection.xml", | |
| 1761 | + "ref/netstandard1.3/de/System.Reflection.xml", | |
| 1762 | + "ref/netstandard1.3/es/System.Reflection.xml", | |
| 1763 | + "ref/netstandard1.3/fr/System.Reflection.xml", | |
| 1764 | + "ref/netstandard1.3/it/System.Reflection.xml", | |
| 1765 | + "ref/netstandard1.3/ja/System.Reflection.xml", | |
| 1766 | + "ref/netstandard1.3/ko/System.Reflection.xml", | |
| 1767 | + "ref/netstandard1.3/ru/System.Reflection.xml", | |
| 1768 | + "ref/netstandard1.3/zh-hans/System.Reflection.xml", | |
| 1769 | + "ref/netstandard1.3/zh-hant/System.Reflection.xml", | |
| 1770 | + "ref/netstandard1.5/System.Reflection.dll", | |
| 1771 | + "ref/netstandard1.5/System.Reflection.xml", | |
| 1772 | + "ref/netstandard1.5/de/System.Reflection.xml", | |
| 1773 | + "ref/netstandard1.5/es/System.Reflection.xml", | |
| 1774 | + "ref/netstandard1.5/fr/System.Reflection.xml", | |
| 1775 | + "ref/netstandard1.5/it/System.Reflection.xml", | |
| 1776 | + "ref/netstandard1.5/ja/System.Reflection.xml", | |
| 1777 | + "ref/netstandard1.5/ko/System.Reflection.xml", | |
| 1778 | + "ref/netstandard1.5/ru/System.Reflection.xml", | |
| 1779 | + "ref/netstandard1.5/zh-hans/System.Reflection.xml", | |
| 1780 | + "ref/netstandard1.5/zh-hant/System.Reflection.xml", | |
| 1781 | + "ref/portable-net45+win8+wp8+wpa81/_._", | |
| 1782 | + "ref/win8/_._", | |
| 1783 | + "ref/wp80/_._", | |
| 1784 | + "ref/wpa81/_._", | |
| 1785 | + "ref/xamarinios10/_._", | |
| 1786 | + "ref/xamarinmac20/_._", | |
| 1787 | + "ref/xamarintvos10/_._", | |
| 1788 | + "ref/xamarinwatchos10/_._", | |
| 1789 | + "system.reflection.4.3.0.nupkg.sha512", | |
| 1790 | + "system.reflection.nuspec" | |
| 1791 | + ] | |
| 1792 | + }, | |
| 1793 | + "System.Reflection.Primitives/4.3.0": { | |
| 1794 | + "sha512": "5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", | |
| 1795 | + "type": "package", | |
| 1796 | + "path": "system.reflection.primitives/4.3.0", | |
| 1797 | + "files": [ | |
| 1798 | + ".nupkg.metadata", | |
| 1799 | + ".signature.p7s", | |
| 1800 | + "ThirdPartyNotices.txt", | |
| 1801 | + "dotnet_library_license.txt", | |
| 1802 | + "lib/MonoAndroid10/_._", | |
| 1803 | + "lib/MonoTouch10/_._", | |
| 1804 | + "lib/net45/_._", | |
| 1805 | + "lib/portable-net45+win8+wp8+wpa81/_._", | |
| 1806 | + "lib/win8/_._", | |
| 1807 | + "lib/wp80/_._", | |
| 1808 | + "lib/wpa81/_._", | |
| 1809 | + "lib/xamarinios10/_._", | |
| 1810 | + "lib/xamarinmac20/_._", | |
| 1811 | + "lib/xamarintvos10/_._", | |
| 1812 | + "lib/xamarinwatchos10/_._", | |
| 1813 | + "ref/MonoAndroid10/_._", | |
| 1814 | + "ref/MonoTouch10/_._", | |
| 1815 | + "ref/net45/_._", | |
| 1816 | + "ref/netcore50/System.Reflection.Primitives.dll", | |
| 1817 | + "ref/netcore50/System.Reflection.Primitives.xml", | |
| 1818 | + "ref/netcore50/de/System.Reflection.Primitives.xml", | |
| 1819 | + "ref/netcore50/es/System.Reflection.Primitives.xml", | |
| 1820 | + "ref/netcore50/fr/System.Reflection.Primitives.xml", | |
| 1821 | + "ref/netcore50/it/System.Reflection.Primitives.xml", | |
| 1822 | + "ref/netcore50/ja/System.Reflection.Primitives.xml", | |
| 1823 | + "ref/netcore50/ko/System.Reflection.Primitives.xml", | |
| 1824 | + "ref/netcore50/ru/System.Reflection.Primitives.xml", | |
| 1825 | + "ref/netcore50/zh-hans/System.Reflection.Primitives.xml", | |
| 1826 | + "ref/netcore50/zh-hant/System.Reflection.Primitives.xml", | |
| 1827 | + "ref/netstandard1.0/System.Reflection.Primitives.dll", | |
| 1828 | + "ref/netstandard1.0/System.Reflection.Primitives.xml", | |
| 1829 | + "ref/netstandard1.0/de/System.Reflection.Primitives.xml", | |
| 1830 | + "ref/netstandard1.0/es/System.Reflection.Primitives.xml", | |
| 1831 | + "ref/netstandard1.0/fr/System.Reflection.Primitives.xml", | |
| 1832 | + "ref/netstandard1.0/it/System.Reflection.Primitives.xml", | |
| 1833 | + "ref/netstandard1.0/ja/System.Reflection.Primitives.xml", | |
| 1834 | + "ref/netstandard1.0/ko/System.Reflection.Primitives.xml", | |
| 1835 | + "ref/netstandard1.0/ru/System.Reflection.Primitives.xml", | |
| 1836 | + "ref/netstandard1.0/zh-hans/System.Reflection.Primitives.xml", | |
| 1837 | + "ref/netstandard1.0/zh-hant/System.Reflection.Primitives.xml", | |
| 1838 | + "ref/portable-net45+win8+wp8+wpa81/_._", | |
| 1839 | + "ref/win8/_._", | |
| 1840 | + "ref/wp80/_._", | |
| 1841 | + "ref/wpa81/_._", | |
| 1842 | + "ref/xamarinios10/_._", | |
| 1843 | + "ref/xamarinmac20/_._", | |
| 1844 | + "ref/xamarintvos10/_._", | |
| 1845 | + "ref/xamarinwatchos10/_._", | |
| 1846 | + "system.reflection.primitives.4.3.0.nupkg.sha512", | |
| 1847 | + "system.reflection.primitives.nuspec" | |
| 1848 | + ] | |
| 1849 | + }, | |
| 1850 | + "System.Runtime/4.3.0": { | |
| 1851 | + "sha512": "JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", | |
| 1852 | + "type": "package", | |
| 1853 | + "path": "system.runtime/4.3.0", | |
| 1854 | + "files": [ | |
| 1855 | + ".nupkg.metadata", | |
| 1856 | + ".signature.p7s", | |
| 1857 | + "ThirdPartyNotices.txt", | |
| 1858 | + "dotnet_library_license.txt", | |
| 1859 | + "lib/MonoAndroid10/_._", | |
| 1860 | + "lib/MonoTouch10/_._", | |
| 1861 | + "lib/net45/_._", | |
| 1862 | + "lib/net462/System.Runtime.dll", | |
| 1863 | + "lib/portable-net45+win8+wp80+wpa81/_._", | |
| 1864 | + "lib/win8/_._", | |
| 1865 | + "lib/wp80/_._", | |
| 1866 | + "lib/wpa81/_._", | |
| 1867 | + "lib/xamarinios10/_._", | |
| 1868 | + "lib/xamarinmac20/_._", | |
| 1869 | + "lib/xamarintvos10/_._", | |
| 1870 | + "lib/xamarinwatchos10/_._", | |
| 1871 | + "ref/MonoAndroid10/_._", | |
| 1872 | + "ref/MonoTouch10/_._", | |
| 1873 | + "ref/net45/_._", | |
| 1874 | + "ref/net462/System.Runtime.dll", | |
| 1875 | + "ref/netcore50/System.Runtime.dll", | |
| 1876 | + "ref/netcore50/System.Runtime.xml", | |
| 1877 | + "ref/netcore50/de/System.Runtime.xml", | |
| 1878 | + "ref/netcore50/es/System.Runtime.xml", | |
| 1879 | + "ref/netcore50/fr/System.Runtime.xml", | |
| 1880 | + "ref/netcore50/it/System.Runtime.xml", | |
| 1881 | + "ref/netcore50/ja/System.Runtime.xml", | |
| 1882 | + "ref/netcore50/ko/System.Runtime.xml", | |
| 1883 | + "ref/netcore50/ru/System.Runtime.xml", | |
| 1884 | + "ref/netcore50/zh-hans/System.Runtime.xml", | |
| 1885 | + "ref/netcore50/zh-hant/System.Runtime.xml", | |
| 1886 | + "ref/netstandard1.0/System.Runtime.dll", | |
| 1887 | + "ref/netstandard1.0/System.Runtime.xml", | |
| 1888 | + "ref/netstandard1.0/de/System.Runtime.xml", | |
| 1889 | + "ref/netstandard1.0/es/System.Runtime.xml", | |
| 1890 | + "ref/netstandard1.0/fr/System.Runtime.xml", | |
| 1891 | + "ref/netstandard1.0/it/System.Runtime.xml", | |
| 1892 | + "ref/netstandard1.0/ja/System.Runtime.xml", | |
| 1893 | + "ref/netstandard1.0/ko/System.Runtime.xml", | |
| 1894 | + "ref/netstandard1.0/ru/System.Runtime.xml", | |
| 1895 | + "ref/netstandard1.0/zh-hans/System.Runtime.xml", | |
| 1896 | + "ref/netstandard1.0/zh-hant/System.Runtime.xml", | |
| 1897 | + "ref/netstandard1.2/System.Runtime.dll", | |
| 1898 | + "ref/netstandard1.2/System.Runtime.xml", | |
| 1899 | + "ref/netstandard1.2/de/System.Runtime.xml", | |
| 1900 | + "ref/netstandard1.2/es/System.Runtime.xml", | |
| 1901 | + "ref/netstandard1.2/fr/System.Runtime.xml", | |
| 1902 | + "ref/netstandard1.2/it/System.Runtime.xml", | |
| 1903 | + "ref/netstandard1.2/ja/System.Runtime.xml", | |
| 1904 | + "ref/netstandard1.2/ko/System.Runtime.xml", | |
| 1905 | + "ref/netstandard1.2/ru/System.Runtime.xml", | |
| 1906 | + "ref/netstandard1.2/zh-hans/System.Runtime.xml", | |
| 1907 | + "ref/netstandard1.2/zh-hant/System.Runtime.xml", | |
| 1908 | + "ref/netstandard1.3/System.Runtime.dll", | |
| 1909 | + "ref/netstandard1.3/System.Runtime.xml", | |
| 1910 | + "ref/netstandard1.3/de/System.Runtime.xml", | |
| 1911 | + "ref/netstandard1.3/es/System.Runtime.xml", | |
| 1912 | + "ref/netstandard1.3/fr/System.Runtime.xml", | |
| 1913 | + "ref/netstandard1.3/it/System.Runtime.xml", | |
| 1914 | + "ref/netstandard1.3/ja/System.Runtime.xml", | |
| 1915 | + "ref/netstandard1.3/ko/System.Runtime.xml", | |
| 1916 | + "ref/netstandard1.3/ru/System.Runtime.xml", | |
| 1917 | + "ref/netstandard1.3/zh-hans/System.Runtime.xml", | |
| 1918 | + "ref/netstandard1.3/zh-hant/System.Runtime.xml", | |
| 1919 | + "ref/netstandard1.5/System.Runtime.dll", | |
| 1920 | + "ref/netstandard1.5/System.Runtime.xml", | |
| 1921 | + "ref/netstandard1.5/de/System.Runtime.xml", | |
| 1922 | + "ref/netstandard1.5/es/System.Runtime.xml", | |
| 1923 | + "ref/netstandard1.5/fr/System.Runtime.xml", | |
| 1924 | + "ref/netstandard1.5/it/System.Runtime.xml", | |
| 1925 | + "ref/netstandard1.5/ja/System.Runtime.xml", | |
| 1926 | + "ref/netstandard1.5/ko/System.Runtime.xml", | |
| 1927 | + "ref/netstandard1.5/ru/System.Runtime.xml", | |
| 1928 | + "ref/netstandard1.5/zh-hans/System.Runtime.xml", | |
| 1929 | + "ref/netstandard1.5/zh-hant/System.Runtime.xml", | |
| 1930 | + "ref/portable-net45+win8+wp80+wpa81/_._", | |
| 1931 | + "ref/win8/_._", | |
| 1932 | + "ref/wp80/_._", | |
| 1933 | + "ref/wpa81/_._", | |
| 1934 | + "ref/xamarinios10/_._", | |
| 1935 | + "ref/xamarinmac20/_._", | |
| 1936 | + "ref/xamarintvos10/_._", | |
| 1937 | + "ref/xamarinwatchos10/_._", | |
| 1938 | + "system.runtime.4.3.0.nupkg.sha512", | |
| 1939 | + "system.runtime.nuspec" | |
| 1940 | + ] | |
| 1941 | + }, | |
| 1942 | + "System.Runtime.CompilerServices.Unsafe/6.0.0": { | |
| 1943 | + "sha512": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", | |
| 1944 | + "type": "package", | |
| 1945 | + "path": "system.runtime.compilerservices.unsafe/6.0.0", | |
| 1946 | + "files": [ | |
| 1947 | + ".nupkg.metadata", | |
| 1948 | + ".signature.p7s", | |
| 1949 | + "Icon.png", | |
| 1950 | + "LICENSE.TXT", | |
| 1951 | + "THIRD-PARTY-NOTICES.TXT", | |
| 1952 | + "buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets", | |
| 1953 | + "buildTransitive/netcoreapp3.1/_._", | |
| 1954 | + "lib/net461/System.Runtime.CompilerServices.Unsafe.dll", | |
| 1955 | + "lib/net461/System.Runtime.CompilerServices.Unsafe.xml", | |
| 1956 | + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll", | |
| 1957 | + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.xml", | |
| 1958 | + "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll", | |
| 1959 | + "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.xml", | |
| 1960 | + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", | |
| 1961 | + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", | |
| 1962 | + "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", | |
| 1963 | + "system.runtime.compilerservices.unsafe.nuspec", | |
| 1964 | + "useSharedDesignerContext.txt" | |
| 1965 | + ] | |
| 1966 | + }, | |
| 1967 | + "System.Runtime.Loader/4.3.0": { | |
| 1968 | + "sha512": "DHMaRn8D8YCK2GG2pw+UzNxn/OHVfaWx7OTLBD/hPegHZZgcZh3H6seWegrC4BYwsfuGrywIuT+MQs+rPqRLTQ==", | |
| 1969 | + "type": "package", | |
| 1970 | + "path": "system.runtime.loader/4.3.0", | |
| 1971 | + "files": [ | |
| 1972 | + ".nupkg.metadata", | |
| 1973 | + ".signature.p7s", | |
| 1974 | + "ThirdPartyNotices.txt", | |
| 1975 | + "dotnet_library_license.txt", | |
| 1976 | + "lib/MonoAndroid10/_._", | |
| 1977 | + "lib/MonoTouch10/_._", | |
| 1978 | + "lib/net462/_._", | |
| 1979 | + "lib/netstandard1.5/System.Runtime.Loader.dll", | |
| 1980 | + "lib/xamarinios10/_._", | |
| 1981 | + "lib/xamarinmac20/_._", | |
| 1982 | + "lib/xamarintvos10/_._", | |
| 1983 | + "lib/xamarinwatchos10/_._", | |
| 1984 | + "ref/netstandard1.5/System.Runtime.Loader.dll", | |
| 1985 | + "ref/netstandard1.5/System.Runtime.Loader.xml", | |
| 1986 | + "ref/netstandard1.5/de/System.Runtime.Loader.xml", | |
| 1987 | + "ref/netstandard1.5/es/System.Runtime.Loader.xml", | |
| 1988 | + "ref/netstandard1.5/fr/System.Runtime.Loader.xml", | |
| 1989 | + "ref/netstandard1.5/it/System.Runtime.Loader.xml", | |
| 1990 | + "ref/netstandard1.5/ja/System.Runtime.Loader.xml", | |
| 1991 | + "ref/netstandard1.5/ko/System.Runtime.Loader.xml", | |
| 1992 | + "ref/netstandard1.5/ru/System.Runtime.Loader.xml", | |
| 1993 | + "ref/netstandard1.5/zh-hans/System.Runtime.Loader.xml", | |
| 1994 | + "ref/netstandard1.5/zh-hant/System.Runtime.Loader.xml", | |
| 1995 | + "system.runtime.loader.4.3.0.nupkg.sha512", | |
| 1996 | + "system.runtime.loader.nuspec" | |
| 1997 | + ] | |
| 1998 | + }, | |
| 1999 | + "System.Security.Cryptography.Pkcs/8.0.0": { | |
| 2000 | + "sha512": "ULmp3xoOwNYjOYp4JZ2NK/6NdTgiN1GQXzVVN1njQ7LOZ0d0B9vyMnhyqbIi9Qw4JXj1JgCsitkTShboHRx7Eg==", | |
| 2001 | + "type": "package", | |
| 2002 | + "path": "system.security.cryptography.pkcs/8.0.0", | |
| 2003 | + "files": [ | |
| 2004 | + ".nupkg.metadata", | |
| 2005 | + ".signature.p7s", | |
| 2006 | + "Icon.png", | |
| 2007 | + "LICENSE.TXT", | |
| 2008 | + "THIRD-PARTY-NOTICES.TXT", | |
| 2009 | + "buildTransitive/net461/System.Security.Cryptography.Pkcs.targets", | |
| 2010 | + "buildTransitive/net462/_._", | |
| 2011 | + "buildTransitive/net6.0/_._", | |
| 2012 | + "buildTransitive/netcoreapp2.0/System.Security.Cryptography.Pkcs.targets", | |
| 2013 | + "lib/net462/System.Security.Cryptography.Pkcs.dll", | |
| 2014 | + "lib/net462/System.Security.Cryptography.Pkcs.xml", | |
| 2015 | + "lib/net6.0/System.Security.Cryptography.Pkcs.dll", | |
| 2016 | + "lib/net6.0/System.Security.Cryptography.Pkcs.xml", | |
| 2017 | + "lib/net7.0/System.Security.Cryptography.Pkcs.dll", | |
| 2018 | + "lib/net7.0/System.Security.Cryptography.Pkcs.xml", | |
| 2019 | + "lib/net8.0/System.Security.Cryptography.Pkcs.dll", | |
| 2020 | + "lib/net8.0/System.Security.Cryptography.Pkcs.xml", | |
| 2021 | + "lib/netstandard2.0/System.Security.Cryptography.Pkcs.dll", | |
| 2022 | + "lib/netstandard2.0/System.Security.Cryptography.Pkcs.xml", | |
| 2023 | + "lib/netstandard2.1/System.Security.Cryptography.Pkcs.dll", | |
| 2024 | + "lib/netstandard2.1/System.Security.Cryptography.Pkcs.xml", | |
| 2025 | + "runtimes/win/lib/net6.0/System.Security.Cryptography.Pkcs.dll", | |
| 2026 | + "runtimes/win/lib/net6.0/System.Security.Cryptography.Pkcs.xml", | |
| 2027 | + "runtimes/win/lib/net7.0/System.Security.Cryptography.Pkcs.dll", | |
| 2028 | + "runtimes/win/lib/net7.0/System.Security.Cryptography.Pkcs.xml", | |
| 2029 | + "runtimes/win/lib/net8.0/System.Security.Cryptography.Pkcs.dll", | |
| 2030 | + "runtimes/win/lib/net8.0/System.Security.Cryptography.Pkcs.xml", | |
| 2031 | + "system.security.cryptography.pkcs.8.0.0.nupkg.sha512", | |
| 2032 | + "system.security.cryptography.pkcs.nuspec", | |
| 2033 | + "useSharedDesignerContext.txt" | |
| 2034 | + ] | |
| 2035 | + }, | |
| 2036 | + "System.Security.Cryptography.ProtectedData/8.0.0": { | |
| 2037 | + "sha512": "+TUFINV2q2ifyXauQXRwy4CiBhqvDEDZeVJU7qfxya4aRYOKzVBpN+4acx25VcPB9ywUN6C0n8drWl110PhZEg==", | |
| 2038 | + "type": "package", | |
| 2039 | + "path": "system.security.cryptography.protecteddata/8.0.0", | |
| 2040 | + "files": [ | |
| 2041 | + ".nupkg.metadata", | |
| 2042 | + ".signature.p7s", | |
| 2043 | + "Icon.png", | |
| 2044 | + "LICENSE.TXT", | |
| 2045 | + "PACKAGE.md", | |
| 2046 | + "THIRD-PARTY-NOTICES.TXT", | |
| 2047 | + "buildTransitive/net461/System.Security.Cryptography.ProtectedData.targets", | |
| 2048 | + "buildTransitive/net462/_._", | |
| 2049 | + "buildTransitive/net6.0/_._", | |
| 2050 | + "buildTransitive/netcoreapp2.0/System.Security.Cryptography.ProtectedData.targets", | |
| 2051 | + "lib/MonoAndroid10/_._", | |
| 2052 | + "lib/MonoTouch10/_._", | |
| 2053 | + "lib/net462/System.Security.Cryptography.ProtectedData.dll", | |
| 2054 | + "lib/net462/System.Security.Cryptography.ProtectedData.xml", | |
| 2055 | + "lib/net6.0/System.Security.Cryptography.ProtectedData.dll", | |
| 2056 | + "lib/net6.0/System.Security.Cryptography.ProtectedData.xml", | |
| 2057 | + "lib/net7.0/System.Security.Cryptography.ProtectedData.dll", | |
| 2058 | + "lib/net7.0/System.Security.Cryptography.ProtectedData.xml", | |
| 2059 | + "lib/net8.0/System.Security.Cryptography.ProtectedData.dll", | |
| 2060 | + "lib/net8.0/System.Security.Cryptography.ProtectedData.xml", | |
| 2061 | + "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll", | |
| 2062 | + "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.xml", | |
| 2063 | + "lib/xamarinios10/_._", | |
| 2064 | + "lib/xamarinmac20/_._", | |
| 2065 | + "lib/xamarintvos10/_._", | |
| 2066 | + "lib/xamarinwatchos10/_._", | |
| 2067 | + "system.security.cryptography.protecteddata.8.0.0.nupkg.sha512", | |
| 2068 | + "system.security.cryptography.protecteddata.nuspec", | |
| 2069 | + "useSharedDesignerContext.txt" | |
| 2070 | + ] | |
| 2071 | + }, | |
| 2072 | + "System.Security.Permissions/8.0.0": { | |
| 2073 | + "sha512": "v/BBylw7XevuAsHXoX9dDUUfmBIcUf7Lkz8K3ZXIKz3YRKpw8YftpSir4n4e/jDTKFoaK37AsC3xnk+GNFI1Ow==", | |
| 2074 | + "type": "package", | |
| 2075 | + "path": "system.security.permissions/8.0.0", | |
| 2076 | + "files": [ | |
| 2077 | + ".nupkg.metadata", | |
| 2078 | + ".signature.p7s", | |
| 2079 | + "Icon.png", | |
| 2080 | + "LICENSE.TXT", | |
| 2081 | + "THIRD-PARTY-NOTICES.TXT", | |
| 2082 | + "buildTransitive/net461/System.Security.Permissions.targets", | |
| 2083 | + "buildTransitive/net462/_._", | |
| 2084 | + "buildTransitive/net6.0/_._", | |
| 2085 | + "buildTransitive/netcoreapp2.0/System.Security.Permissions.targets", | |
| 2086 | + "lib/net462/System.Security.Permissions.dll", | |
| 2087 | + "lib/net462/System.Security.Permissions.xml", | |
| 2088 | + "lib/net6.0/System.Security.Permissions.dll", | |
| 2089 | + "lib/net6.0/System.Security.Permissions.xml", | |
| 2090 | + "lib/net7.0/System.Security.Permissions.dll", | |
| 2091 | + "lib/net7.0/System.Security.Permissions.xml", | |
| 2092 | + "lib/net8.0/System.Security.Permissions.dll", | |
| 2093 | + "lib/net8.0/System.Security.Permissions.xml", | |
| 2094 | + "lib/netstandard2.0/System.Security.Permissions.dll", | |
| 2095 | + "lib/netstandard2.0/System.Security.Permissions.xml", | |
| 2096 | + "system.security.permissions.8.0.0.nupkg.sha512", | |
| 2097 | + "system.security.permissions.nuspec", | |
| 2098 | + "useSharedDesignerContext.txt" | |
| 2099 | + ] | |
| 2100 | + }, | |
| 2101 | + "System.Text.Encoding/4.3.0": { | |
| 2102 | + "sha512": "BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", | |
| 2103 | + "type": "package", | |
| 2104 | + "path": "system.text.encoding/4.3.0", | |
| 2105 | + "files": [ | |
| 2106 | + ".nupkg.metadata", | |
| 2107 | + ".signature.p7s", | |
| 2108 | + "ThirdPartyNotices.txt", | |
| 2109 | + "dotnet_library_license.txt", | |
| 2110 | + "lib/MonoAndroid10/_._", | |
| 2111 | + "lib/MonoTouch10/_._", | |
| 2112 | + "lib/net45/_._", | |
| 2113 | + "lib/portable-net45+win8+wp8+wpa81/_._", | |
| 2114 | + "lib/win8/_._", | |
| 2115 | + "lib/wp80/_._", | |
| 2116 | + "lib/wpa81/_._", | |
| 2117 | + "lib/xamarinios10/_._", | |
| 2118 | + "lib/xamarinmac20/_._", | |
| 2119 | + "lib/xamarintvos10/_._", | |
| 2120 | + "lib/xamarinwatchos10/_._", | |
| 2121 | + "ref/MonoAndroid10/_._", | |
| 2122 | + "ref/MonoTouch10/_._", | |
| 2123 | + "ref/net45/_._", | |
| 2124 | + "ref/netcore50/System.Text.Encoding.dll", | |
| 2125 | + "ref/netcore50/System.Text.Encoding.xml", | |
| 2126 | + "ref/netcore50/de/System.Text.Encoding.xml", | |
| 2127 | + "ref/netcore50/es/System.Text.Encoding.xml", | |
| 2128 | + "ref/netcore50/fr/System.Text.Encoding.xml", | |
| 2129 | + "ref/netcore50/it/System.Text.Encoding.xml", | |
| 2130 | + "ref/netcore50/ja/System.Text.Encoding.xml", | |
| 2131 | + "ref/netcore50/ko/System.Text.Encoding.xml", | |
| 2132 | + "ref/netcore50/ru/System.Text.Encoding.xml", | |
| 2133 | + "ref/netcore50/zh-hans/System.Text.Encoding.xml", | |
| 2134 | + "ref/netcore50/zh-hant/System.Text.Encoding.xml", | |
| 2135 | + "ref/netstandard1.0/System.Text.Encoding.dll", | |
| 2136 | + "ref/netstandard1.0/System.Text.Encoding.xml", | |
| 2137 | + "ref/netstandard1.0/de/System.Text.Encoding.xml", | |
| 2138 | + "ref/netstandard1.0/es/System.Text.Encoding.xml", | |
| 2139 | + "ref/netstandard1.0/fr/System.Text.Encoding.xml", | |
| 2140 | + "ref/netstandard1.0/it/System.Text.Encoding.xml", | |
| 2141 | + "ref/netstandard1.0/ja/System.Text.Encoding.xml", | |
| 2142 | + "ref/netstandard1.0/ko/System.Text.Encoding.xml", | |
| 2143 | + "ref/netstandard1.0/ru/System.Text.Encoding.xml", | |
| 2144 | + "ref/netstandard1.0/zh-hans/System.Text.Encoding.xml", | |
| 2145 | + "ref/netstandard1.0/zh-hant/System.Text.Encoding.xml", | |
| 2146 | + "ref/netstandard1.3/System.Text.Encoding.dll", | |
| 2147 | + "ref/netstandard1.3/System.Text.Encoding.xml", | |
| 2148 | + "ref/netstandard1.3/de/System.Text.Encoding.xml", | |
| 2149 | + "ref/netstandard1.3/es/System.Text.Encoding.xml", | |
| 2150 | + "ref/netstandard1.3/fr/System.Text.Encoding.xml", | |
| 2151 | + "ref/netstandard1.3/it/System.Text.Encoding.xml", | |
| 2152 | + "ref/netstandard1.3/ja/System.Text.Encoding.xml", | |
| 2153 | + "ref/netstandard1.3/ko/System.Text.Encoding.xml", | |
| 2154 | + "ref/netstandard1.3/ru/System.Text.Encoding.xml", | |
| 2155 | + "ref/netstandard1.3/zh-hans/System.Text.Encoding.xml", | |
| 2156 | + "ref/netstandard1.3/zh-hant/System.Text.Encoding.xml", | |
| 2157 | + "ref/portable-net45+win8+wp8+wpa81/_._", | |
| 2158 | + "ref/win8/_._", | |
| 2159 | + "ref/wp80/_._", | |
| 2160 | + "ref/wpa81/_._", | |
| 2161 | + "ref/xamarinios10/_._", | |
| 2162 | + "ref/xamarinmac20/_._", | |
| 2163 | + "ref/xamarintvos10/_._", | |
| 2164 | + "ref/xamarinwatchos10/_._", | |
| 2165 | + "system.text.encoding.4.3.0.nupkg.sha512", | |
| 2166 | + "system.text.encoding.nuspec" | |
| 2167 | + ] | |
| 2168 | + }, | |
| 2169 | + "System.Text.Encoding.CodePages/8.0.0": { | |
| 2170 | + "sha512": "OZIsVplFGaVY90G2SbpgU7EnCoOO5pw1t4ic21dBF3/1omrJFpAGoNAVpPyMVOC90/hvgkGG3VFqR13YgZMQfg==", | |
| 2171 | + "type": "package", | |
| 2172 | + "path": "system.text.encoding.codepages/8.0.0", | |
| 2173 | + "files": [ | |
| 2174 | + ".nupkg.metadata", | |
| 2175 | + ".signature.p7s", | |
| 2176 | + "Icon.png", | |
| 2177 | + "LICENSE.TXT", | |
| 2178 | + "PACKAGE.md", | |
| 2179 | + "THIRD-PARTY-NOTICES.TXT", | |
| 2180 | + "buildTransitive/net461/System.Text.Encoding.CodePages.targets", | |
| 2181 | + "buildTransitive/net462/_._", | |
| 2182 | + "buildTransitive/net6.0/_._", | |
| 2183 | + "buildTransitive/netcoreapp2.0/System.Text.Encoding.CodePages.targets", | |
| 2184 | + "lib/MonoAndroid10/_._", | |
| 2185 | + "lib/MonoTouch10/_._", | |
| 2186 | + "lib/net462/System.Text.Encoding.CodePages.dll", | |
| 2187 | + "lib/net462/System.Text.Encoding.CodePages.xml", | |
| 2188 | + "lib/net6.0/System.Text.Encoding.CodePages.dll", | |
| 2189 | + "lib/net6.0/System.Text.Encoding.CodePages.xml", | |
| 2190 | + "lib/net7.0/System.Text.Encoding.CodePages.dll", | |
| 2191 | + "lib/net7.0/System.Text.Encoding.CodePages.xml", | |
| 2192 | + "lib/net8.0/System.Text.Encoding.CodePages.dll", | |
| 2193 | + "lib/net8.0/System.Text.Encoding.CodePages.xml", | |
| 2194 | + "lib/netstandard2.0/System.Text.Encoding.CodePages.dll", | |
| 2195 | + "lib/netstandard2.0/System.Text.Encoding.CodePages.xml", | |
| 2196 | + "lib/xamarinios10/_._", | |
| 2197 | + "lib/xamarinmac20/_._", | |
| 2198 | + "lib/xamarintvos10/_._", | |
| 2199 | + "lib/xamarinwatchos10/_._", | |
| 2200 | + "runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.dll", | |
| 2201 | + "runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.xml", | |
| 2202 | + "runtimes/win/lib/net7.0/System.Text.Encoding.CodePages.dll", | |
| 2203 | + "runtimes/win/lib/net7.0/System.Text.Encoding.CodePages.xml", | |
| 2204 | + "runtimes/win/lib/net8.0/System.Text.Encoding.CodePages.dll", | |
| 2205 | + "runtimes/win/lib/net8.0/System.Text.Encoding.CodePages.xml", | |
| 2206 | + "system.text.encoding.codepages.8.0.0.nupkg.sha512", | |
| 2207 | + "system.text.encoding.codepages.nuspec", | |
| 2208 | + "useSharedDesignerContext.txt" | |
| 2209 | + ] | |
| 2210 | + }, | |
| 2211 | + "System.Text.Encodings.Web/8.0.0": { | |
| 2212 | + "sha512": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", | |
| 2213 | + "type": "package", | |
| 2214 | + "path": "system.text.encodings.web/8.0.0", | |
| 2215 | + "files": [ | |
| 2216 | + ".nupkg.metadata", | |
| 2217 | + ".signature.p7s", | |
| 2218 | + "Icon.png", | |
| 2219 | + "LICENSE.TXT", | |
| 2220 | + "THIRD-PARTY-NOTICES.TXT", | |
| 2221 | + "buildTransitive/net461/System.Text.Encodings.Web.targets", | |
| 2222 | + "buildTransitive/net462/_._", | |
| 2223 | + "buildTransitive/net6.0/_._", | |
| 2224 | + "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets", | |
| 2225 | + "lib/net462/System.Text.Encodings.Web.dll", | |
| 2226 | + "lib/net462/System.Text.Encodings.Web.xml", | |
| 2227 | + "lib/net6.0/System.Text.Encodings.Web.dll", | |
| 2228 | + "lib/net6.0/System.Text.Encodings.Web.xml", | |
| 2229 | + "lib/net7.0/System.Text.Encodings.Web.dll", | |
| 2230 | + "lib/net7.0/System.Text.Encodings.Web.xml", | |
| 2231 | + "lib/net8.0/System.Text.Encodings.Web.dll", | |
| 2232 | + "lib/net8.0/System.Text.Encodings.Web.xml", | |
| 2233 | + "lib/netstandard2.0/System.Text.Encodings.Web.dll", | |
| 2234 | + "lib/netstandard2.0/System.Text.Encodings.Web.xml", | |
| 2235 | + "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.dll", | |
| 2236 | + "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.xml", | |
| 2237 | + "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.dll", | |
| 2238 | + "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.xml", | |
| 2239 | + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll", | |
| 2240 | + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.xml", | |
| 2241 | + "system.text.encodings.web.8.0.0.nupkg.sha512", | |
| 2242 | + "system.text.encodings.web.nuspec", | |
| 2243 | + "useSharedDesignerContext.txt" | |
| 2244 | + ] | |
| 2245 | + }, | |
| 2246 | + "System.Text.Json/8.0.4": { | |
| 2247 | + "sha512": "bAkhgDJ88XTsqczoxEMliSrpijKZHhbJQldhAmObj/RbrN3sU5dcokuXmWJWsdQAhiMJ9bTayWsL1C9fbbCRhw==", | |
| 2248 | + "type": "package", | |
| 2249 | + "path": "system.text.json/8.0.4", | |
| 2250 | + "files": [ | |
| 2251 | + ".nupkg.metadata", | |
| 2252 | + ".signature.p7s", | |
| 2253 | + "Icon.png", | |
| 2254 | + "LICENSE.TXT", | |
| 2255 | + "PACKAGE.md", | |
| 2256 | + "THIRD-PARTY-NOTICES.TXT", | |
| 2257 | + "analyzers/dotnet/roslyn3.11/cs/System.Text.Json.SourceGeneration.dll", | |
| 2258 | + "analyzers/dotnet/roslyn3.11/cs/cs/System.Text.Json.SourceGeneration.resources.dll", | |
| 2259 | + "analyzers/dotnet/roslyn3.11/cs/de/System.Text.Json.SourceGeneration.resources.dll", | |
| 2260 | + "analyzers/dotnet/roslyn3.11/cs/es/System.Text.Json.SourceGeneration.resources.dll", | |
| 2261 | + "analyzers/dotnet/roslyn3.11/cs/fr/System.Text.Json.SourceGeneration.resources.dll", | |
| 2262 | + "analyzers/dotnet/roslyn3.11/cs/it/System.Text.Json.SourceGeneration.resources.dll", | |
| 2263 | + "analyzers/dotnet/roslyn3.11/cs/ja/System.Text.Json.SourceGeneration.resources.dll", | |
| 2264 | + "analyzers/dotnet/roslyn3.11/cs/ko/System.Text.Json.SourceGeneration.resources.dll", | |
| 2265 | + "analyzers/dotnet/roslyn3.11/cs/pl/System.Text.Json.SourceGeneration.resources.dll", | |
| 2266 | + "analyzers/dotnet/roslyn3.11/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", | |
| 2267 | + "analyzers/dotnet/roslyn3.11/cs/ru/System.Text.Json.SourceGeneration.resources.dll", | |
| 2268 | + "analyzers/dotnet/roslyn3.11/cs/tr/System.Text.Json.SourceGeneration.resources.dll", | |
| 2269 | + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", | |
| 2270 | + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", | |
| 2271 | + "analyzers/dotnet/roslyn4.0/cs/System.Text.Json.SourceGeneration.dll", | |
| 2272 | + "analyzers/dotnet/roslyn4.0/cs/cs/System.Text.Json.SourceGeneration.resources.dll", | |
| 2273 | + "analyzers/dotnet/roslyn4.0/cs/de/System.Text.Json.SourceGeneration.resources.dll", | |
| 2274 | + "analyzers/dotnet/roslyn4.0/cs/es/System.Text.Json.SourceGeneration.resources.dll", | |
| 2275 | + "analyzers/dotnet/roslyn4.0/cs/fr/System.Text.Json.SourceGeneration.resources.dll", | |
| 2276 | + "analyzers/dotnet/roslyn4.0/cs/it/System.Text.Json.SourceGeneration.resources.dll", | |
| 2277 | + "analyzers/dotnet/roslyn4.0/cs/ja/System.Text.Json.SourceGeneration.resources.dll", | |
| 2278 | + "analyzers/dotnet/roslyn4.0/cs/ko/System.Text.Json.SourceGeneration.resources.dll", | |
| 2279 | + "analyzers/dotnet/roslyn4.0/cs/pl/System.Text.Json.SourceGeneration.resources.dll", | |
| 2280 | + "analyzers/dotnet/roslyn4.0/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", | |
| 2281 | + "analyzers/dotnet/roslyn4.0/cs/ru/System.Text.Json.SourceGeneration.resources.dll", | |
| 2282 | + "analyzers/dotnet/roslyn4.0/cs/tr/System.Text.Json.SourceGeneration.resources.dll", | |
| 2283 | + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", | |
| 2284 | + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", | |
| 2285 | + "analyzers/dotnet/roslyn4.4/cs/System.Text.Json.SourceGeneration.dll", | |
| 2286 | + "analyzers/dotnet/roslyn4.4/cs/cs/System.Text.Json.SourceGeneration.resources.dll", | |
| 2287 | + "analyzers/dotnet/roslyn4.4/cs/de/System.Text.Json.SourceGeneration.resources.dll", | |
| 2288 | + "analyzers/dotnet/roslyn4.4/cs/es/System.Text.Json.SourceGeneration.resources.dll", | |
| 2289 | + "analyzers/dotnet/roslyn4.4/cs/fr/System.Text.Json.SourceGeneration.resources.dll", | |
| 2290 | + "analyzers/dotnet/roslyn4.4/cs/it/System.Text.Json.SourceGeneration.resources.dll", | |
| 2291 | + "analyzers/dotnet/roslyn4.4/cs/ja/System.Text.Json.SourceGeneration.resources.dll", | |
| 2292 | + "analyzers/dotnet/roslyn4.4/cs/ko/System.Text.Json.SourceGeneration.resources.dll", | |
| 2293 | + "analyzers/dotnet/roslyn4.4/cs/pl/System.Text.Json.SourceGeneration.resources.dll", | |
| 2294 | + "analyzers/dotnet/roslyn4.4/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", | |
| 2295 | + "analyzers/dotnet/roslyn4.4/cs/ru/System.Text.Json.SourceGeneration.resources.dll", | |
| 2296 | + "analyzers/dotnet/roslyn4.4/cs/tr/System.Text.Json.SourceGeneration.resources.dll", | |
| 2297 | + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", | |
| 2298 | + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", | |
| 2299 | + "buildTransitive/net461/System.Text.Json.targets", | |
| 2300 | + "buildTransitive/net462/System.Text.Json.targets", | |
| 2301 | + "buildTransitive/net6.0/System.Text.Json.targets", | |
| 2302 | + "buildTransitive/netcoreapp2.0/System.Text.Json.targets", | |
| 2303 | + "buildTransitive/netstandard2.0/System.Text.Json.targets", | |
| 2304 | + "lib/net462/System.Text.Json.dll", | |
| 2305 | + "lib/net462/System.Text.Json.xml", | |
| 2306 | + "lib/net6.0/System.Text.Json.dll", | |
| 2307 | + "lib/net6.0/System.Text.Json.xml", | |
| 2308 | + "lib/net7.0/System.Text.Json.dll", | |
| 2309 | + "lib/net7.0/System.Text.Json.xml", | |
| 2310 | + "lib/net8.0/System.Text.Json.dll", | |
| 2311 | + "lib/net8.0/System.Text.Json.xml", | |
| 2312 | + "lib/netstandard2.0/System.Text.Json.dll", | |
| 2313 | + "lib/netstandard2.0/System.Text.Json.xml", | |
| 2314 | + "system.text.json.8.0.4.nupkg.sha512", | |
| 2315 | + "system.text.json.nuspec", | |
| 2316 | + "useSharedDesignerContext.txt" | |
| 2317 | + ] | |
| 2318 | + }, | |
| 2319 | + "System.Threading.Tasks/4.3.0": { | |
| 2320 | + "sha512": "LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", | |
| 2321 | + "type": "package", | |
| 2322 | + "path": "system.threading.tasks/4.3.0", | |
| 2323 | + "files": [ | |
| 2324 | + ".nupkg.metadata", | |
| 2325 | + ".signature.p7s", | |
| 2326 | + "ThirdPartyNotices.txt", | |
| 2327 | + "dotnet_library_license.txt", | |
| 2328 | + "lib/MonoAndroid10/_._", | |
| 2329 | + "lib/MonoTouch10/_._", | |
| 2330 | + "lib/net45/_._", | |
| 2331 | + "lib/portable-net45+win8+wp8+wpa81/_._", | |
| 2332 | + "lib/win8/_._", | |
| 2333 | + "lib/wp80/_._", | |
| 2334 | + "lib/wpa81/_._", | |
| 2335 | + "lib/xamarinios10/_._", | |
| 2336 | + "lib/xamarinmac20/_._", | |
| 2337 | + "lib/xamarintvos10/_._", | |
| 2338 | + "lib/xamarinwatchos10/_._", | |
| 2339 | + "ref/MonoAndroid10/_._", | |
| 2340 | + "ref/MonoTouch10/_._", | |
| 2341 | + "ref/net45/_._", | |
| 2342 | + "ref/netcore50/System.Threading.Tasks.dll", | |
| 2343 | + "ref/netcore50/System.Threading.Tasks.xml", | |
| 2344 | + "ref/netcore50/de/System.Threading.Tasks.xml", | |
| 2345 | + "ref/netcore50/es/System.Threading.Tasks.xml", | |
| 2346 | + "ref/netcore50/fr/System.Threading.Tasks.xml", | |
| 2347 | + "ref/netcore50/it/System.Threading.Tasks.xml", | |
| 2348 | + "ref/netcore50/ja/System.Threading.Tasks.xml", | |
| 2349 | + "ref/netcore50/ko/System.Threading.Tasks.xml", | |
| 2350 | + "ref/netcore50/ru/System.Threading.Tasks.xml", | |
| 2351 | + "ref/netcore50/zh-hans/System.Threading.Tasks.xml", | |
| 2352 | + "ref/netcore50/zh-hant/System.Threading.Tasks.xml", | |
| 2353 | + "ref/netstandard1.0/System.Threading.Tasks.dll", | |
| 2354 | + "ref/netstandard1.0/System.Threading.Tasks.xml", | |
| 2355 | + "ref/netstandard1.0/de/System.Threading.Tasks.xml", | |
| 2356 | + "ref/netstandard1.0/es/System.Threading.Tasks.xml", | |
| 2357 | + "ref/netstandard1.0/fr/System.Threading.Tasks.xml", | |
| 2358 | + "ref/netstandard1.0/it/System.Threading.Tasks.xml", | |
| 2359 | + "ref/netstandard1.0/ja/System.Threading.Tasks.xml", | |
| 2360 | + "ref/netstandard1.0/ko/System.Threading.Tasks.xml", | |
| 2361 | + "ref/netstandard1.0/ru/System.Threading.Tasks.xml", | |
| 2362 | + "ref/netstandard1.0/zh-hans/System.Threading.Tasks.xml", | |
| 2363 | + "ref/netstandard1.0/zh-hant/System.Threading.Tasks.xml", | |
| 2364 | + "ref/netstandard1.3/System.Threading.Tasks.dll", | |
| 2365 | + "ref/netstandard1.3/System.Threading.Tasks.xml", | |
| 2366 | + "ref/netstandard1.3/de/System.Threading.Tasks.xml", | |
| 2367 | + "ref/netstandard1.3/es/System.Threading.Tasks.xml", | |
| 2368 | + "ref/netstandard1.3/fr/System.Threading.Tasks.xml", | |
| 2369 | + "ref/netstandard1.3/it/System.Threading.Tasks.xml", | |
| 2370 | + "ref/netstandard1.3/ja/System.Threading.Tasks.xml", | |
| 2371 | + "ref/netstandard1.3/ko/System.Threading.Tasks.xml", | |
| 2372 | + "ref/netstandard1.3/ru/System.Threading.Tasks.xml", | |
| 2373 | + "ref/netstandard1.3/zh-hans/System.Threading.Tasks.xml", | |
| 2374 | + "ref/netstandard1.3/zh-hant/System.Threading.Tasks.xml", | |
| 2375 | + "ref/portable-net45+win8+wp8+wpa81/_._", | |
| 2376 | + "ref/win8/_._", | |
| 2377 | + "ref/wp80/_._", | |
| 2378 | + "ref/wpa81/_._", | |
| 2379 | + "ref/xamarinios10/_._", | |
| 2380 | + "ref/xamarinmac20/_._", | |
| 2381 | + "ref/xamarintvos10/_._", | |
| 2382 | + "ref/xamarinwatchos10/_._", | |
| 2383 | + "system.threading.tasks.4.3.0.nupkg.sha512", | |
| 2384 | + "system.threading.tasks.nuspec" | |
| 2385 | + ] | |
| 2386 | + }, | |
| 2387 | + "System.Threading.Tasks.Extensions/4.5.4": { | |
| 2388 | + "sha512": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", | |
| 2389 | + "type": "package", | |
| 2390 | + "path": "system.threading.tasks.extensions/4.5.4", | |
| 2391 | + "files": [ | |
| 2392 | + ".nupkg.metadata", | |
| 2393 | + ".signature.p7s", | |
| 2394 | + "LICENSE.TXT", | |
| 2395 | + "THIRD-PARTY-NOTICES.TXT", | |
| 2396 | + "lib/MonoAndroid10/_._", | |
| 2397 | + "lib/MonoTouch10/_._", | |
| 2398 | + "lib/net461/System.Threading.Tasks.Extensions.dll", | |
| 2399 | + "lib/net461/System.Threading.Tasks.Extensions.xml", | |
| 2400 | + "lib/netcoreapp2.1/_._", | |
| 2401 | + "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll", | |
| 2402 | + "lib/netstandard1.0/System.Threading.Tasks.Extensions.xml", | |
| 2403 | + "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll", | |
| 2404 | + "lib/netstandard2.0/System.Threading.Tasks.Extensions.xml", | |
| 2405 | + "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll", | |
| 2406 | + "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml", | |
| 2407 | + "lib/xamarinios10/_._", | |
| 2408 | + "lib/xamarinmac20/_._", | |
| 2409 | + "lib/xamarintvos10/_._", | |
| 2410 | + "lib/xamarinwatchos10/_._", | |
| 2411 | + "ref/MonoAndroid10/_._", | |
| 2412 | + "ref/MonoTouch10/_._", | |
| 2413 | + "ref/netcoreapp2.1/_._", | |
| 2414 | + "ref/xamarinios10/_._", | |
| 2415 | + "ref/xamarinmac20/_._", | |
| 2416 | + "ref/xamarintvos10/_._", | |
| 2417 | + "ref/xamarinwatchos10/_._", | |
| 2418 | + "system.threading.tasks.extensions.4.5.4.nupkg.sha512", | |
| 2419 | + "system.threading.tasks.extensions.nuspec", | |
| 2420 | + "useSharedDesignerContext.txt", | |
| 2421 | + "version.txt" | |
| 2422 | + ] | |
| 2423 | + }, | |
| 2424 | + "System.Windows.Extensions/8.0.0": { | |
| 2425 | + "sha512": "Obg3a90MkOw9mYKxrardLpY2u0axDMrSmy4JCdq2cYbelM2cUwmUir5Bomvd1yxmPL9h5LVHU1tuKBZpUjfASg==", | |
| 2426 | + "type": "package", | |
| 2427 | + "path": "system.windows.extensions/8.0.0", | |
| 2428 | + "files": [ | |
| 2429 | + ".nupkg.metadata", | |
| 2430 | + ".signature.p7s", | |
| 2431 | + "Icon.png", | |
| 2432 | + "LICENSE.TXT", | |
| 2433 | + "THIRD-PARTY-NOTICES.TXT", | |
| 2434 | + "lib/net6.0/System.Windows.Extensions.dll", | |
| 2435 | + "lib/net6.0/System.Windows.Extensions.xml", | |
| 2436 | + "lib/net7.0/System.Windows.Extensions.dll", | |
| 2437 | + "lib/net7.0/System.Windows.Extensions.xml", | |
| 2438 | + "lib/net8.0/System.Windows.Extensions.dll", | |
| 2439 | + "lib/net8.0/System.Windows.Extensions.xml", | |
| 2440 | + "runtimes/win/lib/net6.0/System.Windows.Extensions.dll", | |
| 2441 | + "runtimes/win/lib/net6.0/System.Windows.Extensions.xml", | |
| 2442 | + "runtimes/win/lib/net7.0/System.Windows.Extensions.dll", | |
| 2443 | + "runtimes/win/lib/net7.0/System.Windows.Extensions.xml", | |
| 2444 | + "runtimes/win/lib/net8.0/System.Windows.Extensions.dll", | |
| 2445 | + "runtimes/win/lib/net8.0/System.Windows.Extensions.xml", | |
| 2446 | + "system.windows.extensions.8.0.0.nupkg.sha512", | |
| 2447 | + "system.windows.extensions.nuspec", | |
| 2448 | + "useSharedDesignerContext.txt" | |
| 2449 | + ] | |
| 2450 | + }, | |
| 2451 | + "ZstdSharp.Port/0.8.0": { | |
| 2452 | + "sha512": "Z62eNBIu8E8YtbqlMy57tK3dV1+m2b9NhPeaYovB5exmLKvrGCqOhJTzrEUH5VyUWU6vwX3c1XHJGhW5HVs8dA==", | |
| 2453 | + "type": "package", | |
| 2454 | + "path": "zstdsharp.port/0.8.0", | |
| 2455 | + "files": [ | |
| 2456 | + ".nupkg.metadata", | |
| 2457 | + ".signature.p7s", | |
| 2458 | + "lib/net462/ZstdSharp.dll", | |
| 2459 | + "lib/net5.0/ZstdSharp.dll", | |
| 2460 | + "lib/net6.0/ZstdSharp.dll", | |
| 2461 | + "lib/net7.0/ZstdSharp.dll", | |
| 2462 | + "lib/net8.0/ZstdSharp.dll", | |
| 2463 | + "lib/netcoreapp3.1/ZstdSharp.dll", | |
| 2464 | + "lib/netstandard2.0/ZstdSharp.dll", | |
| 2465 | + "lib/netstandard2.1/ZstdSharp.dll", | |
| 2466 | + "zstdsharp.port.0.8.0.nupkg.sha512", | |
| 2467 | + "zstdsharp.port.nuspec" | |
| 2468 | + ] | |
| 2469 | + } | |
| 2470 | + }, | |
| 2471 | + "projectFileDependencyGroups": { | |
| 2472 | + "net8.0-windows7.0": [ | |
| 2473 | + "EPPlus >= 7.3.2", | |
| 2474 | + "MySql.Data >= 9.0.0" | |
| 2475 | + ] | |
| 2476 | + }, | |
| 2477 | + "packageFolders": { | |
| 2478 | + "C:\\Users\\LYR\\.nuget\\packages\\": {}, | |
| 2479 | + "C:\\Program Files (x86)\\DevExpress 21.1\\Components\\Offline Packages": {}, | |
| 2480 | + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} | |
| 2481 | + }, | |
| 2482 | + "project": { | |
| 2483 | + "version": "1.0.0", | |
| 2484 | + "restore": { | |
| 2485 | + "projectUniqueName": "D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\CarTypeCheckAndSql\\CarTypeCheckAndSql.csproj", | |
| 2486 | + "projectName": "CarTypeCheckAndSql", | |
| 2487 | + "projectPath": "D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\CarTypeCheckAndSql\\CarTypeCheckAndSql.csproj", | |
| 2488 | + "packagesPath": "C:\\Users\\LYR\\.nuget\\packages\\", | |
| 2489 | + "outputPath": "D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\CarTypeCheckAndSql\\obj\\", | |
| 2490 | + "projectStyle": "PackageReference", | |
| 2491 | + "fallbackFolders": [ | |
| 2492 | + "C:\\Program Files (x86)\\DevExpress 21.1\\Components\\Offline Packages", | |
| 2493 | + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" | |
| 2494 | + ], | |
| 2495 | + "configFilePaths": [ | |
| 2496 | + "C:\\Users\\LYR\\AppData\\Roaming\\NuGet\\NuGet.Config", | |
| 2497 | + "C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 21.1.config", | |
| 2498 | + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", | |
| 2499 | + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" | |
| 2500 | + ], | |
| 2501 | + "originalTargetFrameworks": [ | |
| 2502 | + "net8.0-windows" | |
| 2503 | + ], | |
| 2504 | + "sources": { | |
| 2505 | + "C:\\Program Files (x86)\\DevExpress 21.1\\Components\\System\\Components\\Packages": {}, | |
| 2506 | + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, | |
| 2507 | + "https://api.nuget.org/v3/index.json": {} | |
| 2508 | + }, | |
| 2509 | + "frameworks": { | |
| 2510 | + "net8.0-windows7.0": { | |
| 2511 | + "targetAlias": "net8.0-windows", | |
| 2512 | + "projectReferences": {} | |
| 2513 | + } | |
| 2514 | + }, | |
| 2515 | + "warningProperties": { | |
| 2516 | + "warnAsError": [ | |
| 2517 | + "NU1605" | |
| 2518 | + ] | |
| 2519 | + }, | |
| 2520 | + "restoreAuditProperties": { | |
| 2521 | + "enableAudit": "true", | |
| 2522 | + "auditLevel": "low", | |
| 2523 | + "auditMode": "direct" | |
| 2524 | + } | |
| 2525 | + }, | |
| 2526 | + "frameworks": { | |
| 2527 | + "net8.0-windows7.0": { | |
| 2528 | + "targetAlias": "net8.0-windows", | |
| 2529 | + "dependencies": { | |
| 2530 | + "EPPlus": { | |
| 2531 | + "target": "Package", | |
| 2532 | + "version": "[7.3.2, )" | |
| 2533 | + }, | |
| 2534 | + "MySql.Data": { | |
| 2535 | + "target": "Package", | |
| 2536 | + "version": "[9.0.0, )" | |
| 2537 | + } | |
| 2538 | + }, | |
| 2539 | + "imports": [ | |
| 2540 | + "net461", | |
| 2541 | + "net462", | |
| 2542 | + "net47", | |
| 2543 | + "net471", | |
| 2544 | + "net472", | |
| 2545 | + "net48", | |
| 2546 | + "net481" | |
| 2547 | + ], | |
| 2548 | + "assetTargetFallback": true, | |
| 2549 | + "warn": true, | |
| 2550 | + "frameworkReferences": { | |
| 2551 | + "Microsoft.NETCore.App": { | |
| 2552 | + "privateAssets": "all" | |
| 2553 | + }, | |
| 2554 | + "Microsoft.WindowsDesktop.App.WindowsForms": { | |
| 2555 | + "privateAssets": "none" | |
| 2556 | + } | |
| 2557 | + }, | |
| 2558 | + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.403/PortableRuntimeIdentifierGraph.json" | |
| 2559 | + } | |
| 2560 | + } | |
| 2561 | + } | |
| 2562 | +}(파일 끝에 줄바꿈 문자 없음) |
+++ C#project/CarTypeCheckAndSql/CarTypeCheckAndSql/obj/project.nuget.cache
... | ... | @@ -0,0 +1,55 @@ |
| 1 | +{ | |
| 2 | + "version": 2, | |
| 3 | + "dgSpecHash": "KBHKAhL5bgo=", | |
| 4 | + "success": true, | |
| 5 | + "projectFilePath": "D:\\project_others\\source\\repos\\CarTypeCheckAndSql\\CarTypeCheckAndSql\\CarTypeCheckAndSql.csproj", | |
| 6 | + "expectedPackageFiles": [ | |
| 7 | + "C:\\Users\\LYR\\.nuget\\packages\\bouncycastle.cryptography\\2.3.1\\bouncycastle.cryptography.2.3.1.nupkg.sha512", | |
| 8 | + "C:\\Users\\LYR\\.nuget\\packages\\epplus\\7.3.2\\epplus.7.3.2.nupkg.sha512", | |
| 9 | + "C:\\Users\\LYR\\.nuget\\packages\\epplus.interfaces\\6.1.1\\epplus.interfaces.6.1.1.nupkg.sha512", | |
| 10 | + "C:\\Users\\LYR\\.nuget\\packages\\epplus.system.drawing\\6.1.1\\epplus.system.drawing.6.1.1.nupkg.sha512", | |
| 11 | + "C:\\Users\\LYR\\.nuget\\packages\\google.protobuf\\3.26.1\\google.protobuf.3.26.1.nupkg.sha512", | |
| 12 | + "C:\\Users\\LYR\\.nuget\\packages\\k4os.compression.lz4\\1.3.8\\k4os.compression.lz4.1.3.8.nupkg.sha512", | |
| 13 | + "C:\\Users\\LYR\\.nuget\\packages\\k4os.compression.lz4.streams\\1.3.8\\k4os.compression.lz4.streams.1.3.8.nupkg.sha512", | |
| 14 | + "C:\\Users\\LYR\\.nuget\\packages\\k4os.hash.xxhash\\1.0.8\\k4os.hash.xxhash.1.0.8.nupkg.sha512", | |
| 15 | + "C:\\Users\\LYR\\.nuget\\packages\\microsoft.extensions.configuration\\8.0.0\\microsoft.extensions.configuration.8.0.0.nupkg.sha512", | |
| 16 | + "C:\\Users\\LYR\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\8.0.0\\microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", | |
| 17 | + "C:\\Users\\LYR\\.nuget\\packages\\microsoft.extensions.configuration.fileextensions\\8.0.0\\microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512", | |
| 18 | + "C:\\Users\\LYR\\.nuget\\packages\\microsoft.extensions.configuration.json\\8.0.0\\microsoft.extensions.configuration.json.8.0.0.nupkg.sha512", | |
| 19 | + "C:\\Users\\LYR\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\8.0.0\\microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512", | |
| 20 | + "C:\\Users\\LYR\\.nuget\\packages\\microsoft.extensions.fileproviders.physical\\8.0.0\\microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512", | |
| 21 | + "C:\\Users\\LYR\\.nuget\\packages\\microsoft.extensions.filesystemglobbing\\8.0.0\\microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512", | |
| 22 | + "C:\\Users\\LYR\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512", | |
| 23 | + "C:\\Users\\LYR\\.nuget\\packages\\microsoft.io.recyclablememorystream\\3.0.1\\microsoft.io.recyclablememorystream.3.0.1.nupkg.sha512", | |
| 24 | + "C:\\Users\\LYR\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.0\\microsoft.netcore.platforms.1.1.0.nupkg.sha512", | |
| 25 | + "C:\\Users\\LYR\\.nuget\\packages\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512", | |
| 26 | + "C:\\Users\\LYR\\.nuget\\packages\\microsoft.win32.systemevents\\7.0.0\\microsoft.win32.systemevents.7.0.0.nupkg.sha512", | |
| 27 | + "C:\\Users\\LYR\\.nuget\\packages\\mysql.data\\9.0.0\\mysql.data.9.0.0.nupkg.sha512", | |
| 28 | + "C:\\Users\\LYR\\.nuget\\packages\\system.buffers\\4.5.1\\system.buffers.4.5.1.nupkg.sha512", | |
| 29 | + "C:\\Users\\LYR\\.nuget\\packages\\system.componentmodel.annotations\\5.0.0\\system.componentmodel.annotations.5.0.0.nupkg.sha512", | |
| 30 | + "C:\\Users\\LYR\\.nuget\\packages\\system.configuration.configurationmanager\\8.0.0\\system.configuration.configurationmanager.8.0.0.nupkg.sha512", | |
| 31 | + "C:\\Users\\LYR\\.nuget\\packages\\system.diagnostics.diagnosticsource\\8.0.1\\system.diagnostics.diagnosticsource.8.0.1.nupkg.sha512", | |
| 32 | + "C:\\Users\\LYR\\.nuget\\packages\\system.diagnostics.eventlog\\8.0.0\\system.diagnostics.eventlog.8.0.0.nupkg.sha512", | |
| 33 | + "C:\\Users\\LYR\\.nuget\\packages\\system.drawing.common\\7.0.0\\system.drawing.common.7.0.0.nupkg.sha512", | |
| 34 | + "C:\\Users\\LYR\\.nuget\\packages\\system.formats.asn1\\8.0.1\\system.formats.asn1.8.0.1.nupkg.sha512", | |
| 35 | + "C:\\Users\\LYR\\.nuget\\packages\\system.io\\4.3.0\\system.io.4.3.0.nupkg.sha512", | |
| 36 | + "C:\\Users\\LYR\\.nuget\\packages\\system.io.pipelines\\6.0.3\\system.io.pipelines.6.0.3.nupkg.sha512", | |
| 37 | + "C:\\Users\\LYR\\.nuget\\packages\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512", | |
| 38 | + "C:\\Users\\LYR\\.nuget\\packages\\system.reflection.primitives\\4.3.0\\system.reflection.primitives.4.3.0.nupkg.sha512", | |
| 39 | + "C:\\Users\\LYR\\.nuget\\packages\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512", | |
| 40 | + "C:\\Users\\LYR\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", | |
| 41 | + "C:\\Users\\LYR\\.nuget\\packages\\system.runtime.loader\\4.3.0\\system.runtime.loader.4.3.0.nupkg.sha512", | |
| 42 | + "C:\\Users\\LYR\\.nuget\\packages\\system.security.cryptography.pkcs\\8.0.0\\system.security.cryptography.pkcs.8.0.0.nupkg.sha512", | |
| 43 | + "C:\\Users\\LYR\\.nuget\\packages\\system.security.cryptography.protecteddata\\8.0.0\\system.security.cryptography.protecteddata.8.0.0.nupkg.sha512", | |
| 44 | + "C:\\Users\\LYR\\.nuget\\packages\\system.security.permissions\\8.0.0\\system.security.permissions.8.0.0.nupkg.sha512", | |
| 45 | + "C:\\Users\\LYR\\.nuget\\packages\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512", | |
| 46 | + "C:\\Users\\LYR\\.nuget\\packages\\system.text.encoding.codepages\\8.0.0\\system.text.encoding.codepages.8.0.0.nupkg.sha512", | |
| 47 | + "C:\\Users\\LYR\\.nuget\\packages\\system.text.encodings.web\\8.0.0\\system.text.encodings.web.8.0.0.nupkg.sha512", | |
| 48 | + "C:\\Users\\LYR\\.nuget\\packages\\system.text.json\\8.0.4\\system.text.json.8.0.4.nupkg.sha512", | |
| 49 | + "C:\\Users\\LYR\\.nuget\\packages\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512", | |
| 50 | + "C:\\Users\\LYR\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.4\\system.threading.tasks.extensions.4.5.4.nupkg.sha512", | |
| 51 | + "C:\\Users\\LYR\\.nuget\\packages\\system.windows.extensions\\8.0.0\\system.windows.extensions.8.0.0.nupkg.sha512", | |
| 52 | + "C:\\Users\\LYR\\.nuget\\packages\\zstdsharp.port\\0.8.0\\zstdsharp.port.0.8.0.nupkg.sha512" | |
| 53 | + ], | |
| 54 | + "logs": [] | |
| 55 | +}(파일 끝에 줄바꿈 문자 없음) |
+++ 국산차크롤링/carExcelK.py
... | ... | @@ -0,0 +1,147 @@ |
| 1 | +import pandas as pd | |
| 2 | +from selenium import webdriver | |
| 3 | +from selenium.webdriver.common.by import By | |
| 4 | +from selenium.webdriver.chrome.options import Options # 필요 시 헤드리스 모드에서 사용 | |
| 5 | +from selenium.webdriver.support.ui import WebDriverWait | |
| 6 | +from selenium.webdriver.support import expected_conditions as EC | |
| 7 | +import time | |
| 8 | + | |
| 9 | +# Chrome 드라이버 설정 | |
| 10 | +driver = webdriver.Chrome() | |
| 11 | + | |
| 12 | +# URL에 접속 | |
| 13 | +driver.get("https://www.bobaedream.co.kr/mycar/mycar_list.php?gubun=K") | |
| 14 | + | |
| 15 | +# 데이터를 저장할 리스트 | |
| 16 | +data = [] | |
| 17 | + | |
| 18 | +try: | |
| 19 | + # 1. 제조사 정보 추출 | |
| 20 | + # 제조사 목록 가져오기 | |
| 21 | + manufacturer_elements = driver.find_elements(By.CSS_SELECTOR, ".area-maker .group-list dd") | |
| 22 | + manufacturer_count = len(manufacturer_elements) | |
| 23 | + print(f"총 {manufacturer_count}개의 제조사를 찾았습니다.") | |
| 24 | + | |
| 25 | + for m_index in range(manufacturer_count): | |
| 26 | + # 이전 클릭으로 인해 DOM이 변경될 수 있으므로 제조사 요소를 다시 가져옵니다. | |
| 27 | + manufacturer_elements = driver.find_elements(By.CSS_SELECTOR, ".area-maker .group-list dd") | |
| 28 | + manufacturer_element = manufacturer_elements[m_index] | |
| 29 | + try: | |
| 30 | + manufacturer_button = manufacturer_element.find_element(By.TAG_NAME, "button") | |
| 31 | + manufacturer_name = manufacturer_button.find_element(By.CSS_SELECTOR, "span.t1").text | |
| 32 | + print(f"제조사 선택: {manufacturer_name}") | |
| 33 | + manufacturer_button.click() | |
| 34 | + | |
| 35 | + # 제조사 클릭 후 페이지가 로드될 때까지 대기 | |
| 36 | + WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, ".area-model .group-list dd"))) | |
| 37 | + | |
| 38 | + # 2. 모델 정보 추출 | |
| 39 | + model_elements = driver.find_elements(By.CSS_SELECTOR, ".area-model .group-list dd") | |
| 40 | + model_count = len(model_elements) | |
| 41 | + print(f" {manufacturer_name} 제조사에서 총 {model_count}개의 모델을 찾았습니다.") | |
| 42 | + if model_elements: | |
| 43 | + for mo_index in range(model_count): | |
| 44 | + # 모델 요소를 다시 가져옵니다. | |
| 45 | + model_elements = driver.find_elements(By.CSS_SELECTOR, ".area-model .group-list dd") | |
| 46 | + model_element = model_elements[mo_index] | |
| 47 | + try: | |
| 48 | + model_button = model_element.find_element(By.TAG_NAME, "button") | |
| 49 | + model_name = model_button.find_element(By.CSS_SELECTOR, "span.t1").text | |
| 50 | + print(f" 모델 선택: {model_name}") | |
| 51 | + model_button.click() | |
| 52 | + | |
| 53 | + # 3. 세부모델 정보 추출 | |
| 54 | + WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, ".area-detail .group-list dd[class*='c_model_']"))) | |
| 55 | + sub_model_elements = driver.find_elements(By.CSS_SELECTOR, ".area-detail .group-list dd[class*='c_model_']") | |
| 56 | + sub_model_count = len(sub_model_elements) | |
| 57 | + print(f" {model_name} 모델에서 총 {sub_model_count}개의 세부모델을 찾았습니다.") | |
| 58 | + if sub_model_elements: | |
| 59 | + for sm_index in range(sub_model_count): | |
| 60 | + sub_model_elements = driver.find_elements(By.CSS_SELECTOR, ".area-detail .group-list dd[class*='c_model_']") | |
| 61 | + sub_model_element = sub_model_elements[sm_index] | |
| 62 | + # 보이는 세부모델만 선택 | |
| 63 | + if sub_model_element.is_displayed(): | |
| 64 | + sub_model_label = sub_model_element.find_element(By.CSS_SELECTOR, "label") | |
| 65 | + sub_model_name = sub_model_label.text | |
| 66 | + sub_model_checkbox = sub_model_element.find_element(By.CSS_SELECTOR, "input[type='checkbox']") | |
| 67 | + is_checked = sub_model_checkbox.is_selected() | |
| 68 | + if not is_checked: | |
| 69 | + # 체크되지 않은 경우 클릭하여 선택 | |
| 70 | + driver.execute_script("arguments[0].click();", sub_model_checkbox) | |
| 71 | + print(f" 세부모델 선택: {sub_model_name}") | |
| 72 | + else: | |
| 73 | + print(f" 세부모델 이미 선택됨: {sub_model_name}") | |
| 74 | + | |
| 75 | + # 4. 등급 확인 | |
| 76 | + try: | |
| 77 | + grades = WebDriverWait(driver, 5).until(EC.presence_of_all_elements_located((By.CSS_SELECTOR, ".area-grade .group-list dd"))) | |
| 78 | + except: | |
| 79 | + grades = [] | |
| 80 | + | |
| 81 | + if grades: | |
| 82 | + for grade in grades: | |
| 83 | + grade_name = grade.find_element(By.CSS_SELECTOR, "label").text | |
| 84 | + grade_count = grade.find_element(By.CSS_SELECTOR, "span.t2").text | |
| 85 | + print(f" 등급: {grade_name}, 수량: {grade_count}") | |
| 86 | + data.append([manufacturer_name, model_name, sub_model_name, grade_name, grade_count]) | |
| 87 | + else: | |
| 88 | + print(f" {sub_model_name} -> 등급 없음") | |
| 89 | + data.append([manufacturer_name, model_name, sub_model_name, "등급 없음", "0"]) | |
| 90 | + | |
| 91 | + # 체크박스를 처음에 선택하지 않은 경우에만 해제 | |
| 92 | + if not is_checked: | |
| 93 | + driver.execute_script("arguments[0].click();", sub_model_checkbox) | |
| 94 | + | |
| 95 | + else: | |
| 96 | + # 세부모델이 없는 경우 바로 등급 확인 | |
| 97 | + try: | |
| 98 | + grades = WebDriverWait(driver, 5).until(EC.presence_of_all_elements_located((By.CSS_SELECTOR, ".area-grade .group-list dd"))) | |
| 99 | + except: | |
| 100 | + grades = [] | |
| 101 | + | |
| 102 | + if grades: | |
| 103 | + for grade in grades: | |
| 104 | + grade_name = grade.find_element(By.CSS_SELECTOR, "label").text | |
| 105 | + grade_count = grade.find_element(By.CSS_SELECTOR, "span.t2").text | |
| 106 | + print(f" 등급: {grade_name}, 수량: {grade_count}") | |
| 107 | + data.append([manufacturer_name, model_name, "", grade_name, grade_count]) | |
| 108 | + else: | |
| 109 | + print(f" {model_name} -> 등급 없음") | |
| 110 | + data.append([manufacturer_name, model_name, "", "등급 없음", "0"]) | |
| 111 | + | |
| 112 | + except Exception as e: | |
| 113 | + print(f" 모델 선택 오류: {e}") | |
| 114 | + continue | |
| 115 | + | |
| 116 | + else: | |
| 117 | + print(f"{manufacturer_name} 제조사에 모델이 없습니다.") | |
| 118 | + | |
| 119 | + # 제조사별로 데이터를 저장 | |
| 120 | + df = pd.DataFrame(data, columns=['제조사', '모델', '세부모델', '등급', '수량']) | |
| 121 | + df.to_excel(f"car_data_partial_{manufacturer_name}.xlsx", index=False) | |
| 122 | + print(f"{manufacturer_name} 작업 완료: car_data_partial_{manufacturer_name}.xlsx 저장됨") | |
| 123 | + | |
| 124 | + # 다음 제조사로 이동하기 전에 이전 선택 초기화 | |
| 125 | + # '초기화' 버튼 클릭 (있을 경우) | |
| 126 | + reset_button = driver.find_element(By.CSS_SELECTOR, "button.btn-reset") | |
| 127 | + reset_button.click() | |
| 128 | + WebDriverWait(driver, 5).until(EC.presence_of_element_located((By.CSS_SELECTOR, ".area-maker .group-list dd"))) | |
| 129 | + | |
| 130 | + # 데이터 초기화 | |
| 131 | + data = [] | |
| 132 | + | |
| 133 | + except Exception as e: | |
| 134 | + print(f"제조사 선택 오류: {e}") | |
| 135 | + continue | |
| 136 | + | |
| 137 | +except KeyboardInterrupt: | |
| 138 | + print("Ctrl + C") | |
| 139 | + | |
| 140 | +finally: | |
| 141 | + driver.quit() | |
| 142 | + | |
| 143 | + # 모든 작업 완료 후 전체 데이터를 엑셀 파일로 저장 | |
| 144 | + df = pd.DataFrame(data, columns=['제조사', '모델', '세부모델', '등급', '수량']) | |
| 145 | + df.to_excel("car_data_final.xlsx", index=False) | |
| 146 | + | |
| 147 | + print("엑셀 파일로 저장 완료: car_data_final.xlsx") |
+++ 기타/Car.py
... | ... | @@ -0,0 +1,79 @@ |
| 1 | +from selenium import webdriver | |
| 2 | +from selenium.webdriver.common.by import By | |
| 3 | +from selenium.webdriver.support.ui import WebDriverWait | |
| 4 | +from selenium.webdriver.support import expected_conditions as EC | |
| 5 | +import time | |
| 6 | + | |
| 7 | +# Chrome 드라이버 설정 | |
| 8 | +driver = webdriver.Chrome() | |
| 9 | + | |
| 10 | +# URL에 접속 | |
| 11 | +driver.get("https://www.bobaedream.co.kr/mycar/mycar_list.php?gubun=K") | |
| 12 | +time.sleep(3) # 초기 로딩 대기 | |
| 13 | + | |
| 14 | +# 1. 제조사 정보 추출 및 클릭 | |
| 15 | +manufacturers = driver.find_elements(By.CSS_SELECTOR, ".area-maker .group-list dd") | |
| 16 | +for manufacturer in manufacturers: | |
| 17 | + manufacturer_button = manufacturer.find_element(By.TAG_NAME, "button") | |
| 18 | + manufacturer_name = manufacturer_button.find_element(By.CSS_SELECTOR, "span.t1").text | |
| 19 | + manufacturer_button.click() | |
| 20 | + time.sleep(2) # 모델 로딩 대기 | |
| 21 | + | |
| 22 | + # 2. 모델 정보 추출 및 클릭 | |
| 23 | + models = driver.find_elements(By.CSS_SELECTOR, ".area-model .group-list dd") | |
| 24 | + for model in models: | |
| 25 | + model_button = model.find_element(By.TAG_NAME, "button") | |
| 26 | + model_name = model_button.find_element(By.CSS_SELECTOR, "span.t1").text | |
| 27 | + model_button.click() | |
| 28 | + time.sleep(2) # 세부모델 로딩 대기 | |
| 29 | + | |
| 30 | + # 3. 세부모델 정보 추출 및 체크박스 클릭 | |
| 31 | + sub_models = driver.find_elements(By.CSS_SELECTOR, ".area-detail .group-list dd[class*='c_model_']") | |
| 32 | + sub_model_found = False # 세부모델이 있는지 확인하기 위한 플래그 | |
| 33 | + | |
| 34 | + for sub_model in sub_models: | |
| 35 | + # 'display:none' 상태를 확인하고 다음 세부모델로 이동 | |
| 36 | + if "display:none" in sub_model.get_attribute("style"): | |
| 37 | + continue # 가시화되지 않은 세부모델은 건너뜀 | |
| 38 | + | |
| 39 | + sub_model_name = sub_model.find_element(By.CSS_SELECTOR, "label").text | |
| 40 | + sub_model_checkbox = sub_model.find_element(By.CSS_SELECTOR, "input[type='checkbox']") | |
| 41 | + | |
| 42 | + # 세부모델 체크박스가 있는지 확인 | |
| 43 | + if sub_model_checkbox.is_displayed(): | |
| 44 | + # 스크롤하여 체크박스가 화면에 보이도록 설정 | |
| 45 | + driver.execute_script("arguments[0].scrollIntoView(true);", sub_model_checkbox) | |
| 46 | + | |
| 47 | + # 명시적으로 대기하여 체크박스가 인터랙티브한지 확인 | |
| 48 | + try: | |
| 49 | + # JavaScript로 체크박스 클릭 | |
| 50 | + driver.execute_script("arguments[0].click();", sub_model_checkbox) | |
| 51 | + sub_model_found = True | |
| 52 | + time.sleep(2) # 세부모델 클릭 후 등급 로딩 대기 | |
| 53 | + | |
| 54 | + print(f"{manufacturer_name} -> {model_name} -> {sub_model_name}") | |
| 55 | + | |
| 56 | + # 4. 세부모델이 선택된 경우에만 등급 출력 | |
| 57 | + grades = driver.find_elements(By.CSS_SELECTOR, ".area-grade .group-list dd") | |
| 58 | + if grades: # 등급이 있는 경우만 출력 | |
| 59 | + for grade in grades: | |
| 60 | + grade_name = grade.find_element(By.CSS_SELECTOR, "label").text | |
| 61 | + grade_count = grade.find_element(By.CSS_SELECTOR, "span.t2").text | |
| 62 | + print(f" 등급: {grade_name}, 수량: {grade_count}") | |
| 63 | + else: | |
| 64 | + print(f" {sub_model_name} -> 등급 없음") | |
| 65 | + | |
| 66 | + # 5. 세부모델 체크 해제 (체크박스 클릭) | |
| 67 | + driver.execute_script("arguments[0].click();", sub_model_checkbox) | |
| 68 | + time.sleep(1) # 체크 해제 후 잠시 대기 | |
| 69 | + | |
| 70 | + except Exception as e: | |
| 71 | + print(f" {sub_model_name} -> 클릭 불가: {e}") | |
| 72 | + | |
| 73 | + # 세부모델이 없으면 등급을 출력하지 않고 건너뜀 | |
| 74 | + if not sub_model_found: | |
| 75 | + print(f"{manufacturer_name} -> {model_name} (세부모델 없음)") | |
| 76 | + | |
| 77 | + time.sleep(3) # 제조사 변경 시 대기 | |
| 78 | + | |
| 79 | +driver.quit() |
+++ 기타/carExcel.py
... | ... | @@ -0,0 +1,168 @@ |
| 1 | +import pandas as pd | |
| 2 | +from selenium import webdriver | |
| 3 | +from selenium.webdriver.common.by import By | |
| 4 | +from selenium.webdriver.chrome.options import Options # 필요 시 헤드리스 모드에서 사용 | |
| 5 | +from selenium.webdriver.support.ui import WebDriverWait | |
| 6 | +from selenium.webdriver.support import expected_conditions as EC | |
| 7 | +import time | |
| 8 | + | |
| 9 | +# Chrome 드라이버 설정 | |
| 10 | +driver = webdriver.Chrome() | |
| 11 | + | |
| 12 | +# URL에 접속 | |
| 13 | +driver.get("https://www.bobaedream.co.kr/mycar/mycar_list.php?gubun=K") | |
| 14 | + | |
| 15 | +# 데이터를 저장할 리스트 | |
| 16 | +data = [] | |
| 17 | + | |
| 18 | +try: | |
| 19 | + # 1. 제조사 정보 추출 | |
| 20 | + # 제조사 목록 가져오기 | |
| 21 | + manufacturer_elements = driver.find_elements(By.CSS_SELECTOR, ".area-maker .group-list dd") | |
| 22 | + manufacturer_count = len(manufacturer_elements) | |
| 23 | + print(f"총 {manufacturer_count}개의 제조사를 찾았습니다.") | |
| 24 | + | |
| 25 | + for m_index in range(manufacturer_count): | |
| 26 | + # 이전 클릭으로 인해 DOM이 변경될 수 있으므로 제조사 요소를 다시 가져옵니다. | |
| 27 | + manufacturer_elements = driver.find_elements(By.CSS_SELECTOR, ".area-maker .group-list dd") | |
| 28 | + manufacturer_element = manufacturer_elements[m_index] | |
| 29 | + try: | |
| 30 | + manufacturer_button = manufacturer_element.find_element(By.TAG_NAME, "button") | |
| 31 | + manufacturer_name = manufacturer_button.find_element(By.CSS_SELECTOR, "span.t1").text | |
| 32 | + print(f"\n제조사 선택: {manufacturer_name}") | |
| 33 | + manufacturer_button.click() | |
| 34 | + | |
| 35 | + # 제조사 클릭 후 모델 영역이 로드될 때까지 대기 | |
| 36 | + WebDriverWait(driver, 5).until(EC.presence_of_element_located((By.CSS_SELECTOR, ".area-model .group-list dd"))) | |
| 37 | + | |
| 38 | + # 2. 모델 정보 추출 | |
| 39 | + model_elements = driver.find_elements(By.CSS_SELECTOR, ".area-model .group-list dd") | |
| 40 | + model_count = len(model_elements) | |
| 41 | + print(f" {manufacturer_name} 제조사에서 총 {model_count}개의 모델을 찾았습니다.") | |
| 42 | + if model_elements: | |
| 43 | + for mo_index in range(model_count): | |
| 44 | + # 모델 요소를 다시 가져옵니다. | |
| 45 | + model_elements = driver.find_elements(By.CSS_SELECTOR, ".area-model .group-list dd") | |
| 46 | + model_element = model_elements[mo_index] | |
| 47 | + try: | |
| 48 | + model_button = model_element.find_element(By.TAG_NAME, "button") | |
| 49 | + model_name = model_button.find_element(By.CSS_SELECTOR, "span.t1").text | |
| 50 | + print(f" 모델 선택: {model_name}") | |
| 51 | + model_button.click() | |
| 52 | + | |
| 53 | + # 모델 클릭 후 세부모델 영역이 로드될 때까지 대기 | |
| 54 | + WebDriverWait(driver, 5).until(EC.presence_of_element_located((By.CSS_SELECTOR, ".area-detail .group-list"))) | |
| 55 | + | |
| 56 | + # 3. 세부모델 정보 추출 | |
| 57 | + sub_model_elements = driver.find_elements(By.CSS_SELECTOR, ".area-detail .group-list dd[class*='c_model_']") | |
| 58 | + sub_model_count = len(sub_model_elements) | |
| 59 | + print(f" {model_name} 모델에서 총 {sub_model_count}개의 세부모델을 찾았습니다.") | |
| 60 | + | |
| 61 | + if sub_model_elements: | |
| 62 | + if sub_model_count == 1: | |
| 63 | + # 세부모델이 한 개인 경우 체크하지 않고 진행 | |
| 64 | + sub_model_element = sub_model_elements[0] | |
| 65 | + if sub_model_element.is_displayed(): | |
| 66 | + sub_model_label = sub_model_element.find_element(By.CSS_SELECTOR, "label") | |
| 67 | + sub_model_name = sub_model_label.text | |
| 68 | + print(f" 세부모델이 하나이므로 체크하지 않고 진행: {sub_model_name}") | |
| 69 | + | |
| 70 | + # 4. 등급 확인 | |
| 71 | + try: | |
| 72 | + grades = WebDriverWait(driver, 3).until(EC.presence_of_all_elements_located((By.CSS_SELECTOR, ".area-grade .group-list dd"))) | |
| 73 | + except: | |
| 74 | + grades = [] | |
| 75 | + | |
| 76 | + if grades: | |
| 77 | + for grade in grades: | |
| 78 | + grade_name = grade.find_element(By.CSS_SELECTOR, "label").text | |
| 79 | + grade_count = grade.find_element(By.CSS_SELECTOR, "span.t2").text | |
| 80 | + print(f" 등급: {grade_name}, 수량: {grade_count}") | |
| 81 | + data.append([manufacturer_name, model_name, sub_model_name, grade_name, grade_count]) | |
| 82 | + else: | |
| 83 | + print(f" {sub_model_name} -> 등급 없음") | |
| 84 | + data.append([manufacturer_name, model_name, sub_model_name, "등급 없음", "0"]) | |
| 85 | + else: | |
| 86 | + # 세부모델이 여러 개인 경우 체크박스 선택 | |
| 87 | + for sm_index in range(sub_model_count): | |
| 88 | + sub_model_elements = driver.find_elements(By.CSS_SELECTOR, ".area-detail .group-list dd[class*='c_model_']") | |
| 89 | + sub_model_element = sub_model_elements[sm_index] | |
| 90 | + # 보이는 세부모델만 선택 | |
| 91 | + if sub_model_element.is_displayed(): | |
| 92 | + sub_model_label = sub_model_element.find_element(By.CSS_SELECTOR, "label") | |
| 93 | + sub_model_name = sub_model_label.text | |
| 94 | + sub_model_checkbox = sub_model_element.find_element(By.CSS_SELECTOR, "input[type='checkbox']") | |
| 95 | + driver.execute_script("arguments[0].click();", sub_model_checkbox) | |
| 96 | + print(f" 세부모델 선택: {sub_model_name}") | |
| 97 | + | |
| 98 | + # 4. 등급 확인 | |
| 99 | + try: | |
| 100 | + grades = WebDriverWait(driver, 3).until(EC.presence_of_all_elements_located((By.CSS_SELECTOR, ".area-grade .group-list dd"))) | |
| 101 | + except: | |
| 102 | + grades = [] | |
| 103 | + | |
| 104 | + if grades: | |
| 105 | + for grade in grades: | |
| 106 | + grade_name = grade.find_element(By.CSS_SELECTOR, "label").text | |
| 107 | + grade_count = grade.find_element(By.CSS_SELECTOR, "span.t2").text | |
| 108 | + print(f" 등급: {grade_name}, 수량: {grade_count}") | |
| 109 | + data.append([manufacturer_name, model_name, sub_model_name, grade_name, grade_count]) | |
| 110 | + else: | |
| 111 | + print(f" {sub_model_name} -> 등급 없음") | |
| 112 | + data.append([manufacturer_name, model_name, sub_model_name, "등급 없음", "0"]) | |
| 113 | + | |
| 114 | + # 세부모델 체크 해제 | |
| 115 | + driver.execute_script("arguments[0].click();", sub_model_checkbox) | |
| 116 | + | |
| 117 | + else: | |
| 118 | + # 세부모델이 없는 경우 바로 등급 확인 | |
| 119 | + try: | |
| 120 | + grades = WebDriverWait(driver, 3).until(EC.presence_of_all_elements_located((By.CSS_SELECTOR, ".area-grade .group-list dd"))) | |
| 121 | + except: | |
| 122 | + grades = [] | |
| 123 | + | |
| 124 | + if grades: | |
| 125 | + for grade in grades: | |
| 126 | + grade_name = grade.find_element(By.CSS_SELECTOR, "label").text | |
| 127 | + grade_count = grade.find_element(By.CSS_SELECTOR, "span.t2").text | |
| 128 | + print(f" 등급: {grade_name}, 수량: {grade_count}") | |
| 129 | + data.append([manufacturer_name, model_name, "", grade_name, grade_count]) | |
| 130 | + else: | |
| 131 | + print(f" {model_name} -> 등급 없음") | |
| 132 | + data.append([manufacturer_name, model_name, "", "등급 없음", "0"]) | |
| 133 | + | |
| 134 | + # 모델 선택 후 초기화 | |
| 135 | + reset_button = driver.find_element(By.CSS_SELECTOR, "button.btn-reset") | |
| 136 | + reset_button.click() | |
| 137 | + WebDriverWait(driver, 5).until(EC.presence_of_element_located((By.CSS_SELECTOR, ".area-model .group-list dd"))) | |
| 138 | + | |
| 139 | + except Exception as e: | |
| 140 | + print(f" 모델 선택 오류: {e}") | |
| 141 | + continue | |
| 142 | + | |
| 143 | + else: | |
| 144 | + print(f"{manufacturer_name} 제조사에 모델이 없습니다.") | |
| 145 | + | |
| 146 | + # 제조사별로 데이터를 저장 | |
| 147 | + df = pd.DataFrame(data, columns=['제조사', '모델', '세부모델', '등급', '수량']) | |
| 148 | + df.to_excel(f"car_data_partial_{manufacturer_name}.xlsx", index=False) | |
| 149 | + print(f"{manufacturer_name} 작업 완료: car_data_partial_{manufacturer_name}.xlsx 저장됨") | |
| 150 | + | |
| 151 | + # 다음 제조사로 이동하기 전에 이전 선택 초기화 | |
| 152 | + reset_button = driver.find_element(By.CSS_SELECTOR, "button.btn-reset") | |
| 153 | + reset_button.click() | |
| 154 | + WebDriverWait(driver, 5).until(EC.presence_of_element_located((By.CSS_SELECTOR, ".area-maker .group-list dd"))) | |
| 155 | + | |
| 156 | + # 데이터 초기화 | |
| 157 | + data = [] | |
| 158 | + | |
| 159 | + except Exception as e: | |
| 160 | + print(f"제조사 선택 오류: {e}") | |
| 161 | + continue | |
| 162 | + | |
| 163 | +except KeyboardInterrupt: | |
| 164 | + print("Ctrl + C가 감지되었습니다. 지금까지의 작업을 엑셀로 저장합니다...") | |
| 165 | + | |
| 166 | +finally: | |
| 167 | + driver.quit() | |
| 168 | + print("작업 완료") |
+++ 외국차크롤링/carExcelI.py
... | ... | @@ -0,0 +1,147 @@ |
| 1 | +import pandas as pd | |
| 2 | +from selenium import webdriver | |
| 3 | +from selenium.webdriver.common.by import By | |
| 4 | +from selenium.webdriver.chrome.options import Options # 필요 시 헤드리스 모드에서 사용 | |
| 5 | +from selenium.webdriver.support.ui import WebDriverWait | |
| 6 | +from selenium.webdriver.support import expected_conditions as EC | |
| 7 | +import time | |
| 8 | + | |
| 9 | +# Chrome 드라이버 설정 | |
| 10 | +driver = webdriver.Chrome() | |
| 11 | + | |
| 12 | +# URL에 접속 | |
| 13 | +driver.get("https://www.bobaedream.co.kr/mycar/mycar_list.php?gubun=I") | |
| 14 | + | |
| 15 | +# 데이터를 저장할 리스트 | |
| 16 | +data = [] | |
| 17 | + | |
| 18 | +try: | |
| 19 | + # 1. 제조사 정보 추출 | |
| 20 | + # 제조사 목록 가져오기 | |
| 21 | + manufacturer_elements = driver.find_elements(By.CSS_SELECTOR, ".area-maker .group-list dd") | |
| 22 | + manufacturer_count = len(manufacturer_elements) | |
| 23 | + print(f"총 {manufacturer_count}개의 제조사를 찾았습니다.") | |
| 24 | + | |
| 25 | + for m_index in range(manufacturer_count): | |
| 26 | + # 이전 클릭으로 인해 DOM이 변경될 수 있으므로 제조사 요소를 다시 가져옵니다. | |
| 27 | + manufacturer_elements = driver.find_elements(By.CSS_SELECTOR, ".area-maker .group-list dd") | |
| 28 | + manufacturer_element = manufacturer_elements[m_index] | |
| 29 | + try: | |
| 30 | + manufacturer_button = manufacturer_element.find_element(By.TAG_NAME, "button") | |
| 31 | + manufacturer_name = manufacturer_button.find_element(By.CSS_SELECTOR, "span.t1").text | |
| 32 | + print(f"제조사 선택: {manufacturer_name}") | |
| 33 | + manufacturer_button.click() | |
| 34 | + | |
| 35 | + # 제조사 클릭 후 페이지가 로드될 때까지 대기 | |
| 36 | + WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, ".area-model .group-list dd"))) | |
| 37 | + | |
| 38 | + # 2. 모델 정보 추출 | |
| 39 | + model_elements = driver.find_elements(By.CSS_SELECTOR, ".area-model .group-list dd") | |
| 40 | + model_count = len(model_elements) | |
| 41 | + print(f" {manufacturer_name} 제조사에서 총 {model_count}개의 모델을 찾았습니다.") | |
| 42 | + if model_elements: | |
| 43 | + for mo_index in range(model_count): | |
| 44 | + # 모델 요소를 다시 가져옵니다. | |
| 45 | + model_elements = driver.find_elements(By.CSS_SELECTOR, ".area-model .group-list dd") | |
| 46 | + model_element = model_elements[mo_index] | |
| 47 | + try: | |
| 48 | + model_button = model_element.find_element(By.TAG_NAME, "button") | |
| 49 | + model_name = model_button.find_element(By.CSS_SELECTOR, "span.t1").text | |
| 50 | + print(f" 모델 선택: {model_name}") | |
| 51 | + model_button.click() | |
| 52 | + | |
| 53 | + # 3. 세부모델 정보 추출 | |
| 54 | + WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, ".area-detail .group-list dd[class*='c_model_']"))) | |
| 55 | + sub_model_elements = driver.find_elements(By.CSS_SELECTOR, ".area-detail .group-list dd[class*='c_model_']") | |
| 56 | + sub_model_count = len(sub_model_elements) | |
| 57 | + print(f" {model_name} 모델에서 총 {sub_model_count}개의 세부모델을 찾았습니다.") | |
| 58 | + if sub_model_elements: | |
| 59 | + for sm_index in range(sub_model_count): | |
| 60 | + sub_model_elements = driver.find_elements(By.CSS_SELECTOR, ".area-detail .group-list dd[class*='c_model_']") | |
| 61 | + sub_model_element = sub_model_elements[sm_index] | |
| 62 | + # 보이는 세부모델만 선택 | |
| 63 | + if sub_model_element.is_displayed(): | |
| 64 | + sub_model_label = sub_model_element.find_element(By.CSS_SELECTOR, "label") | |
| 65 | + sub_model_name = sub_model_label.text | |
| 66 | + sub_model_checkbox = sub_model_element.find_element(By.CSS_SELECTOR, "input[type='checkbox']") | |
| 67 | + is_checked = sub_model_checkbox.is_selected() | |
| 68 | + if not is_checked: | |
| 69 | + # 체크되지 않은 경우 클릭하여 선택 | |
| 70 | + driver.execute_script("arguments[0].click();", sub_model_checkbox) | |
| 71 | + print(f" 세부모델 선택: {sub_model_name}") | |
| 72 | + else: | |
| 73 | + print(f" 세부모델 이미 선택됨: {sub_model_name}") | |
| 74 | + | |
| 75 | + # 4. 등급 확인 | |
| 76 | + try: | |
| 77 | + grades = WebDriverWait(driver, 5).until(EC.presence_of_all_elements_located((By.CSS_SELECTOR, ".area-grade .group-list dd"))) | |
| 78 | + except: | |
| 79 | + grades = [] | |
| 80 | + | |
| 81 | + if grades: | |
| 82 | + for grade in grades: | |
| 83 | + grade_name = grade.find_element(By.CSS_SELECTOR, "label").text | |
| 84 | + grade_count = grade.find_element(By.CSS_SELECTOR, "span.t2").text | |
| 85 | + print(f" 등급: {grade_name}, 수량: {grade_count}") | |
| 86 | + data.append([manufacturer_name, model_name, sub_model_name, grade_name, grade_count]) | |
| 87 | + else: | |
| 88 | + print(f" {sub_model_name} -> 등급 없음") | |
| 89 | + data.append([manufacturer_name, model_name, sub_model_name, "등급 없음", "0"]) | |
| 90 | + | |
| 91 | + # 체크박스를 처음에 선택하지 않은 경우에만 해제 | |
| 92 | + if not is_checked: | |
| 93 | + driver.execute_script("arguments[0].click();", sub_model_checkbox) | |
| 94 | + | |
| 95 | + else: | |
| 96 | + # 세부모델이 없는 경우 바로 등급 확인 | |
| 97 | + try: | |
| 98 | + grades = WebDriverWait(driver, 5).until(EC.presence_of_all_elements_located((By.CSS_SELECTOR, ".area-grade .group-list dd"))) | |
| 99 | + except: | |
| 100 | + grades = [] | |
| 101 | + | |
| 102 | + if grades: | |
| 103 | + for grade in grades: | |
| 104 | + grade_name = grade.find_element(By.CSS_SELECTOR, "label").text | |
| 105 | + grade_count = grade.find_element(By.CSS_SELECTOR, "span.t2").text | |
| 106 | + print(f" 등급: {grade_name}, 수량: {grade_count}") | |
| 107 | + data.append([manufacturer_name, model_name, "", grade_name, grade_count]) | |
| 108 | + else: | |
| 109 | + print(f" {model_name} -> 등급 없음") | |
| 110 | + data.append([manufacturer_name, model_name, "", "등급 없음", "0"]) | |
| 111 | + | |
| 112 | + except Exception as e: | |
| 113 | + print(f" 모델 선택 오류: {e}") | |
| 114 | + continue | |
| 115 | + | |
| 116 | + else: | |
| 117 | + print(f"{manufacturer_name} 제조사에 모델이 없습니다.") | |
| 118 | + | |
| 119 | + # 제조사별로 데이터를 저장 | |
| 120 | + df = pd.DataFrame(data, columns=['제조사', '모델', '세부모델', '등급', '수량']) | |
| 121 | + df.to_excel(f"car_data_partial_{manufacturer_name}.xlsx", index=False) | |
| 122 | + print(f"{manufacturer_name} 작업 완료: car_data_partial_{manufacturer_name}.xlsx 저장됨") | |
| 123 | + | |
| 124 | + # 다음 제조사로 이동하기 전에 이전 선택 초기화 | |
| 125 | + # '초기화' 버튼 클릭 (있을 경우) | |
| 126 | + reset_button = driver.find_element(By.CSS_SELECTOR, "button.btn-reset") | |
| 127 | + reset_button.click() | |
| 128 | + WebDriverWait(driver, 5).until(EC.presence_of_element_located((By.CSS_SELECTOR, ".area-maker .group-list dd"))) | |
| 129 | + | |
| 130 | + # 데이터 초기화 | |
| 131 | + data = [] | |
| 132 | + | |
| 133 | + except Exception as e: | |
| 134 | + print(f"제조사 선택 오류: {e}") | |
| 135 | + continue | |
| 136 | + | |
| 137 | +except KeyboardInterrupt: | |
| 138 | + print("Ctrl + C") | |
| 139 | + | |
| 140 | +finally: | |
| 141 | + driver.quit() | |
| 142 | + | |
| 143 | + # 모든 작업 완료 후 전체 데이터를 엑셀 파일로 저장 | |
| 144 | + df = pd.DataFrame(data, columns=['제조사', '모델', '세부모델', '등급', '수량']) | |
| 145 | + df.to_excel("car_data_final.xlsx", index=False) | |
| 146 | + | |
| 147 | + print("엑셀 파일로 저장 완료: car_data_final.xlsx") |
+++ 자료/car_data_all.xlsx
| Binary file is not shown |
+++ 자료/car_data_final.xlsx
| Binary file is not shown |
+++ 자료/car_data_partial_1.xlsx
| Binary file is not shown |
+++ 자료/car_data_partial_2.xlsx
| Binary file is not shown |
+++ 자료/car_data_partial_3.xlsx
| Binary file is not shown |
+++ 자료/car_data_partial_4.xlsx
| Binary file is not shown |
+++ 자료/car_data_partial_5.xlsx
| Binary file is not shown |
+++ 자료/car_data_partial_6.xlsx
| Binary file is not shown |
+++ 자료/car_data_현대_그랜저.xlsx
| Binary file is not shown |
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?