Exemple TCP de client VB i server Matlab que es comuniquen

master
mDescape 3 years ago
parent 2886fc09e2
commit 2fb4eae815
  1. 12
      Code/Matlab/Client_Test.m
  2. 12
      Code/Matlab/Server_test.m
  3. 0
      Code/Visual_Basic/C7000_Main/C7000_Test.sln
  4. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/C7000_Test.vbproj
  5. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/Program.vb
  6. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/SkCommIo.dll
  7. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/bin/Debug/C7000_SDK.dll
  8. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/bin/Debug/SkCommIo.dll
  9. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/bin/Debug/netcoreapp3.1/C7000_Test.deps.json
  10. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/bin/Debug/netcoreapp3.1/C7000_Test.dll
  11. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/bin/Debug/netcoreapp3.1/C7000_Test.exe
  12. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/bin/Debug/netcoreapp3.1/C7000_Test.pdb
  13. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/bin/Debug/netcoreapp3.1/C7000_Test.runtimeconfig.dev.json
  14. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/bin/Debug/netcoreapp3.1/C7000_Test.runtimeconfig.json
  15. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/bin/x86/Debug/C7000_SDK.dll
  16. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/bin/x86/Debug/SkCommIo.dll
  17. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/bin/x86/Debug/netcoreapp3.1/C7000_SDK.dll
  18. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/bin/x86/Debug/netcoreapp3.1/C7000_Test.deps.json
  19. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/bin/x86/Debug/netcoreapp3.1/C7000_Test.dll
  20. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/bin/x86/Debug/netcoreapp3.1/C7000_Test.exe
  21. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/bin/x86/Debug/netcoreapp3.1/C7000_Test.pdb
  22. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/bin/x86/Debug/netcoreapp3.1/C7000_Test.runtimeconfig.dev.json
  23. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/bin/x86/Debug/netcoreapp3.1/C7000_Test.runtimeconfig.json
  24. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/bin/x86/Debug/netcoreapp3.1/SkCommIo.dll
  25. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/bin/x86/Debug/netcoreapp3.1/SkCommIo.log
  26. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/obj/C7000_Test.vbproj.nuget.cache
  27. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/obj/C7000_Test.vbproj.nuget.dgspec.json
  28. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/obj/C7000_Test.vbproj.nuget.g.props
  29. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/obj/C7000_Test.vbproj.nuget.g.targets
  30. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/obj/Debug/netcoreapp3.1/C7000_Test.AssemblyInfo.vb
  31. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/obj/Debug/netcoreapp3.1/C7000_Test.AssemblyInfoInputs.cache
  32. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/obj/Debug/netcoreapp3.1/C7000_Test.assets.cache
  33. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/obj/Debug/netcoreapp3.1/C7000_Test.dll
  34. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/obj/Debug/netcoreapp3.1/C7000_Test.exe
  35. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/obj/Debug/netcoreapp3.1/C7000_Test.pdb
  36. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/obj/Debug/netcoreapp3.1/C7000_Test.vbproj.FileListAbsolute.txt
  37. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/obj/Debug/netcoreapp3.1/C7000_Test.vbprojAssemblyReference.cache
  38. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/obj/project.assets.json
  39. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/obj/x86/Debug/netcoreapp3.1/C7000_Test.AssemblyInfo.vb
  40. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/obj/x86/Debug/netcoreapp3.1/C7000_Test.AssemblyInfoInputs.cache
  41. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/obj/x86/Debug/netcoreapp3.1/C7000_Test.assets.cache
  42. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/obj/x86/Debug/netcoreapp3.1/C7000_Test.dll
  43. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/obj/x86/Debug/netcoreapp3.1/C7000_Test.exe
  44. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/obj/x86/Debug/netcoreapp3.1/C7000_Test.pdb
  45. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/obj/x86/Debug/netcoreapp3.1/C7000_Test.vbproj.CopyComplete
  46. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/obj/x86/Debug/netcoreapp3.1/C7000_Test.vbproj.FileListAbsolute.txt
  47. 0
      Code/Visual_Basic/C7000_Main/C7000_Test/obj/x86/Debug/netcoreapp3.1/C7000_Test.vbprojAssemblyReference.cache
  48. BIN
      Code/Visual_Basic/TCP-Client/.vs/TCP-Client/DesignTimeBuild/.dtbcache
  49. BIN
      Code/Visual_Basic/TCP-Client/.vs/TCP-Client/v16/.suo
  50. 0
      Code/Visual_Basic/TCP-Client/.vs/TCP-Client/v16/Server/sqlite3/db.lock
  51. BIN
      Code/Visual_Basic/TCP-Client/.vs/TCP-Client/v16/Server/sqlite3/storage.ide
  52. 25
      Code/Visual_Basic/TCP-Client/TCP-Client.sln
  53. 29
      Code/Visual_Basic/TCP-Client/TCP-Client/Program.vb
  54. 9
      Code/Visual_Basic/TCP-Client/TCP-Client/TCP-Client.vbproj
  55. 23
      Code/Visual_Basic/TCP-Client/TCP-Client/bin/Debug/netcoreapp3.1/TCP-Client.deps.json
  56. BIN
      Code/Visual_Basic/TCP-Client/TCP-Client/bin/Debug/netcoreapp3.1/TCP-Client.dll
  57. BIN
      Code/Visual_Basic/TCP-Client/TCP-Client/bin/Debug/netcoreapp3.1/TCP-Client.exe
  58. BIN
      Code/Visual_Basic/TCP-Client/TCP-Client/bin/Debug/netcoreapp3.1/TCP-Client.pdb
  59. 8
      Code/Visual_Basic/TCP-Client/TCP-Client/bin/Debug/netcoreapp3.1/TCP-Client.runtimeconfig.dev.json
  60. 9
      Code/Visual_Basic/TCP-Client/TCP-Client/bin/Debug/netcoreapp3.1/TCP-Client.runtimeconfig.json
  61. 24
      Code/Visual_Basic/TCP-Client/TCP-Client/obj/Debug/netcoreapp3.1/TCP-Client.AssemblyInfo.vb
  62. 1
      Code/Visual_Basic/TCP-Client/TCP-Client/obj/Debug/netcoreapp3.1/TCP-Client.AssemblyInfoInputs.cache
  63. BIN
      Code/Visual_Basic/TCP-Client/TCP-Client/obj/Debug/netcoreapp3.1/TCP-Client.assets.cache
  64. BIN
      Code/Visual_Basic/TCP-Client/TCP-Client/obj/Debug/netcoreapp3.1/TCP-Client.dll
  65. BIN
      Code/Visual_Basic/TCP-Client/TCP-Client/obj/Debug/netcoreapp3.1/TCP-Client.exe
  66. BIN
      Code/Visual_Basic/TCP-Client/TCP-Client/obj/Debug/netcoreapp3.1/TCP-Client.pdb
  67. 11
      Code/Visual_Basic/TCP-Client/TCP-Client/obj/Debug/netcoreapp3.1/TCP-Client.vbproj.FileListAbsolute.txt
  68. BIN
      Code/Visual_Basic/TCP-Client/TCP-Client/obj/Debug/netcoreapp3.1/TCP-Client.vbprojAssemblyReference.cache
  69. 5
      Code/Visual_Basic/TCP-Client/TCP-Client/obj/TCP-Client.vbproj.nuget.cache
  70. 60
      Code/Visual_Basic/TCP-Client/TCP-Client/obj/TCP-Client.vbproj.nuget.dgspec.json
  71. 15
      Code/Visual_Basic/TCP-Client/TCP-Client/obj/TCP-Client.vbproj.nuget.g.props
  72. 6
      Code/Visual_Basic/TCP-Client/TCP-Client/obj/TCP-Client.vbproj.nuget.g.targets
  73. 65
      Code/Visual_Basic/TCP-Client/TCP-Client/obj/project.assets.json

@ -1,12 +0,0 @@
server_ip = '192.168.1.2';
port = 5025;
x = (0:99) .* 25 * pi/1000;
dati = sin(x);
plot(x, dati);
t = tcpip(server_ip, port, 'NetworkRole', 'client');
fopen(t);
fwrite(t, dati, 'float32');
fwrite(t, x, 'float32');

@ -1,9 +1,11 @@
port = 5025;
port = 30000;
t = tcpip('0.0.0.0', port, 'NetworkRole', 'server');
set(t, 'InputBufferSize', 1024);
t = tcpip('0.0.0.0', port, 'NetworkRole', 'Server')
fopen(t);
data_x = fread(t, 200, 'float32');
message_rx = fread(t, 23, 'char');
message_tx = 'Hello from Matlab';
fwrite(t, message_tx, 'char');
plot(data_x(101:200), data_x(1:100));
message_rx = native2unicode(message_rx, 'UTF-8')
fclose(t);

@ -0,0 +1,25 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.29806.167
MinimumVisualStudioVersion = 10.0.40219.1
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "TCP-Client", "TCP-Client\TCP-Client.vbproj", "{EB30A1C4-1751-4FC9-8D61-F7C9540033CE}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{EB30A1C4-1751-4FC9-8D61-F7C9540033CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{EB30A1C4-1751-4FC9-8D61-F7C9540033CE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EB30A1C4-1751-4FC9-8D61-F7C9540033CE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EB30A1C4-1751-4FC9-8D61-F7C9540033CE}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {09A16642-C684-4FE3-8F8F-FD63500E6F7F}
EndGlobalSection
EndGlobal

@ -0,0 +1,29 @@
Imports System.Net
Imports System.Net.Sockets
Module Program
Dim server_ip As String = "192.168.1.2"
Dim port As Integer = 30000
Dim TCPClientz As Sockets.TcpClient
Dim TCPClientStream As Sockets.NetworkStream
Sub Main(args As String())
System.Console.WriteLine("Waiting for the conenction")
TCPClientz = New Sockets.TcpClient(server_ip, port) 'Connect to the matlab server
TCPClientStream = TCPClientz.GetStream() 'Check the data comming
System.Console.WriteLine("Connected to the Server")
'Send data:
Dim sendbytes() As Byte = System.Text.Encoding.ASCII.GetBytes("Hello from Visual Basic") 'codifie the message to be sent
TCPClientz.Client.Send(sendbytes) 'Send the message to the server
'System.Threading.Thread.Sleep(2000)
'Receive data:
Dim rcvbytes(TCPClientz.ReceiveBufferSize) As Byte
TCPClientStream.Read(rcvbytes, 0, CInt(TCPClientz.ReceiveBufferSize))
System.Console.WriteLine("New data received:")
System.Console.WriteLine(System.Text.Encoding.ASCII.GetString(rcvbytes))
End Sub
End Module

@ -0,0 +1,9 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<RootNamespace>TCP_Client</RootNamespace>
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
</Project>

@ -0,0 +1,23 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v3.1",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v3.1": {
"TCP-Client/1.0.0": {
"runtime": {
"TCP-Client.dll": {}
}
}
}
},
"libraries": {
"TCP-Client/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
}
}
}

@ -0,0 +1,8 @@
{
"runtimeOptions": {
"additionalProbingPaths": [
"C:\\Users\\migue\\.dotnet\\store\\|arch|\\|tfm|",
"C:\\Users\\migue\\.nuget\\packages"
]
}
}

@ -0,0 +1,9 @@
{
"runtimeOptions": {
"tfm": "netcoreapp3.1",
"framework": {
"name": "Microsoft.NETCore.App",
"version": "3.1.0"
}
}
}

@ -0,0 +1,24 @@
'------------------------------------------------------------------------------
' <auto-generated>
' Este código fue generado por una herramienta.
' Versión de runtime:4.0.30319.42000
'
' Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si
' se vuelve a generar el código.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict Off
Option Explicit On
Imports System
Imports System.Reflection
<Assembly: System.Reflection.AssemblyCompanyAttribute("TCP-Client"), _
Assembly: System.Reflection.AssemblyConfigurationAttribute("Debug"), _
Assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0"), _
Assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0"), _
Assembly: System.Reflection.AssemblyProductAttribute("TCP-Client"), _
Assembly: System.Reflection.AssemblyTitleAttribute("TCP-Client"), _
Assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")>
'Generado por la clase WriteCodeFragment de MSBuild.

@ -0,0 +1,11 @@
C:\Users\migue\git\TFG\Code\Visual_Basic\TCP-Client\TCP-Client\obj\Debug\netcoreapp3.1\TCP-Client.vbprojAssemblyReference.cache
C:\Users\migue\git\TFG\Code\Visual_Basic\TCP-Client\TCP-Client\obj\Debug\netcoreapp3.1\TCP-Client.AssemblyInfoInputs.cache
C:\Users\migue\git\TFG\Code\Visual_Basic\TCP-Client\TCP-Client\obj\Debug\netcoreapp3.1\TCP-Client.AssemblyInfo.vb
C:\Users\migue\git\TFG\Code\Visual_Basic\TCP-Client\TCP-Client\bin\Debug\netcoreapp3.1\TCP-Client.exe
C:\Users\migue\git\TFG\Code\Visual_Basic\TCP-Client\TCP-Client\bin\Debug\netcoreapp3.1\TCP-Client.deps.json
C:\Users\migue\git\TFG\Code\Visual_Basic\TCP-Client\TCP-Client\bin\Debug\netcoreapp3.1\TCP-Client.runtimeconfig.json
C:\Users\migue\git\TFG\Code\Visual_Basic\TCP-Client\TCP-Client\bin\Debug\netcoreapp3.1\TCP-Client.runtimeconfig.dev.json
C:\Users\migue\git\TFG\Code\Visual_Basic\TCP-Client\TCP-Client\bin\Debug\netcoreapp3.1\TCP-Client.dll
C:\Users\migue\git\TFG\Code\Visual_Basic\TCP-Client\TCP-Client\bin\Debug\netcoreapp3.1\TCP-Client.pdb
C:\Users\migue\git\TFG\Code\Visual_Basic\TCP-Client\TCP-Client\obj\Debug\netcoreapp3.1\TCP-Client.dll
C:\Users\migue\git\TFG\Code\Visual_Basic\TCP-Client\TCP-Client\obj\Debug\netcoreapp3.1\TCP-Client.pdb

@ -0,0 +1,5 @@
{
"version": 1,
"dgSpecHash": "jvFa3yMkVL+JtQuYrDDskPJQ1BY6HDtrtK4qr71PT4y4IX98aJtJnL64nxpWCZMNgksxlnh2OdCnJnHwGD3B5Q==",
"success": true
}

@ -0,0 +1,60 @@
{
"format": 1,
"restore": {
"C:\\Users\\migue\\git\\TFG\\Code\\Visual_Basic\\TCP-Client\\TCP-Client\\TCP-Client.vbproj": {}
},
"projects": {
"C:\\Users\\migue\\git\\TFG\\Code\\Visual_Basic\\TCP-Client\\TCP-Client\\TCP-Client.vbproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\migue\\git\\TFG\\Code\\Visual_Basic\\TCP-Client\\TCP-Client\\TCP-Client.vbproj",
"projectName": "TCP-Client",
"projectPath": "C:\\Users\\migue\\git\\TFG\\Code\\Visual_Basic\\TCP-Client\\TCP-Client\\TCP-Client.vbproj",
"packagesPath": "C:\\Users\\migue\\.nuget\\packages\\",
"outputPath": "C:\\Users\\migue\\git\\TFG\\Code\\Visual_Basic\\TCP-Client\\TCP-Client\\obj\\",
"projectStyle": "PackageReference",
"configFilePaths": [
"C:\\Users\\migue\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"netcoreapp3.1"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"netcoreapp3.1": {
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
}
},
"frameworks": {
"netcoreapp3.1": {
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.101\\RuntimeIdentifierGraph.json"
}
}
}
}
}

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\migue\.nuget\packages\</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.4.0</NuGetToolVersion>
</PropertyGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
</Project>

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
</Project>

@ -0,0 +1,65 @@
{
"version": 3,
"targets": {
".NETCoreApp,Version=v3.1": {}
},
"libraries": {},
"projectFileDependencyGroups": {
".NETCoreApp,Version=v3.1": []
},
"packageFolders": {
"C:\\Users\\migue\\.nuget\\packages\\": {}
},
"project": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\migue\\git\\TFG\\Code\\Visual_Basic\\TCP-Client\\TCP-Client\\TCP-Client.vbproj",
"projectName": "TCP-Client",
"projectPath": "C:\\Users\\migue\\git\\TFG\\Code\\Visual_Basic\\TCP-Client\\TCP-Client\\TCP-Client.vbproj",
"packagesPath": "C:\\Users\\migue\\.nuget\\packages\\",
"outputPath": "C:\\Users\\migue\\git\\TFG\\Code\\Visual_Basic\\TCP-Client\\TCP-Client\\obj\\",
"projectStyle": "PackageReference",
"configFilePaths": [
"C:\\Users\\migue\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"netcoreapp3.1"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"netcoreapp3.1": {
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
}
},
"frameworks": {
"netcoreapp3.1": {
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.101\\RuntimeIdentifierGraph.json"
}
}
}
}
Loading…
Cancel
Save