Browse Source

Everything to xproj

Sebastien Ros 8 years ago
parent
commit
a7af517f71

+ 0 - 6
Jint.Benchmark/App.config

@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<configuration>
-    <startup> 
-        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
-    </startup>
-</configuration>

+ 21 - 0
Jint.Benchmark/Jint.Benchmark.xproj

@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">14.0</VisualStudioVersion>
+    <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
+  </PropertyGroup>
+
+  <Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.Props" Condition="'$(VSToolsPath)' != ''" />
+  <PropertyGroup Label="Globals">
+    <ProjectGuid>228d9fa5-cbc0-4489-9805-9b4456747647</ProjectGuid>
+    <RootNamespace>Jint.Benchmark</RootNamespace>
+    <BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)'=='' ">.\obj</BaseIntermediateOutputPath>
+    <OutputPath Condition="'$(OutputPath)'=='' ">.\bin\</OutputPath>
+    <TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <SchemaVersion>2.0</SchemaVersion>
+  </PropertyGroup>
+  <Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
+</Project>

+ 19 - 19
Jint.Benchmark/Program.cs

@@ -26,7 +26,7 @@ namespace Jint.Benchmark
 
 
         static void Main()
         static void Main()
         {
         {
-            const bool runIronJs = true;
+            //const bool runIronJs = true;
             const bool runJint = true;
             const bool runJint = true;
             const bool runJurassic = true;
             const bool runJurassic = true;
 
 
@@ -36,24 +36,24 @@ namespace Jint.Benchmark
             var watch = new Stopwatch();
             var watch = new Stopwatch();
 
 
 
 
-            if (runIronJs)
-            {
-                IronJS.Hosting.CSharp.Context ironjs;
-                ironjs = new IronJS.Hosting.CSharp.Context();
-                ironjs.Execute(Script);
-                watch.Restart();
-                for (var i = 0; i < iterations; i++)
-                {
-                    if (!reuseEngine)
-                    {
-                        ironjs = new IronJS.Hosting.CSharp.Context();
-                    }
-
-                    ironjs.Execute(Script);
-                }
-
-                Console.WriteLine("IronJs: {0} iterations in {1} ms", iterations, watch.ElapsedMilliseconds);
-            }
+            //if (runIronJs)
+            //{
+            //    IronJS.Hosting.CSharp.Context ironjs;
+            //    ironjs = new IronJS.Hosting.CSharp.Context();
+            //    ironjs.Execute(Script);
+            //    watch.Restart();
+            //    for (var i = 0; i < iterations; i++)
+            //    {
+            //        if (!reuseEngine)
+            //        {
+            //            ironjs = new IronJS.Hosting.CSharp.Context();
+            //        }
+
+            //        ironjs.Execute(Script);
+            //    }
+
+            //    Console.WriteLine("IronJs: {0} iterations in {1} ms", iterations, watch.ElapsedMilliseconds);
+            //}
 
 
             if (runJint)
             if (runJint)
             {
             {

+ 0 - 7
Jint.Benchmark/packages.config

@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<packages>
-  <package id="FSharp.Core" version="4.0.0" targetFramework="net45" />
-  <package id="IronJS" version="0.2.0.1" targetFramework="net45" />
-  <package id="IronJS.Core" version="0.2.0.1" targetFramework="net45" />
-  <package id="Jurassic" version="2.2.0" targetFramework="net45" />
-</packages>

+ 15 - 0
Jint.Benchmark/project.json

@@ -0,0 +1,15 @@
+{
+  "version": "1.0.0-*",
+  "buildOptions": {
+    "emitEntryPoint": true
+  },
+
+  "frameworks": {
+    "net45": {
+      "dependencies": {
+        "Jint": "*",
+        "Jurassic2": "2.2.1"
+      }
+    }
+  }
+}

+ 0 - 6
Jint.Repl/App.config

@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<configuration>
-    <startup> 
-        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
-    </startup>
-</configuration>

+ 21 - 0
Jint.Repl/Jint.Repl.xproj

@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">14.0</VisualStudioVersion>
+    <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
+  </PropertyGroup>
+
+  <Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.Props" Condition="'$(VSToolsPath)' != ''" />
+  <PropertyGroup Label="Globals">
+    <ProjectGuid>bb3ac010-c2ce-41a5-93c6-763600ef67b3</ProjectGuid>
+    <RootNamespace>Jint.Repl</RootNamespace>
+    <BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)'=='' ">.\obj</BaseIntermediateOutputPath>
+    <OutputPath Condition="'$(OutputPath)'=='' ">.\bin\</OutputPath>
+    <TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <SchemaVersion>2.0</SchemaVersion>
+  </PropertyGroup>
+  <Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
+</Project>

+ 1 - 1
Jint.Repl/Program.cs

@@ -66,7 +66,7 @@ namespace Jint.Repl
                     Console.ForegroundColor = ConsoleColor.Red;
                     Console.ForegroundColor = ConsoleColor.Red;
                     Console.WriteLine(e.Message);
                     Console.WriteLine(e.Message);
                 }
                 }
-                
+
             }
             }
         }
         }
     }
     }

+ 14 - 0
Jint.Repl/project.json

@@ -0,0 +1,14 @@
+{
+  "version": "1.0.0-*",
+  "buildOptions": {
+    "emitEntryPoint": true
+  },
+
+  "frameworks": {
+    "net45": {
+      "dependencies": {
+        "Jint": "*"
+      }
+    }
+  }
+}

+ 21 - 0
Jint.Tests.CommonScripts/Jint.Tests.CommonScripts.xproj

@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">14.0</VisualStudioVersion>
+    <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
+  </PropertyGroup>
+
+  <Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.Props" Condition="'$(VSToolsPath)' != ''" />
+  <PropertyGroup Label="Globals">
+    <ProjectGuid>b815f239-6409-4ba7-9461-18317aa2dbed</ProjectGuid>
+    <RootNamespace>Jint.Tests.CommonScripts</RootNamespace>
+    <BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)'=='' ">.\obj</BaseIntermediateOutputPath>
+    <OutputPath Condition="'$(OutputPath)'=='' ">.\bin\</OutputPath>
+    <TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <SchemaVersion>2.0</SchemaVersion>
+  </PropertyGroup>
+  <Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
+</Project>

+ 13 - 0
Jint.Tests.CommonScripts/project.json

@@ -0,0 +1,13 @@
+{
+  "version": "1.0.0-*",
+
+  "dependencies": {
+    "NETStandard.Library": "1.6.0"
+  },
+
+  "frameworks": {
+    "netstandard1.6": {
+      "imports": "dnxcore50"
+    }
+  }
+}

+ 21 - 0
Jint.Tests.Ecma/Jint.Tests.Ecma.xproj

@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">14.0</VisualStudioVersion>
+    <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
+  </PropertyGroup>
+
+  <Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.Props" Condition="'$(VSToolsPath)' != ''" />
+  <PropertyGroup Label="Globals">
+    <ProjectGuid>2cc1f6a6-7dcc-4c7c-a619-ace1a4296446</ProjectGuid>
+    <RootNamespace>Jint.Tests.Ecma</RootNamespace>
+    <BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)'=='' ">.\obj</BaseIntermediateOutputPath>
+    <OutputPath Condition="'$(OutputPath)'=='' ">.\bin\</OutputPath>
+    <TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <SchemaVersion>2.0</SchemaVersion>
+  </PropertyGroup>
+  <Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
+</Project>

+ 13 - 0
Jint.Tests.Ecma/project.json

@@ -0,0 +1,13 @@
+{
+  "version": "1.0.0-*",
+
+  "dependencies": {
+    "NETStandard.Library": "1.6.0"
+  },
+
+  "frameworks": {
+    "netstandard1.6": {
+      "imports": "dnxcore50"
+    }
+  }
+}

+ 21 - 0
Jint.Tests/Jint.Tests.xproj

@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">14.0</VisualStudioVersion>
+    <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
+  </PropertyGroup>
+
+  <Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.Props" Condition="'$(VSToolsPath)' != ''" />
+  <PropertyGroup Label="Globals">
+    <ProjectGuid>9fbcab58-fe6d-4804-92b8-7cf886113708</ProjectGuid>
+    <RootNamespace>Jint.Tests</RootNamespace>
+    <BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)'=='' ">.\obj</BaseIntermediateOutputPath>
+    <OutputPath Condition="'$(OutputPath)'=='' ">.\bin\</OutputPath>
+    <TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <SchemaVersion>2.0</SchemaVersion>
+  </PropertyGroup>
+  <Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
+</Project>

+ 13 - 0
Jint.Tests/project.json

@@ -0,0 +1,13 @@
+{
+  "version": "1.0.0-*",
+
+  "dependencies": {
+    "NETStandard.Library": "1.6.0"
+  },
+
+  "frameworks": {
+    "netstandard1.6": {
+      "imports": "dnxcore50"
+    }
+  }
+}

+ 12 - 30
Jint.sln

@@ -3,14 +3,6 @@ Microsoft Visual Studio Solution File, Format Version 12.00
 # Visual Studio 14
 # Visual Studio 14
 VisualStudioVersion = 14.0.25420.1
 VisualStudioVersion = 14.0.25420.1
 MinimumVisualStudioVersion = 10.0.40219.1
 MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jint.Tests", "Jint.Tests\Jint.Tests.csproj", "{37C7D4E0-8770-4E2A-8B6D-E53087868354}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jint.Benchmark", "Jint.Benchmark\Jint.Benchmark.csproj", "{8922A952-4F82-4A97-B41C-C0A9932BFFA8}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jint.Tests.Ecma", "Jint.Tests.Ecma\Jint.Tests.Ecma.csproj", "{201EB165-EE2D-45F1-AF0E-75F1CD1A20EE}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jint.Repl", "Jint.Repl\Jint.Repl.csproj", "{A69FD3C5-F2B0-4055-A518-F4173EBA5E4D}"
-EndProject
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{90E4A7EF-8DB1-49D4-89F9-512999531AE8}"
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{90E4A7EF-8DB1-49D4-89F9-512999531AE8}"
 	ProjectSection(SolutionItems) = preProject
 	ProjectSection(SolutionItems) = preProject
 		.nuget\NuGet.Config = .nuget\NuGet.Config
 		.nuget\NuGet.Config = .nuget\NuGet.Config
@@ -18,40 +10,30 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{90E4A7
 		.nuget\NuGet.targets = .nuget\NuGet.targets
 		.nuget\NuGet.targets = .nuget\NuGet.targets
 	EndProjectSection
 	EndProjectSection
 EndProject
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jint.Tests.CommonScripts", "Jint.Tests.CommonScripts\Jint.Tests.CommonScripts.csproj", "{9A78C21A-8887-4B1B-9AFE-246B53EE23B4}"
-EndProject
 Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Jint", "Jint\Jint.xproj", "{4B6F353A-5D01-407D-9DC8-96D1FD4F7052}"
 Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Jint", "Jint\Jint.xproj", "{4B6F353A-5D01-407D-9DC8-96D1FD4F7052}"
 EndProject
 EndProject
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Jint.Benchmark", "Jint.Benchmark\Jint.Benchmark.xproj", "{228D9FA5-CBC0-4489-9805-9B4456747647}"
+EndProject
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Jint.Repl", "Jint.Repl\Jint.Repl.xproj", "{BB3AC010-C2CE-41A5-93C6-763600EF67B3}"
+EndProject
 Global
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug|Any CPU = Debug|Any CPU
 		Debug|Any CPU = Debug|Any CPU
 		Release|Any CPU = Release|Any CPU
 		Release|Any CPU = Release|Any CPU
 	EndGlobalSection
 	EndGlobalSection
 	GlobalSection(ProjectConfigurationPlatforms) = postSolution
 	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{37C7D4E0-8770-4E2A-8B6D-E53087868354}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{37C7D4E0-8770-4E2A-8B6D-E53087868354}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{37C7D4E0-8770-4E2A-8B6D-E53087868354}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{37C7D4E0-8770-4E2A-8B6D-E53087868354}.Release|Any CPU.Build.0 = Release|Any CPU
-		{8922A952-4F82-4A97-B41C-C0A9932BFFA8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{8922A952-4F82-4A97-B41C-C0A9932BFFA8}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{8922A952-4F82-4A97-B41C-C0A9932BFFA8}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{8922A952-4F82-4A97-B41C-C0A9932BFFA8}.Release|Any CPU.Build.0 = Release|Any CPU
-		{201EB165-EE2D-45F1-AF0E-75F1CD1A20EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{201EB165-EE2D-45F1-AF0E-75F1CD1A20EE}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{201EB165-EE2D-45F1-AF0E-75F1CD1A20EE}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{201EB165-EE2D-45F1-AF0E-75F1CD1A20EE}.Release|Any CPU.Build.0 = Release|Any CPU
-		{A69FD3C5-F2B0-4055-A518-F4173EBA5E4D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{A69FD3C5-F2B0-4055-A518-F4173EBA5E4D}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{A69FD3C5-F2B0-4055-A518-F4173EBA5E4D}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{A69FD3C5-F2B0-4055-A518-F4173EBA5E4D}.Release|Any CPU.Build.0 = Release|Any CPU
-		{9A78C21A-8887-4B1B-9AFE-246B53EE23B4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{9A78C21A-8887-4B1B-9AFE-246B53EE23B4}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{9A78C21A-8887-4B1B-9AFE-246B53EE23B4}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{9A78C21A-8887-4B1B-9AFE-246B53EE23B4}.Release|Any CPU.Build.0 = Release|Any CPU
 		{4B6F353A-5D01-407D-9DC8-96D1FD4F7052}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{4B6F353A-5D01-407D-9DC8-96D1FD4F7052}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{4B6F353A-5D01-407D-9DC8-96D1FD4F7052}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{4B6F353A-5D01-407D-9DC8-96D1FD4F7052}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{4B6F353A-5D01-407D-9DC8-96D1FD4F7052}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{4B6F353A-5D01-407D-9DC8-96D1FD4F7052}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{4B6F353A-5D01-407D-9DC8-96D1FD4F7052}.Release|Any CPU.Build.0 = Release|Any CPU
 		{4B6F353A-5D01-407D-9DC8-96D1FD4F7052}.Release|Any CPU.Build.0 = Release|Any CPU
+		{228D9FA5-CBC0-4489-9805-9B4456747647}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{228D9FA5-CBC0-4489-9805-9B4456747647}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{228D9FA5-CBC0-4489-9805-9B4456747647}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{228D9FA5-CBC0-4489-9805-9B4456747647}.Release|Any CPU.Build.0 = Release|Any CPU
+		{BB3AC010-C2CE-41A5-93C6-763600EF67B3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{BB3AC010-C2CE-41A5-93C6-763600EF67B3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{BB3AC010-C2CE-41A5-93C6-763600EF67B3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{BB3AC010-C2CE-41A5-93C6-763600EF67B3}.Release|Any CPU.Build.0 = Release|Any CPU
 	EndGlobalSection
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE
 		HideSolutionNode = FALSE

+ 45 - 0
Jint/.vscode/launch.json

@@ -0,0 +1,45 @@
+{
+    "version": "0.2.0",
+    "configurations": [
+        {
+            "name": ".NET Core Launch (console)",
+            "type": "coreclr",
+            "request": "launch",
+            "preLaunchTask": "build",
+            "program": "${workspaceRoot}/bin/Debug/<target-framework>/<project-name.dll>",
+            "args": [],
+            "cwd": "${workspaceRoot}",
+            "stopAtEntry": false
+        },
+        {
+            "name": ".NET Core Launch (web)",
+            "type": "coreclr",
+            "request": "launch",
+            "preLaunchTask": "build",
+            "program": "${workspaceRoot}/bin/Debug/<target-framework>/<project-name.dll>",
+            "args": [],
+            "cwd": "${workspaceRoot}",
+            "stopAtEntry": false,
+            "launchBrowser": {
+                "enabled": true,
+                "args": "${auto-detect-url}",
+                "windows": {
+                    "command": "cmd.exe",
+                    "args": "/C start ${auto-detect-url}"
+                },
+                "osx": {
+                    "command": "open"
+                },
+                "linux": {
+                    "command": "xdg-open"
+                }
+            }
+        },
+        {
+            "name": ".NET Core Attach",
+            "type": "coreclr",
+            "request": "attach",
+            "processName": "<example>"
+        }
+    ]
+}

+ 14 - 0
Jint/.vscode/tasks.json

@@ -0,0 +1,14 @@
+{
+    "version": "0.1.0",
+    "command": "dotnet",
+    "isShellCommand": true,
+    "args": [],
+    "tasks": [
+        {
+            "taskName": "build",
+            "args": [],
+            "isBuildCommand": true,
+            "problemMatcher": "$msCompile"
+        }
+    ]
+}

+ 3 - 25
Jint/project.json

@@ -28,9 +28,7 @@
      "frameworkAssemblies": {
      "frameworkAssemblies": {
        "mscorlib": "",
        "mscorlib": "",
        "System": "",
        "System": "",
-       "System.Core": "",
-       "System.Runtime.Serialization": "",
-       "System.Xml": ""
+       "System.Core": ""
      }
      }
     },
     },
     "netstandard1.3": {
     "netstandard1.3": {
@@ -40,30 +38,10 @@
         ]
         ]
       },
       },
       "dependencies": {
       "dependencies": {
-        "Microsoft.CSharp": "4.0.1",
-        "System.Collections": "4.0.11",
+        "NETStandard.Library": "1.6.0",
         "System.Diagnostics.Contracts": "4.0.1",
         "System.Diagnostics.Contracts": "4.0.1",
-        "System.Diagnostics.Debug": "4.0.11",
         "System.Dynamic.Runtime": "4.0.11",
         "System.Dynamic.Runtime": "4.0.11",
-        "System.Globalization": "4.0.11",
-        "System.IO": "4.1.0",
-        "System.Linq": "4.1.0",
-        "System.Linq.Expressions": "4.1.0",
-        "System.ObjectModel": "4.0.12",
-        "System.Reflection": "4.1.0",
-        "System.Reflection.Extensions": "4.0.1",
-        "System.Reflection.TypeExtensions": "4.1.0",
-        "System.Resources.ResourceManager": "4.0.1",
-        "System.Runtime": "4.1.0",
-        "System.Runtime.Extensions": "4.1.0",
-        "System.Runtime.Serialization.Primitives": "4.1.1",
-        "System.Text.Encoding": "4.0.11",
-        "System.Text.Encoding.Extensions": "4.0.11",
-        "System.Text.RegularExpressions": "4.1.0",
-        "System.Threading": "4.0.11",
-        "System.Threading.Tasks": "4.0.11",
-        "System.Xml.ReaderWriter": "4.0.11",
-        "System.Xml.XDocument": "4.0.11"
+        "System.Reflection.TypeExtensions": "4.1.0"
       }
       }
     }
     }
   }
   }