From 92486a9a090929e8f98047bc3ca82051af55a576 Mon Sep 17 00:00:00 2001 From: wyw <571921741@qq.com> Date: Fri, 1 Mar 2024 15:49:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9B=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DesignTimeBuild/.dtbcache.v2 | Bin 0 -> 82698 bytes .../config/applicationhost.config | 1016 +++++++++++++++++ .vs/AdapterTaskService/v17/.futdcache.v1 | Bin 0 -> 405 bytes .vs/AdapterTaskService/v17/.suo | Bin 0 -> 46592 bytes AdapterTaskService.sln | 25 + AdapterTaskService/App.config | 11 + AdapterTaskService/ConfigurationManager.cs | 33 + AdapterTaskService/Program.cs | 20 + AdapterTaskService/Service/AdapterService.cs | 155 +++ AdapterTaskService/TPMTaskService.csproj | 21 + ...dapterTaskService.csproj.nuget.dgspec.json | 76 ++ .../AdapterTaskService.csproj.nuget.g.props | 16 + .../AdapterTaskService.csproj.nuget.g.targets | 2 + .../TPMTaskService.csproj.nuget.dgspec.json | 76 ++ .../obj/TPMTaskService.csproj.nuget.g.props | 16 + .../obj/TPMTaskService.csproj.nuget.g.targets | 2 + AdapterTaskService/obj/project.assets.json | 622 ++++++++++ 17 files changed, 2091 insertions(+) create mode 100644 .vs/AdapterTaskService/DesignTimeBuild/.dtbcache.v2 create mode 100644 .vs/AdapterTaskService/config/applicationhost.config create mode 100644 .vs/AdapterTaskService/v17/.futdcache.v1 create mode 100644 .vs/AdapterTaskService/v17/.suo create mode 100644 AdapterTaskService.sln create mode 100644 AdapterTaskService/App.config create mode 100644 AdapterTaskService/ConfigurationManager.cs create mode 100644 AdapterTaskService/Program.cs create mode 100644 AdapterTaskService/Service/AdapterService.cs create mode 100644 AdapterTaskService/TPMTaskService.csproj create mode 100644 AdapterTaskService/obj/AdapterTaskService.csproj.nuget.dgspec.json create mode 100644 AdapterTaskService/obj/AdapterTaskService.csproj.nuget.g.props create mode 100644 AdapterTaskService/obj/AdapterTaskService.csproj.nuget.g.targets create mode 100644 AdapterTaskService/obj/TPMTaskService.csproj.nuget.dgspec.json create mode 100644 AdapterTaskService/obj/TPMTaskService.csproj.nuget.g.props create mode 100644 AdapterTaskService/obj/TPMTaskService.csproj.nuget.g.targets create mode 100644 AdapterTaskService/obj/project.assets.json diff --git a/.vs/AdapterTaskService/DesignTimeBuild/.dtbcache.v2 b/.vs/AdapterTaskService/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000000000000000000000000000000000000..5110a849d2e22b304d09ae0c3078f4c18b8edb49 GIT binary patch literal 82698 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 DicIlW literal 0 HcmV?d00001 diff --git a/.vs/AdapterTaskService/config/applicationhost.config b/.vs/AdapterTaskService/config/applicationhost.config new file mode 100644 index 0000000..0d88f0d --- /dev/null +++ b/.vs/AdapterTaskService/config/applicationhost.config @@ -0,0 +1,1016 @@ + + + + + + + +
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.vs/AdapterTaskService/v17/.futdcache.v1 b/.vs/AdapterTaskService/v17/.futdcache.v1 new file mode 100644 index 0000000000000000000000000000000000000000..8f06a9a333118e8891ed6059c0acd2a7941db65d GIT binary patch literal 405 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

~=~v{ax7Md9-au^?b{ExngPR}> znA}N{!(_|&w+FcmBL-+Hi3(!b&MZPgen;P0x9Nb8is@Q^>JTf4!0l)$s%vTw>V^^7 zd@A$wRLjH%1?d=cYjM(<=?SXFc3-RtV~jiE_|zXCw`^dJl166>fw>u>$M$ z<}Wy_h|W-EzY$;%uoWGHdQ!}W(i*~M8( z=JW4`3FPplTZ=l|hPf2dbaN8p&t?hX~-``K{_ zjJ@H`ZV>xOQ;zZdl@IGvUQ7JnFa}bGpMs>s|BaBB5@LRjzVc-~|4Y*C5Me8Ej^Q>CJAEfHX`gUH5uE=^E1t7oTZZlJNOC32 zc%H)pH%*eHo$&96e>wb)$@s!HR7HF6A(tzV?q&EF!oLW(79jjt2-au8e-r)$_#cHH z=}N>`VO!GYL5L@uAgSMaO~d~r@~g%%&ph!lcp{GGL;BNCk))S!KjTzMT8-y!#y0Rh zxF5itscpDl1mXQM-2V(dk7kUPOVSqH{~i9txZi%J1g;hv#O6rSt4O~TpCh;u_fNy0 z1pF&1xs^+j9)rIX_kVEF{v8(M9!a_m&%cGU6u09!2R;#bGkm@M?C)RQU#IL#I1e3V zANPFk=uXG?7X5Vto1CNT^};}V_Un)0 bYf$$b0%gwSS@PGxSaOiRLqgk@-Od01=t_Aq literal 0 HcmV?d00001 diff --git a/AdapterTaskService.sln b/AdapterTaskService.sln new file mode 100644 index 0000000..fbfffb6 --- /dev/null +++ b/AdapterTaskService.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.1.32228.430 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TPMTaskService", "AdapterTaskService\TPMTaskService.csproj", "{0FECDF44-F852-442E-A626-EFEBD5627945}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {0FECDF44-F852-442E-A626-EFEBD5627945}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0FECDF44-F852-442E-A626-EFEBD5627945}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0FECDF44-F852-442E-A626-EFEBD5627945}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0FECDF44-F852-442E-A626-EFEBD5627945}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {2103B3F7-84EB-4B06-9AC5-66A2F3D8EF4A} + EndGlobalSection +EndGlobal diff --git a/AdapterTaskService/App.config b/AdapterTaskService/App.config new file mode 100644 index 0000000..16bd78c --- /dev/null +++ b/AdapterTaskService/App.config @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/AdapterTaskService/ConfigurationManager.cs b/AdapterTaskService/ConfigurationManager.cs new file mode 100644 index 0000000..fd18f5c --- /dev/null +++ b/AdapterTaskService/ConfigurationManager.cs @@ -0,0 +1,33 @@ +using Microsoft.Extensions.Configuration; +using System; +using System.Collections.Generic; +using System.IO; +using System.Text; + +namespace OptServevice +{ + public static class ConfigurationManager + { + private static IConfigurationRoot _configurationRoot; + public static IConfigurationRoot Configuration + { + get + { + if (_configurationRoot == null) + InitConfig(); + return _configurationRoot; + } + } + + private static void InitConfig() + { + var builder = new ConfigurationBuilder() + .SetBasePath(AppContext.BaseDirectory) + .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true) + .AddEnvironmentVariables(); + + _configurationRoot = builder.Build(); + + } + } +} diff --git a/AdapterTaskService/Program.cs b/AdapterTaskService/Program.cs new file mode 100644 index 0000000..cdf8fd6 --- /dev/null +++ b/AdapterTaskService/Program.cs @@ -0,0 +1,20 @@ +namespace AdapterTaskService +{ + class Program + { + static void Main(string[] args) + { + Console.WriteLine("[" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "]启动TPMTaskService"); + try + { + AdapterService service = new AdapterService(); + service.Start(); + Console.WriteLine("[" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "]启动TPMTaskService服务成功"); + } + catch (Exception ex) + { + Console.WriteLine("[" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "]启动TPMTaskService服务失败,详情:" + ex.Message); + } + } + } +} \ No newline at end of file diff --git a/AdapterTaskService/Service/AdapterService.cs b/AdapterTaskService/Service/AdapterService.cs new file mode 100644 index 0000000..67c582c --- /dev/null +++ b/AdapterTaskService/Service/AdapterService.cs @@ -0,0 +1,155 @@ +using System; +using System.Data; +using System.Data.SqlClient; +using System.Text; + +namespace AdapterTaskService +{ + public class AdapterService + { + public static string connSPS = string.Empty; + public AdapterService() + { + connSPS = System.Configuration.ConfigurationManager.ConnectionStrings["connSPS"].ToString(); + } + + public void Start() + { + int ThreadSleep = 60000;//每分钟同步一次 + try + { + ThreadSleep = int.Parse(System.Configuration.ConfigurationManager.AppSettings["ThreadSleep"].ToString()); + } + catch { } + + Guid OrgID = Guid.Empty; + try + { + OrgID = new Guid(System.Configuration.ConfigurationManager.AppSettings["OrgID"].ToString()); + } + catch { } + + string connTPM = System.Configuration.ConfigurationManager.ConnectionStrings["connTPM"].ToString(); + + DateTime dtNearlest = GetDtNearlest(); + Task parent = new Task(() => + { + new Task(() => + { + while (true) + { + dtNearlest = SyncDataMatch(connTPM, connSPS, OrgID, dtNearlest);//轮循同步 + Thread.Sleep(ThreadSleep);//1秒 + } + }, TaskCreationOptions.AttachedToParent).Start(); + + }, TaskCreationOptions.LongRunning); + parent.Start(); + parent.Wait(); + } + + ///

+ /// 数据同步 + /// + private DateTime SyncDataMatch(string connTPM, string connSPS, Guid OrgID, DateTime dtNearlest) + { + DataTable Table = new DataTable(); + using (SqlConnection connection = new SqlConnection(connTPM)) + { + try + { + connection.Open(); + string sql = "select * from vw_bi_DJExceptionXLK where crdate is not null "; + if (dtNearlest != DateTime.MinValue)//dtNearlest != DateTime.MinValue + { + sql += " and crdate>='" + dtNearlest + "'"; + } + sql += " order by crdate desc"; + using (SqlCommand Com = new SqlCommand(sql, connection)) + { + SqlDataAdapter Data = new SqlDataAdapter(Com); + Data.Fill(Table); + } + connection.Close(); + } + catch { } + } + + if (Table != null && Table.Rows.Count > 0) + { + try + { + using (SqlConnection connection = new SqlConnection(connSPS)) + { + connection.Open(); + StringBuilder sb = new StringBuilder();//数据组装 + foreach (DataRow item in Table.Rows) + { + sb.Append(@" INSERT INTO[dbo].[T_BS_RISK_TPM]([ID],[machinecode],[machinename],[usedepartmentname],[processworkerid],[processworkername],[description],[remark],[processresult],[crdate],[USER_ID],[DEPARTMENT_ID],[IS_REPORT],[IS_DELETED],[ORG_ID],[IS_MATCH],ENTITY_ORG_TPYE,FLOW_STATUS,FLOW_SEND_STATUS)VALUES("); + //,[MATCH_EXCEPTION],[ENTITY_ORG_TPYE],[FORM_ID],[FLOW_STATUS],[FLOW_SEND_STATUS],[FLOW_ID] ,[CREATE_TIME],[MODIFY_TIME],[CREATER_ID],[MODIFIER_ID] + sb.Append("'" + Guid.NewGuid() + "'"); + sb.Append("," + (item["machinecode"] != null ? ("'" + item["machinecode"].ToString() + "'") : null)); + sb.Append("," + (item["machinename"] != null ? ("'" + item["machinename"].ToString() + "'") : null)); + sb.Append("," + (item["usedepartmentname"] != null ? ("'" + item["usedepartmentname"].ToString() + "'") : null)); + sb.Append("," + (item["processworkerid"] != null ? ("'" + item["processworkerid"].ToString() + "'") : null)); + sb.Append("," + (item["processworkername"] != null ? ("'" + item["processworkername"].ToString() + "'") : null)); + sb.Append("," + (item["description"] != null ? "'" + item["description"].ToString() + "'" : null)); + sb.Append("," + (item["remark"] != null ? ("'" + item["remark"].ToString() + "'") : null)); + sb.Append("," + (item["processresult"] != null ? ("'" + item["processresult"].ToString() + "'") : null)); + sb.Append("," + (item["crdate"] != null ? ("'" + Convert.ToDateTime(item["crdate"].ToString()) + "'") : ("'" + DateTime.Now + "'"))); + sb.Append(",null,null,0,0,'" + OrgID + "',0,0,0,0"); + sb.AppendLine(")"); + } + using (SqlCommand Com = new SqlCommand(sb.ToString(), connection)) + { + int result = Com.ExecuteNonQuery(); + Console.WriteLine("[" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "]同步数据条数[" + result.ToString() + "]"); + } + connection.Close(); + } + dtNearlest = Convert.ToDateTime(Table.Rows[0]["crdate"]).AddSeconds(1);//更新最新时间 + } + catch (Exception ex) + { + Console.WriteLine("[" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "]流程报错[" + ex.Message + "]"); + } + } + else + { + Console.WriteLine("[" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "]无同步数据"); + } + return dtNearlest; + } + + /// + /// 获取最近的时间 + /// + /// + /// + private DateTime GetDtNearlest() + { + DateTime dtNearlest = DateTime.MinValue; + DataTable Table = new DataTable(); + using (SqlConnection connection = new SqlConnection(connSPS)) + { + try + { + string sql = "select top 1 crdate from T_BS_RISK_TPM where crdate is not null order by T_BS_RISK_TPM.crdate desc"; + connection.Open(); + using (SqlCommand Com = new SqlCommand(sql, connection)) + { + SqlDataAdapter Data = new SqlDataAdapter(Com); + Data.Fill(Table); + } + connection.Close(); + } + catch { } + } + if (Table != null && Table.Rows.Count > 0) + { + dtNearlest = Convert.ToDateTime(Table.Rows[0]["crdate"]).AddSeconds(1);//时间多一点 + } + return dtNearlest; + } + } +} \ No newline at end of file diff --git a/AdapterTaskService/TPMTaskService.csproj b/AdapterTaskService/TPMTaskService.csproj new file mode 100644 index 0000000..a187e02 --- /dev/null +++ b/AdapterTaskService/TPMTaskService.csproj @@ -0,0 +1,21 @@ + + + + Exe + net6.0 + enable + enable + + + + + + + + + + + + + + diff --git a/AdapterTaskService/obj/AdapterTaskService.csproj.nuget.dgspec.json b/AdapterTaskService/obj/AdapterTaskService.csproj.nuget.dgspec.json new file mode 100644 index 0000000..7b844cf --- /dev/null +++ b/AdapterTaskService/obj/AdapterTaskService.csproj.nuget.dgspec.json @@ -0,0 +1,76 @@ +{ + "format": 1, + "restore": { + "E:\\project\\mh-safe-adapter\\AdapterTaskService\\AdapterTaskService\\AdapterTaskService.csproj": {} + }, + "projects": { + "E:\\project\\mh-safe-adapter\\AdapterTaskService\\AdapterTaskService\\AdapterTaskService.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "E:\\project\\mh-safe-adapter\\AdapterTaskService\\AdapterTaskService\\AdapterTaskService.csproj", + "projectName": "AdapterTaskService", + "projectPath": "E:\\project\\mh-safe-adapter\\AdapterTaskService\\AdapterTaskService\\AdapterTaskService.csproj", + "packagesPath": "C:\\Users\\MH00085\\.nuget\\packages\\", + "outputPath": "E:\\project\\mh-safe-adapter\\AdapterTaskService\\AdapterTaskService\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "F:\\insert\\vs\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\MH00085\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net6.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "dependencies": { + "System.Configuration.ConfigurationManager": { + "target": "Package", + "version": "[8.0.0, )" + }, + "System.Data.SqlClient": { + "target": "Package", + "version": "[4.8.6, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.203\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/AdapterTaskService/obj/AdapterTaskService.csproj.nuget.g.props b/AdapterTaskService/obj/AdapterTaskService.csproj.nuget.g.props new file mode 100644 index 0000000..230a95c --- /dev/null +++ b/AdapterTaskService/obj/AdapterTaskService.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\MH00085\.nuget\packages\;F:\insert\vs\Shared\NuGetPackages + PackageReference + 6.1.0 + + + + + + \ No newline at end of file diff --git a/AdapterTaskService/obj/AdapterTaskService.csproj.nuget.g.targets b/AdapterTaskService/obj/AdapterTaskService.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/AdapterTaskService/obj/AdapterTaskService.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/AdapterTaskService/obj/TPMTaskService.csproj.nuget.dgspec.json b/AdapterTaskService/obj/TPMTaskService.csproj.nuget.dgspec.json new file mode 100644 index 0000000..fa5550f --- /dev/null +++ b/AdapterTaskService/obj/TPMTaskService.csproj.nuget.dgspec.json @@ -0,0 +1,76 @@ +{ + "format": 1, + "restore": { + "E:\\project\\TPMTaskService\\AdapterTaskService\\TPMTaskService.csproj": {} + }, + "projects": { + "E:\\project\\TPMTaskService\\AdapterTaskService\\TPMTaskService.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "E:\\project\\TPMTaskService\\AdapterTaskService\\TPMTaskService.csproj", + "projectName": "TPMTaskService", + "projectPath": "E:\\project\\TPMTaskService\\AdapterTaskService\\TPMTaskService.csproj", + "packagesPath": "C:\\Users\\MH00085\\.nuget\\packages\\", + "outputPath": "E:\\project\\TPMTaskService\\AdapterTaskService\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "F:\\insert\\vs\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\MH00085\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net6.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "dependencies": { + "System.Configuration.ConfigurationManager": { + "target": "Package", + "version": "[8.0.0, )" + }, + "System.Data.SqlClient": { + "target": "Package", + "version": "[4.8.6, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.203\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/AdapterTaskService/obj/TPMTaskService.csproj.nuget.g.props b/AdapterTaskService/obj/TPMTaskService.csproj.nuget.g.props new file mode 100644 index 0000000..230a95c --- /dev/null +++ b/AdapterTaskService/obj/TPMTaskService.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\MH00085\.nuget\packages\;F:\insert\vs\Shared\NuGetPackages + PackageReference + 6.1.0 + + + + + + \ No newline at end of file diff --git a/AdapterTaskService/obj/TPMTaskService.csproj.nuget.g.targets b/AdapterTaskService/obj/TPMTaskService.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/AdapterTaskService/obj/TPMTaskService.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/AdapterTaskService/obj/project.assets.json b/AdapterTaskService/obj/project.assets.json new file mode 100644 index 0000000..473dc3a --- /dev/null +++ b/AdapterTaskService/obj/project.assets.json @@ -0,0 +1,622 @@ +{ + "version": 3, + "targets": { + "net6.0": { + "Microsoft.NETCore.Platforms/3.1.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Microsoft.Win32.Registry/4.7.0": { + "type": "package", + "dependencies": { + "System.Security.AccessControl": "4.7.0", + "System.Security.Principal.Windows": "4.7.0" + }, + "compile": { + "ref/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Win32.Registry.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard2.0/Microsoft.Win32.Registry.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard2.0/Microsoft.Win32.Registry.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "runtime.native.System.Data.SqlClient.sni/4.7.0": { + "type": "package", + "dependencies": { + "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni": "4.4.0", + "runtime.win-x64.runtime.native.System.Data.SqlClient.sni": "4.4.0", + "runtime.win-x86.runtime.native.System.Data.SqlClient.sni": "4.4.0" + } + }, + "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": { + "type": "package", + "runtimeTargets": { + "runtimes/win-arm64/native/sni.dll": { + "assetType": "native", + "rid": "win-arm64" + } + } + }, + "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": { + "type": "package", + "runtimeTargets": { + "runtimes/win-x64/native/sni.dll": { + "assetType": "native", + "rid": "win-x64" + } + } + }, + "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": { + "type": "package", + "runtimeTargets": { + "runtimes/win-x86/native/sni.dll": { + "assetType": "native", + "rid": "win-x86" + } + } + }, + "System.Configuration.ConfigurationManager/8.0.0": { + "type": "package", + "dependencies": { + "System.Security.Cryptography.ProtectedData": "8.0.0" + }, + "compile": { + "lib/net6.0/System.Configuration.ConfigurationManager.dll": {} + }, + "runtime": { + "lib/net6.0/System.Configuration.ConfigurationManager.dll": {} + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Data.SqlClient/4.8.6": { + "type": "package", + "dependencies": { + "Microsoft.Win32.Registry": "4.7.0", + "System.Security.Principal.Windows": "4.7.0", + "runtime.native.System.Data.SqlClient.sni": "4.7.0" + }, + "compile": { + "ref/netcoreapp2.1/System.Data.SqlClient.dll": {} + }, + "runtime": { + "lib/netcoreapp2.1/System.Data.SqlClient.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netcoreapp2.1/System.Data.SqlClient.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netcoreapp2.1/System.Data.SqlClient.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.AccessControl/4.7.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "3.1.0", + "System.Security.Principal.Windows": "4.7.0" + }, + "compile": { + "ref/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/System.Security.AccessControl.dll": {} + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.ProtectedData/8.0.0": { + "type": "package", + "compile": { + "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": {} + }, + "runtime": { + "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": {} + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Security.Principal.Windows/4.7.0": { + "type": "package", + "compile": { + "ref/netcoreapp3.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/System.Security.Principal.Windows.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { + "assetType": "runtime", + "rid": "win" + } + } + } + } + }, + "libraries": { + "Microsoft.NETCore.Platforms/3.1.0": { + "sha512": "z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==", + "type": "package", + "path": "microsoft.netcore.platforms/3.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netstandard1.0/_._", + "microsoft.netcore.platforms.3.1.0.nupkg.sha512", + "microsoft.netcore.platforms.nuspec", + "runtime.json", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "Microsoft.Win32.Registry/4.7.0": { + "sha512": "KSrRMb5vNi0CWSGG1++id2ZOs/1QhRqROt+qgbEAdQuGjGrFcl4AOl4/exGPUYz2wUnU42nvJqon1T3U0kPXLA==", + "type": "package", + "path": "microsoft.win32.registry/4.7.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net46/Microsoft.Win32.Registry.dll", + "lib/net461/Microsoft.Win32.Registry.dll", + "lib/net461/Microsoft.Win32.Registry.xml", + "lib/netstandard1.3/Microsoft.Win32.Registry.dll", + "lib/netstandard2.0/Microsoft.Win32.Registry.dll", + "lib/netstandard2.0/Microsoft.Win32.Registry.xml", + "microsoft.win32.registry.4.7.0.nupkg.sha512", + "microsoft.win32.registry.nuspec", + "ref/net46/Microsoft.Win32.Registry.dll", + "ref/net461/Microsoft.Win32.Registry.dll", + "ref/net461/Microsoft.Win32.Registry.xml", + "ref/net472/Microsoft.Win32.Registry.dll", + "ref/net472/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/Microsoft.Win32.Registry.dll", + "ref/netstandard1.3/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/de/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/es/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/fr/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/it/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/ja/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/ko/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/ru/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/zh-hans/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/zh-hant/Microsoft.Win32.Registry.xml", + "ref/netstandard2.0/Microsoft.Win32.Registry.dll", + "ref/netstandard2.0/Microsoft.Win32.Registry.xml", + "runtimes/unix/lib/netstandard2.0/Microsoft.Win32.Registry.dll", + "runtimes/unix/lib/netstandard2.0/Microsoft.Win32.Registry.xml", + "runtimes/win/lib/net46/Microsoft.Win32.Registry.dll", + "runtimes/win/lib/net461/Microsoft.Win32.Registry.dll", + "runtimes/win/lib/net461/Microsoft.Win32.Registry.xml", + "runtimes/win/lib/netstandard1.3/Microsoft.Win32.Registry.dll", + "runtimes/win/lib/netstandard2.0/Microsoft.Win32.Registry.dll", + "runtimes/win/lib/netstandard2.0/Microsoft.Win32.Registry.xml", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "runtime.native.System.Data.SqlClient.sni/4.7.0": { + "sha512": "9kyFSIdN3T0qjDQ2R0HRXYIhS3l5psBzQi6qqhdLz+SzFyEy4sVxNOke+yyYv8Cu8rPER12c3RDjLT8wF3WBYQ==", + "type": "package", + "path": "runtime.native.system.data.sqlclient.sni/4.7.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "runtime.native.system.data.sqlclient.sni.4.7.0.nupkg.sha512", + "runtime.native.system.data.sqlclient.sni.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": { + "sha512": "LbrynESTp3bm5O/+jGL8v0Qg5SJlTV08lpIpFesXjF6uGNMWqFnUQbYBJwZTeua6E/Y7FIM1C54Ey1btLWupdg==", + "type": "package", + "path": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni/4.4.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", + "runtime.win-arm64.runtime.native.system.data.sqlclient.sni.nuspec", + "runtimes/win-arm64/native/sni.dll", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": { + "sha512": "38ugOfkYJqJoX9g6EYRlZB5U2ZJH51UP8ptxZgdpS07FgOEToV+lS11ouNK2PM12Pr6X/PpT5jK82G3DwH/SxQ==", + "type": "package", + "path": "runtime.win-x64.runtime.native.system.data.sqlclient.sni/4.4.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", + "runtime.win-x64.runtime.native.system.data.sqlclient.sni.nuspec", + "runtimes/win-x64/native/sni.dll", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": { + "sha512": "YhEdSQUsTx+C8m8Bw7ar5/VesXvCFMItyZF7G1AUY+OM0VPZUOeAVpJ4Wl6fydBGUYZxojTDR3I6Bj/+BPkJNA==", + "type": "package", + "path": "runtime.win-x86.runtime.native.system.data.sqlclient.sni/4.4.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", + "runtime.win-x86.runtime.native.system.data.sqlclient.sni.nuspec", + "runtimes/win-x86/native/sni.dll", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Configuration.ConfigurationManager/8.0.0": { + "sha512": "JlYi9XVvIREURRUlGMr1F6vOFLk7YSY4p1vHo4kX3tQ0AGrjqlRWHDi66ImHhy6qwXBG3BJ6Y1QlYQ+Qz6Xgww==", + "type": "package", + "path": "system.configuration.configurationmanager/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Configuration.ConfigurationManager.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Configuration.ConfigurationManager.targets", + "lib/net462/System.Configuration.ConfigurationManager.dll", + "lib/net462/System.Configuration.ConfigurationManager.xml", + "lib/net6.0/System.Configuration.ConfigurationManager.dll", + "lib/net6.0/System.Configuration.ConfigurationManager.xml", + "lib/net7.0/System.Configuration.ConfigurationManager.dll", + "lib/net7.0/System.Configuration.ConfigurationManager.xml", + "lib/net8.0/System.Configuration.ConfigurationManager.dll", + "lib/net8.0/System.Configuration.ConfigurationManager.xml", + "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll", + "lib/netstandard2.0/System.Configuration.ConfigurationManager.xml", + "system.configuration.configurationmanager.8.0.0.nupkg.sha512", + "system.configuration.configurationmanager.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Data.SqlClient/4.8.6": { + "sha512": "2Ij/LCaTQRyAi5lAv7UUTV9R2FobC8xN9mE0fXBZohum/xLl8IZVmE98Rq5ugQHjCgTBRKqpXRb4ORulRdA6Ig==", + "type": "package", + "path": "system.data.sqlclient/4.8.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net451/System.Data.SqlClient.dll", + "lib/net46/System.Data.SqlClient.dll", + "lib/net461/System.Data.SqlClient.dll", + "lib/net461/System.Data.SqlClient.xml", + "lib/netcoreapp2.1/System.Data.SqlClient.dll", + "lib/netcoreapp2.1/System.Data.SqlClient.xml", + "lib/netstandard1.2/System.Data.SqlClient.dll", + "lib/netstandard1.2/System.Data.SqlClient.xml", + "lib/netstandard1.3/System.Data.SqlClient.dll", + "lib/netstandard1.3/System.Data.SqlClient.xml", + "lib/netstandard2.0/System.Data.SqlClient.dll", + "lib/netstandard2.0/System.Data.SqlClient.xml", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net451/System.Data.SqlClient.dll", + "ref/net46/System.Data.SqlClient.dll", + "ref/net461/System.Data.SqlClient.dll", + "ref/net461/System.Data.SqlClient.xml", + "ref/netcoreapp2.1/System.Data.SqlClient.dll", + "ref/netcoreapp2.1/System.Data.SqlClient.xml", + "ref/netstandard1.2/System.Data.SqlClient.dll", + "ref/netstandard1.2/System.Data.SqlClient.xml", + "ref/netstandard1.2/de/System.Data.SqlClient.xml", + "ref/netstandard1.2/es/System.Data.SqlClient.xml", + "ref/netstandard1.2/fr/System.Data.SqlClient.xml", + "ref/netstandard1.2/it/System.Data.SqlClient.xml", + "ref/netstandard1.2/ja/System.Data.SqlClient.xml", + "ref/netstandard1.2/ko/System.Data.SqlClient.xml", + "ref/netstandard1.2/ru/System.Data.SqlClient.xml", + "ref/netstandard1.2/zh-hans/System.Data.SqlClient.xml", + "ref/netstandard1.2/zh-hant/System.Data.SqlClient.xml", + "ref/netstandard1.3/System.Data.SqlClient.dll", + "ref/netstandard1.3/System.Data.SqlClient.xml", + "ref/netstandard1.3/de/System.Data.SqlClient.xml", + "ref/netstandard1.3/es/System.Data.SqlClient.xml", + "ref/netstandard1.3/fr/System.Data.SqlClient.xml", + "ref/netstandard1.3/it/System.Data.SqlClient.xml", + "ref/netstandard1.3/ja/System.Data.SqlClient.xml", + "ref/netstandard1.3/ko/System.Data.SqlClient.xml", + "ref/netstandard1.3/ru/System.Data.SqlClient.xml", + "ref/netstandard1.3/zh-hans/System.Data.SqlClient.xml", + "ref/netstandard1.3/zh-hant/System.Data.SqlClient.xml", + "ref/netstandard2.0/System.Data.SqlClient.dll", + "ref/netstandard2.0/System.Data.SqlClient.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netcoreapp2.1/System.Data.SqlClient.dll", + "runtimes/unix/lib/netcoreapp2.1/System.Data.SqlClient.xml", + "runtimes/unix/lib/netstandard1.3/System.Data.SqlClient.dll", + "runtimes/unix/lib/netstandard2.0/System.Data.SqlClient.dll", + "runtimes/unix/lib/netstandard2.0/System.Data.SqlClient.xml", + "runtimes/win/lib/net451/System.Data.SqlClient.dll", + "runtimes/win/lib/net46/System.Data.SqlClient.dll", + "runtimes/win/lib/net461/System.Data.SqlClient.dll", + "runtimes/win/lib/net461/System.Data.SqlClient.xml", + "runtimes/win/lib/netcoreapp2.1/System.Data.SqlClient.dll", + "runtimes/win/lib/netcoreapp2.1/System.Data.SqlClient.xml", + "runtimes/win/lib/netstandard1.3/System.Data.SqlClient.dll", + "runtimes/win/lib/netstandard2.0/System.Data.SqlClient.dll", + "runtimes/win/lib/netstandard2.0/System.Data.SqlClient.xml", + "runtimes/win/lib/uap10.0.16299/System.Data.SqlClient.dll", + "runtimes/win/lib/uap10.0.16299/System.Data.SqlClient.xml", + "system.data.sqlclient.4.8.6.nupkg.sha512", + "system.data.sqlclient.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Security.AccessControl/4.7.0": { + "sha512": "JECvTt5aFF3WT3gHpfofL2MNNP6v84sxtXxpqhLBCcDRzqsPBmHhQ6shv4DwwN2tRlzsUxtb3G9M3763rbXKDg==", + "type": "package", + "path": "system.security.accesscontrol/4.7.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net46/System.Security.AccessControl.dll", + "lib/net461/System.Security.AccessControl.dll", + "lib/net461/System.Security.AccessControl.xml", + "lib/netstandard1.3/System.Security.AccessControl.dll", + "lib/netstandard2.0/System.Security.AccessControl.dll", + "lib/netstandard2.0/System.Security.AccessControl.xml", + "lib/uap10.0.16299/_._", + "ref/net46/System.Security.AccessControl.dll", + "ref/net461/System.Security.AccessControl.dll", + "ref/net461/System.Security.AccessControl.xml", + "ref/netstandard1.3/System.Security.AccessControl.dll", + "ref/netstandard1.3/System.Security.AccessControl.xml", + "ref/netstandard1.3/de/System.Security.AccessControl.xml", + "ref/netstandard1.3/es/System.Security.AccessControl.xml", + "ref/netstandard1.3/fr/System.Security.AccessControl.xml", + "ref/netstandard1.3/it/System.Security.AccessControl.xml", + "ref/netstandard1.3/ja/System.Security.AccessControl.xml", + "ref/netstandard1.3/ko/System.Security.AccessControl.xml", + "ref/netstandard1.3/ru/System.Security.AccessControl.xml", + "ref/netstandard1.3/zh-hans/System.Security.AccessControl.xml", + "ref/netstandard1.3/zh-hant/System.Security.AccessControl.xml", + "ref/netstandard2.0/System.Security.AccessControl.dll", + "ref/netstandard2.0/System.Security.AccessControl.xml", + "ref/uap10.0.16299/_._", + "runtimes/win/lib/net46/System.Security.AccessControl.dll", + "runtimes/win/lib/net461/System.Security.AccessControl.dll", + "runtimes/win/lib/net461/System.Security.AccessControl.xml", + "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.dll", + "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.xml", + "runtimes/win/lib/netstandard1.3/System.Security.AccessControl.dll", + "runtimes/win/lib/uap10.0.16299/_._", + "system.security.accesscontrol.4.7.0.nupkg.sha512", + "system.security.accesscontrol.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Security.Cryptography.ProtectedData/8.0.0": { + "sha512": "+TUFINV2q2ifyXauQXRwy4CiBhqvDEDZeVJU7qfxya4aRYOKzVBpN+4acx25VcPB9ywUN6C0n8drWl110PhZEg==", + "type": "package", + "path": "system.security.cryptography.protecteddata/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Security.Cryptography.ProtectedData.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Security.Cryptography.ProtectedData.targets", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net462/System.Security.Cryptography.ProtectedData.dll", + "lib/net462/System.Security.Cryptography.ProtectedData.xml", + "lib/net6.0/System.Security.Cryptography.ProtectedData.dll", + "lib/net6.0/System.Security.Cryptography.ProtectedData.xml", + "lib/net7.0/System.Security.Cryptography.ProtectedData.dll", + "lib/net7.0/System.Security.Cryptography.ProtectedData.xml", + "lib/net8.0/System.Security.Cryptography.ProtectedData.dll", + "lib/net8.0/System.Security.Cryptography.ProtectedData.xml", + "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll", + "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.xml", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "system.security.cryptography.protecteddata.8.0.0.nupkg.sha512", + "system.security.cryptography.protecteddata.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Security.Principal.Windows/4.7.0": { + "sha512": "ojD0PX0XhneCsUbAZVKdb7h/70vyYMDYs85lwEI+LngEONe/17A0cFaRFqZU+sOEidcVswYWikYOQ9PPfjlbtQ==", + "type": "package", + "path": "system.security.principal.windows/4.7.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net46/System.Security.Principal.Windows.dll", + "lib/net461/System.Security.Principal.Windows.dll", + "lib/net461/System.Security.Principal.Windows.xml", + "lib/netstandard1.3/System.Security.Principal.Windows.dll", + "lib/netstandard2.0/System.Security.Principal.Windows.dll", + "lib/netstandard2.0/System.Security.Principal.Windows.xml", + "lib/uap10.0.16299/_._", + "ref/net46/System.Security.Principal.Windows.dll", + "ref/net461/System.Security.Principal.Windows.dll", + "ref/net461/System.Security.Principal.Windows.xml", + "ref/netcoreapp3.0/System.Security.Principal.Windows.dll", + "ref/netcoreapp3.0/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/System.Security.Principal.Windows.dll", + "ref/netstandard1.3/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/de/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/es/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/fr/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/it/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ja/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ko/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ru/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/zh-hans/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/zh-hant/System.Security.Principal.Windows.xml", + "ref/netstandard2.0/System.Security.Principal.Windows.dll", + "ref/netstandard2.0/System.Security.Principal.Windows.xml", + "ref/uap10.0.16299/_._", + "runtimes/unix/lib/netcoreapp2.0/System.Security.Principal.Windows.dll", + "runtimes/unix/lib/netcoreapp2.0/System.Security.Principal.Windows.xml", + "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.dll", + "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.xml", + "runtimes/win/lib/net46/System.Security.Principal.Windows.dll", + "runtimes/win/lib/net461/System.Security.Principal.Windows.dll", + "runtimes/win/lib/net461/System.Security.Principal.Windows.xml", + "runtimes/win/lib/netcoreapp2.0/System.Security.Principal.Windows.dll", + "runtimes/win/lib/netcoreapp2.0/System.Security.Principal.Windows.xml", + "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.dll", + "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.xml", + "runtimes/win/lib/netstandard1.3/System.Security.Principal.Windows.dll", + "runtimes/win/lib/uap10.0.16299/_._", + "system.security.principal.windows.4.7.0.nupkg.sha512", + "system.security.principal.windows.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + } + }, + "projectFileDependencyGroups": { + "net6.0": [ + "System.Configuration.ConfigurationManager >= 8.0.0", + "System.Data.SqlClient >= 4.8.6" + ] + }, + "packageFolders": { + "C:\\Users\\MH00085\\.nuget\\packages\\": {}, + "F:\\insert\\vs\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "E:\\project\\TPMTaskService\\AdapterTaskService\\TPMTaskService.csproj", + "projectName": "TPMTaskService", + "projectPath": "E:\\project\\TPMTaskService\\AdapterTaskService\\TPMTaskService.csproj", + "packagesPath": "C:\\Users\\MH00085\\.nuget\\packages\\", + "outputPath": "E:\\project\\TPMTaskService\\AdapterTaskService\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "F:\\insert\\vs\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\MH00085\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net6.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "dependencies": { + "System.Configuration.ConfigurationManager": { + "target": "Package", + "version": "[8.0.0, )" + }, + "System.Data.SqlClient": { + "target": "Package", + "version": "[4.8.6, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.203\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file