diff --git a/NuGet.Config b/NuGet.Config index 532696f49f..1a06e66314 100644 --- a/NuGet.Config +++ b/NuGet.Config @@ -2,7 +2,9 @@ - + + + diff --git a/build.cake b/build.cake index dca35cc816..74ec2fb9a5 100644 --- a/build.cake +++ b/build.cake @@ -122,7 +122,7 @@ Task("PopulateRuntimes") Task("BuildEnvironment") .Does(() => { - var installScript = $"install.{shellExtension}"; + var installScript = $"dotnet-install.{shellExtension}"; System.IO.Directory.CreateDirectory(dotnetFolder); var scriptPath = System.IO.Path.Combine(dotnetFolder, installScript); using (WebClient client = new WebClient()) @@ -238,7 +238,7 @@ Task("TestCore") { var logFile = System.IO.Path.Combine(logFolder, $"{testProject}-core-result.xml"); var testWorkingDir = System.IO.Path.Combine(testFolder, testProject); - Run(dotnetcli, $"test -xml \"{logFile}\" -notrait category=failing", testWorkingDir) + Run(dotnetcli, $"test -f netcoreapp1.0 -xml \"{logFile}\" -notrait category=failing", testWorkingDir) .ExceptionOnError($"Test {testProject} failed for .NET Core."); } }); diff --git a/build.json b/build.json index d2be63aa59..fe6c77db8e 100644 --- a/build.json +++ b/build.json @@ -1,9 +1,9 @@ { "UseSystemDotNetPath": "false", "DotNetFolder": ".dotnet", - "DotNetInstallScriptURL": "https://raw.githubusercontent.com/dotnet/cli/rel/1.0.0/scripts/obtain", + "DotNetInstallScriptURL": "https://raw.githubusercontent.com/dotnet/cli/6cde21225e18fc48eeab3f4345ece3e6bb122e53/scripts/obtain/", "DotNetChannel": "beta", - "DotNetVersion": "1.0.0-rc2-002416", + "DotNetVersion": "1.0.0-preview1-002702", "BuildToolsFolder": ".tools", "ArtifactsFolder": "artifacts", "TestProjects": { @@ -26,4 +26,4 @@ "netcoreapp1.0" ], "MainProject": "OmniSharp" -} \ No newline at end of file +} diff --git a/src/OmniSharp.Abstractions/project.json b/src/OmniSharp.Abstractions/project.json index e482472ca9..1030416f95 100644 --- a/src/OmniSharp.Abstractions/project.json +++ b/src/OmniSharp.Abstractions/project.json @@ -1,20 +1,19 @@ { "version": "1.0.0-*", - "compilationOptions": { - "warningsAsErrors": true, - "preserveCompilationContext": true + "buildOptions": { + "warningsAsErrors": true }, "dependencies": { "Newtonsoft.Json": "8.0.3", - "Microsoft.CodeAnalysis": "1.3.0-beta1-20160410-01", + "Microsoft.CodeAnalysis": "1.3.0-beta1-20160429-01", "Microsoft.Composition": "1.0.30", - "Microsoft.Extensions.Caching.Memory": "1.0.0-rc2-20708", - "Microsoft.Extensions.Configuration": "1.0.0-rc2-20708", - "Microsoft.Extensions.Configuration.Binder": "1.0.0-rc2-20708", - "Microsoft.Extensions.FileSystemGlobbing": "1.0.0-rc2-20708", - "Microsoft.Extensions.Logging.Console": "1.0.0-rc2-20708", - "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc2-20708", - "System.Reflection.Metadata": "1.3.0-rc2-24018" + "Microsoft.Extensions.Caching.Memory": "1.0.0-rc2-final", + "Microsoft.Extensions.Configuration": "1.0.0-rc2-final", + "Microsoft.Extensions.Configuration.Binder": "1.0.0-rc2-final", + "Microsoft.Extensions.FileSystemGlobbing": "1.0.0-rc2-final", + "Microsoft.Extensions.Logging.Console": "1.0.0-rc2-final", + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc2-final", + "System.Reflection.Metadata": "1.3.0-rc2-24027" }, "frameworks": { "net451": { @@ -39,12 +38,12 @@ "portable-net45+win8" ], "dependencies": { - "NETStandard.Library": "1.5.0-rc2-24018", - "System.Diagnostics.Process": "4.1.0-rc2-24018", - "System.Dynamic.Runtime": "4.0.11-rc2-24018", - "System.IO.FileSystem.Watcher": "4.0.0-rc2-24018", - "System.Threading.Thread": "4.0.0-rc2-24018" + "NETStandard.Library": "1.5.0-rc2-24027", + "System.Diagnostics.Process": "4.1.0-rc2-24027", + "System.Dynamic.Runtime": "4.0.11-rc2-24027", + "System.IO.FileSystem.Watcher": "4.0.0-rc2-24027", + "System.Threading.Thread": "4.0.0-rc2-24027" } } } -} \ No newline at end of file +} diff --git a/src/OmniSharp.Bootstrap/project.json b/src/OmniSharp.Bootstrap/project.json index 3b0c2120f0..6f725f38e5 100644 --- a/src/OmniSharp.Bootstrap/project.json +++ b/src/OmniSharp.Bootstrap/project.json @@ -1,12 +1,12 @@ { "version": "1.0.0-*", - "compilationOptions": { + "buildOptions": { "warningsAsErrors": true, "emitEntryPoint": true }, "dependencies": { "Microsoft.Composition": "1.0.30", - "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc2-20708", + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc2-final", "Newtonsoft.Json": "8.0.3" }, "commands": { @@ -25,12 +25,12 @@ "portable-net45+win8" ], "dependencies": { - "NETStandard.Library": "1.5.0-rc2-24018", - "System.Dynamic.Runtime": "4.0.11-rc2-24018", - "System.Linq.Expressions": "4.0.11-rc2-24018", - "System.Security.Cryptography.Algorithms": "4.1.0-rc2-24018", - "System.Xml.XDocument": "4.0.11-rc2-24018" + "NETStandard.Library": "1.5.0-rc2-24027", + "System.Dynamic.Runtime": "4.0.11-rc2-24027", + "System.Linq.Expressions": "4.0.11-rc2-24027", + "System.Security.Cryptography.Algorithms": "4.1.0-rc2-24027", + "System.Xml.XDocument": "4.0.11-rc2-24027" } } } -} \ No newline at end of file +} diff --git a/src/OmniSharp.DotNet/DotNetProjectSystem.cs b/src/OmniSharp.DotNet/DotNetProjectSystem.cs index eed790b61a..e27df3578e 100644 --- a/src/OmniSharp.DotNet/DotNetProjectSystem.cs +++ b/src/OmniSharp.DotNet/DotNetProjectSystem.cs @@ -35,7 +35,7 @@ public class DotNetProjectSystem : IProjectSystem private readonly PackagesRestoreTool _packageRestore; private readonly OmnisharpWorkspace _omnisharpWorkspace; private readonly ProjectStatesCache _projectStates; - private WorkspaceContext _workspaceContext; + private DotNetWorkspace _workspaceContext; private bool _enableRestorePackages = false; [ImportingConstructor] @@ -99,13 +99,7 @@ public void Initalize(IConfiguration configuration) _logger.LogInformation($"Auto package restore: {_enableRestorePackages}"); - _workspaceContext = WorkspaceContext.Create(); - var projects = ProjectSearcher.Search(_environment.Path); - _logger.LogInformation($"Originated from {projects.Count()} projects."); - foreach (var path in projects) - { - _workspaceContext.AddProject(path); - } + _workspaceContext = new DotNetWorkspace(_environment.Path); Update(allowRestore: true); } diff --git a/src/OmniSharp.DotNet/DotNetWorkspace.cs b/src/OmniSharp.DotNet/DotNetWorkspace.cs new file mode 100644 index 0000000000..8209478a1d --- /dev/null +++ b/src/OmniSharp.DotNet/DotNetWorkspace.cs @@ -0,0 +1,169 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using Microsoft.DotNet.ProjectModel; +using Microsoft.DotNet.ProjectModel.Graph; + +namespace OmniSharp.DotNet +{ + + public class DotNetWorkspace : Workspace + { + private readonly HashSet _projects = new HashSet(StringComparer.OrdinalIgnoreCase); + + private bool _needRefresh; + + public DotNetWorkspace(string initialPath) : base(ProjectReaderSettings.ReadFromEnvironment(), true) + { + var paths = ResolveProjectPath(initialPath); + if (paths != null && paths.Any()) + { + foreach (var path in paths) + { + AddProject(path); + } + } + } + + public void AddProject(string path) + { + var projectPath = NormalizeProjectPath(path); + + if (projectPath != null) + { + _needRefresh = _projects.Add(path); + } + } + + public void RemoveProject(string path) + { + _needRefresh = _projects.Remove(path); + } + + public IReadOnlyList GetAllProjects() + { + Refresh(); + return _projects.ToList().AsReadOnly(); + } + + public IReadOnlyList GetProjectContexts(string projectPath) + { + return (IReadOnlyList)GetProjectContextCollection(projectPath)?.ProjectContexts.AsReadOnly() ?? + Enumerable.Empty().ToList().AsReadOnly(); + } + + /// + /// Refresh all cached projects in the Workspace + /// + public void Refresh() + { + if (!_needRefresh) + { + return; + } + + var basePaths = new List(_projects); + _projects.Clear(); + + foreach (var projectDirectory in basePaths) + { + var project = GetProject(projectDirectory); + if (project == null) + { + continue; + } + + _projects.Add(project.ProjectDirectory); + + foreach (var projectContext in GetProjectContextCollection(project.ProjectDirectory).ProjectContexts) + { + foreach (var reference in GetProjectReferences(projectContext)) + { + var referencedProject = GetProject(reference.Path); + if (referencedProject != null) + { + _projects.Add(referencedProject.ProjectDirectory); + } + } + } + } + + _needRefresh = false; + } + + protected override IEnumerable BuildProjectContexts(Project project) + { + foreach (var framework in project.GetTargetFrameworks()) + { + yield return CreateBaseProjectBuilder(project) + .AsDesignTime() + .WithTargetFramework(framework.FrameworkName) + .Build(); + } + } + + private static List ResolveProjectPath(string projectPath) + { + if (File.Exists(projectPath)) + { + var filename = Path.GetFileName(projectPath); + if (!Project.FileName.Equals(filename, StringComparison.OrdinalIgnoreCase) && + !GlobalSettings.FileName.Equals(filename, StringComparison.OrdinalIgnoreCase)) + { + return null; + } + + projectPath = Path.GetDirectoryName(projectPath); + } + + if (File.Exists(Path.Combine(projectPath, Project.FileName))) + { + return new List { projectPath }; + } + + if (File.Exists(Path.Combine(projectPath, GlobalSettings.FileName))) + { + var root = ProjectRootResolver.ResolveRootDirectory(projectPath); + GlobalSettings globalSettings; + if (GlobalSettings.TryGetGlobalSettings(projectPath, out globalSettings)) + { + return globalSettings.ProjectSearchPaths + .Select(searchPath => Path.Combine(globalSettings.DirectoryPath, searchPath)) + .Where(actualPath => Directory.Exists(actualPath)) + .SelectMany(actualPath => Directory.GetDirectories(actualPath)) + .Where(actualPath => File.Exists(Path.Combine(actualPath, Project.FileName))) + .Select(path => Path.GetFullPath(path)) + .Distinct(StringComparer.OrdinalIgnoreCase) + .ToList(); + } + } + + return null; + } + + private static IEnumerable GetProjectReferences(ProjectContext context) + { + var projectDescriptions = context.LibraryManager + .GetLibraries() + .Where(lib => lib.Identity.Type == LibraryType.Project) + .OfType(); + + foreach (var description in projectDescriptions) + { + if (description.Identity.Name == context.ProjectFile.Name) + { + continue; + } + + // if this is an assembly reference then don't threat it as project reference + if (!string.IsNullOrEmpty(description.TargetFrameworkInfo?.AssemblyPath)) + { + continue; + } + + yield return description; + } + } + } +} \ No newline at end of file diff --git a/src/OmniSharp.DotNet/project.json b/src/OmniSharp.DotNet/project.json index 8af5ca1c26..a12a601830 100644 --- a/src/OmniSharp.DotNet/project.json +++ b/src/OmniSharp.DotNet/project.json @@ -1,15 +1,12 @@ { "version": "1.0.0-*", - "compilationOptions": { - "preserveCompilationContext": true - }, "dependencies": { "OmniSharp.Abstractions": "1.0.0", "OmniSharp.Roslyn": "1.0.0", - "Microsoft.CodeAnalysis": "1.3.0-beta1-20160410-01", - "Microsoft.CodeAnalysis.Common": "1.3.0-beta1-20160410-01", - "Microsoft.DotNet.ProjectModel": "1.0.0-rc2-002439", - "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc2-20708" + "Microsoft.CodeAnalysis": "1.3.0-beta1-20160429-01", + "Microsoft.CodeAnalysis.Common": "1.3.0-beta1-20160429-01", + "Microsoft.DotNet.ProjectModel": "1.0.0-rc2-002702", + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc2-final" }, "frameworks": { "net451": { @@ -25,12 +22,12 @@ "portable-net45+win8" ], "dependencies": { - "NETStandard.Library": "1.5.0-rc2-24018", - "System.IO.Compression": "4.1.0-rc2-24018", - "System.Runtime.Loader": "4.0.0-rc2-24018", - "System.Runtime.Serialization.Primitives": "4.1.1-rc2-24018", - "System.Security.Cryptography.Algorithms": "4.1.0-rc2-24018" + "NETStandard.Library": "1.5.0-rc2-24027", + "System.IO.Compression": "4.1.0-rc2-24027", + "System.Runtime.Loader": "4.0.0-rc2-24027", + "System.Runtime.Serialization.Primitives": "4.1.1-rc2-24027", + "System.Security.Cryptography.Algorithms": "4.1.0-rc2-24027" } } } -} \ No newline at end of file +} diff --git a/src/OmniSharp.Host/project.json b/src/OmniSharp.Host/project.json index a94159f4f9..166f015629 100644 --- a/src/OmniSharp.Host/project.json +++ b/src/OmniSharp.Host/project.json @@ -1,6 +1,6 @@ { "version": "1.0.0-*", - "compilationOptions": { + "buildOptions": { "warningsAsErrors": true, "preserveCompilationContext": true }, @@ -10,19 +10,19 @@ "OmniSharp.Stdio": "1.0.0", "OmniSharp.Plugins": "1.0.0", "OmniSharp.Roslyn": "1.0.0", - "Microsoft.AspNetCore.Diagnostics": "1.0.0-rc2-20708", - "Microsoft.AspNetCore.Server.Kestrel": "1.0.0-rc2-20708", + "Microsoft.AspNetCore.Diagnostics": "1.0.0-rc2-final", + "Microsoft.AspNetCore.Server.Kestrel": "1.0.0-rc2-final", "Microsoft.Composition": "1.0.30", - "Microsoft.Extensions.Caching.Memory": "1.0.0-rc2-20708", - "Microsoft.Extensions.Configuration.CommandLine": "1.0.0-rc2-20708", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0-rc2-20708", - "Microsoft.Extensions.Configuration.Json": "1.0.0-rc2-20708", - "Microsoft.Extensions.DependencyModel": "1.0.0-rc2-002439", - "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc2-20708", - "Microsoft.Extensions.FileSystemGlobbing": "1.0.0-rc2-20708", - "Microsoft.Extensions.Logging.Console": "1.0.0-rc2-20708", - "Microsoft.Extensions.Options": "1.0.0-rc2-20708", - "Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.0-rc2-20708" + "Microsoft.Extensions.Caching.Memory": "1.0.0-rc2-final", + "Microsoft.Extensions.Configuration.Json": "1.0.0-rc2-final", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0-rc2-final", + "Microsoft.Extensions.Configuration.CommandLine": "1.0.0-rc2-final", + "Microsoft.Extensions.DependencyModel": "1.0.0-rc2-002702", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc2-final", + "Microsoft.Extensions.FileSystemGlobbing": "1.0.0-rc2-final", + "Microsoft.Extensions.Logging.Console": "1.0.0-rc2-final", + "Microsoft.Extensions.Options": "1.0.0-rc2-final", + "Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.0-rc2-final" }, "frameworks": { "net451": { @@ -38,9 +38,9 @@ "portable-net45+win8" ], "dependencies": { - "NETStandard.Library": "1.5.0-rc2-24018", - "System.Runtime.Loader": "4.0.0-rc2-24018", - "System.IO.Compression": "4.1.0-rc2-24018" + "NETStandard.Library": "1.5.0-rc2-24027", + "System.Runtime.Loader": "4.0.0-rc2-24027", + "System.IO.Compression": "4.1.0-rc2-24027" } } } diff --git a/src/OmniSharp.MSBuild/project.json b/src/OmniSharp.MSBuild/project.json index bf96914f1e..a887d47131 100644 --- a/src/OmniSharp.MSBuild/project.json +++ b/src/OmniSharp.MSBuild/project.json @@ -1,13 +1,12 @@ { "version": "1.0.0-*", - "compilationOptions": { - "warningsAsErrors": true, - "preserveCompilationContext": true + "buildOptions": { + "warningsAsErrors": true }, "dependencies": { "OmniSharp.Abstractions": "1.0.0", "OmniSharp.Roslyn.CSharp": "1.0.0", - "Microsoft.Extensions.Options": "1.0.0-rc2-20708" + "Microsoft.Extensions.Options": "1.0.0-rc2-final" }, "frameworks": { "net451": { @@ -18,4 +17,4 @@ } } } -} \ No newline at end of file +} diff --git a/src/OmniSharp.Nuget/project.json b/src/OmniSharp.Nuget/project.json index 4d4ca770e6..704863e93c 100644 --- a/src/OmniSharp.Nuget/project.json +++ b/src/OmniSharp.Nuget/project.json @@ -1,8 +1,7 @@ { "version": "1.0.0-*", - "compilationOptions": { - "warningsAsErrors": true, - "preserveCompilationContext": true + "buildOptions": { + "warningsAsErrors": true }, "dependencies": { "OmniSharp.Abstractions": "1.0.0", @@ -11,11 +10,11 @@ "frameworks": { "net451": { "dependencies": { - "NuGet.Configuration": "3.5.0-beta-1178", + "NuGet.Configuration": "3.5.0-beta-final", "NuGet.Protocol.Core.v2": "3.3.0", "NuGet.Protocol.Core.v3": "3.3.0", - "NuGet.Packaging": "3.5.0-beta-1178", - "NuGet.Packaging.Core": "3.5.0-beta-1178", + "NuGet.Packaging": "3.5.0-beta-final", + "NuGet.Packaging.Core": "3.5.0-beta-final", "Microsoft.Web.Xdt": "2.1.1" }, "frameworkAssemblies": { @@ -36,8 +35,8 @@ "portable-net45+win8" ], "dependencies": { - "NETStandard.Library": "1.5.0-rc2-24018" + "NETStandard.Library": "1.5.0-rc2-24027" } } } -} \ No newline at end of file +} diff --git a/src/OmniSharp.Plugins/project.json b/src/OmniSharp.Plugins/project.json index 218ac58ab5..0be30c7065 100644 --- a/src/OmniSharp.Plugins/project.json +++ b/src/OmniSharp.Plugins/project.json @@ -1,17 +1,16 @@ { "version": "1.0.0-*", - "compilationOptions": { - "warningsAsErrors": true, - "preserveCompilationContext": true + "buildOptions": { + "warningsAsErrors": true }, "dependencies": { "OmniSharp.Abstractions": "1.0.0", "Newtonsoft.Json": "8.0.3", - "Microsoft.CodeAnalysis": "1.3.0-beta1-20160410-01", - "Microsoft.CodeAnalysis.CSharp": "1.3.0-beta1-20160410-01", - "Microsoft.CodeAnalysis.CSharp.Features": "1.3.0-beta1-20160410-01", - "Microsoft.CodeAnalysis.CSharp.Workspaces": "1.3.0-beta1-20160410-01", - "Microsoft.CodeAnalysis.VisualBasic.Workspaces": "1.3.0-beta1-20160410-01" + "Microsoft.CodeAnalysis": "1.3.0-beta1-20160429-01", + "Microsoft.CodeAnalysis.CSharp": "1.3.0-beta1-20160429-01", + "Microsoft.CodeAnalysis.CSharp.Features": "1.3.0-beta1-20160429-01", + "Microsoft.CodeAnalysis.CSharp.Workspaces": "1.3.0-beta1-20160429-01", + "Microsoft.CodeAnalysis.VisualBasic.Workspaces": "1.3.0-beta1-20160429-01" }, "frameworks": { "net451": { @@ -26,8 +25,8 @@ "portable-net45+win8" ], "dependencies": { - "NETStandard.Library": "1.5.0-rc2-24018" + "NETStandard.Library": "1.5.0-rc2-24027" } } } -} \ No newline at end of file +} diff --git a/src/OmniSharp.Roslyn.CSharp/project.json b/src/OmniSharp.Roslyn.CSharp/project.json index e43aec97ef..ee7b73649b 100644 --- a/src/OmniSharp.Roslyn.CSharp/project.json +++ b/src/OmniSharp.Roslyn.CSharp/project.json @@ -1,15 +1,14 @@ { "version": "1.0.0-*", - "compilationOptions": { - "warningsAsErrors": true, - "preserveCompilationContext": true + "buildOptions": { + "warningsAsErrors": true }, "dependencies": { "OmniSharp.Abstractions": "1.0.0", "OmniSharp.Roslyn": "1.0.0", - "Microsoft.CodeAnalysis.CSharp": "1.3.0-beta1-20160410-01", - "Microsoft.CodeAnalysis.CSharp.Features": "1.3.0-beta1-20160410-01", - "Microsoft.CodeAnalysis.CSharp.Workspaces": "1.3.0-beta1-20160410-01" + "Microsoft.CodeAnalysis.CSharp": "1.3.0-beta1-20160429-01", + "Microsoft.CodeAnalysis.CSharp.Features": "1.3.0-beta1-20160429-01", + "Microsoft.CodeAnalysis.CSharp.Workspaces": "1.3.0-beta1-20160429-01" }, "frameworks": { "net451": { @@ -33,9 +32,9 @@ "portable-net45+win8" ], "dependencies": { - "NETStandard.Library": "1.5.0-rc2-24018", - "System.Threading.Tasks.Parallel": "4.0.1-rc2-24018" + "NETStandard.Library": "1.5.0-rc2-24027", + "System.Threading.Tasks.Parallel": "4.0.1-rc2-24027" } } } -} \ No newline at end of file +} diff --git a/src/OmniSharp.Roslyn/project.json b/src/OmniSharp.Roslyn/project.json index 42ccf121f2..b5011541b8 100644 --- a/src/OmniSharp.Roslyn/project.json +++ b/src/OmniSharp.Roslyn/project.json @@ -1,19 +1,15 @@ { "version": "1.0.0-*", - "compilationOptions": { - "warningsAsErrors": true, - "preserveCompilationContext": true + "buildOptions": { + "warningsAsErrors": true }, "dependencies": { "OmniSharp.Abstractions": "1.0.0", - "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc2-20708", - "Microsoft.CodeAnalysis": "1.3.0-beta1-20160410-01" + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc2-final", + "Microsoft.CodeAnalysis": "1.3.0-beta1-20160429-01" }, "frameworks": { "net451": { - "dependencies": { - "ICSharpCode.NRefactory": "6.0.0-alpha3" - }, "frameworkAssemblies": { "System.Runtime": "", "System.Threading": "", @@ -34,10 +30,10 @@ "portable-net45+win8" ], "dependencies": { - "NETStandard.Library": "1.5.0-rc2-24018", - "System.Reflection.TypeExtensions": "4.1.0-rc2-24018", - "System.Xml.XDocument": "4.0.11-rc2-24018" + "NETStandard.Library": "1.5.0-rc2-24027", + "System.Reflection.TypeExtensions": "4.1.0-rc2-24027", + "System.Xml.XDocument": "4.0.11-rc2-24027" } } } -} \ No newline at end of file +} diff --git a/src/OmniSharp.ScriptCs/project.json b/src/OmniSharp.ScriptCs/project.json index 3dfc792fbe..c5521d7d41 100644 --- a/src/OmniSharp.ScriptCs/project.json +++ b/src/OmniSharp.ScriptCs/project.json @@ -1,8 +1,7 @@ { "version": "1.0.0-*", - "compilationOptions": { - "warningsAsErrors": true, - "preserveCompilationContext": true + "buildOptions": { + "warningsAsErrors": true }, "dependencies": { "OmniSharp.Abstractions": "1.0.0", diff --git a/src/OmniSharp.Stdio/project.json b/src/OmniSharp.Stdio/project.json index 59a2938fe7..fd064ad2da 100644 --- a/src/OmniSharp.Stdio/project.json +++ b/src/OmniSharp.Stdio/project.json @@ -1,14 +1,13 @@ { "version": "1.0.0-*", "description": "ASP.NET 5 web server for stdio", - "compilationOptions": { - "warningsAsErrors": true, - "preserveCompilationContext": true + "buildOptions": { + "warningsAsErrors": true }, "dependencies": { "OmniSharp.Abstractions": "1.0.0", - "Microsoft.AspNetCore.Hosting": "1.0.0-rc2-20708", - "Microsoft.AspNetCore.Http.Features": "1.0.0-rc2-20708", + "Microsoft.AspNetCore.Hosting": "1.0.0-rc2-final", + "Microsoft.AspNetCore.Http.Features": "1.0.0-rc2-final", "Newtonsoft.Json": "8.0.3" }, "frameworks": { @@ -20,9 +19,9 @@ "portable-net45+win8" ], "dependencies": { - "NETStandard.Library": "1.5.0-rc2-24018", - "System.Runtime.Serialization.Primitives": "4.1.1-rc2-24018" + "NETStandard.Library": "1.5.0-rc2-24027", + "System.Runtime.Serialization.Primitives": "4.1.1-rc2-24027" } } } -} \ No newline at end of file +} diff --git a/src/OmniSharp/project.json b/src/OmniSharp/project.json index 6cc18f6e61..e0e68ac6a9 100644 --- a/src/OmniSharp/project.json +++ b/src/OmniSharp/project.json @@ -1,6 +1,6 @@ { "version": "1.0.0-*", - "compilationOptions": { + "buildOptions": { "warningsAsErrors": true, "preserveCompilationContext": true, "emitEntryPoint": true @@ -13,8 +13,8 @@ "frameworks": { "net451": { "dependencies": { - "OmniSharp.MSBuild": "1.0.0-*", - "OmniSharp.ScriptCs": "1.0.0-*" + "OmniSharp.MSBuild": "1.0.0", + "OmniSharp.ScriptCs": "1.0.0" } }, "netcoreapp1.0": { @@ -23,7 +23,7 @@ "portable-net45+win8" ], "dependencies": { - "NETStandard.Library": "1.5.0-rc2-24018" + "NETStandard.Library": "1.5.0-rc2-24027" } } }, @@ -39,4 +39,4 @@ "rhel.7.2-x64": {}, "debian.8.2-x64": {} } -} \ No newline at end of file +} diff --git a/tests/OmniSharp.Bootstrap.Tests/project.json b/tests/OmniSharp.Bootstrap.Tests/project.json index 6eeb83bada..944657cc93 100644 --- a/tests/OmniSharp.Bootstrap.Tests/project.json +++ b/tests/OmniSharp.Bootstrap.Tests/project.json @@ -1,12 +1,12 @@ { "version": "1.0.0-*", - "compilationOptions": { + "buildOptions": { "warningsAsErrors": true }, "dependencies": { "OmniSharp.Bootstrap": "1.0.0", - "Microsoft.CodeAnalysis.CSharp.Workspaces": "1.3.0-beta1-20160410-01", - "Microsoft.Extensions.DependencyModel": "1.0.0-rc2-002439", + "Microsoft.CodeAnalysis.CSharp.Workspaces": "1.3.0-beta1-20160429-01", + "Microsoft.Extensions.DependencyModel": "1.0.0-rc2-002702", "xunit": "2.1.0" }, "frameworks": { @@ -17,18 +17,18 @@ "portable-net45+win8" ], "dependencies": { - "NETStandard.Library": "1.5.0-rc2-24018", - "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc2-20607", - "Microsoft.Extensions.FileSystemGlobbing": "1.0.0-rc2-20607", - "NuGet.Packaging": "3.5.0-beta-1178", - "System.Diagnostics.Process": "4.1.0-rc2-24018", - "System.IO.Compression": "4.1.0-rc2-24018", - "System.Linq.Expressions": "4.0.11-rc2-24018", - "System.Runtime.Serialization.Primitives": "4.1.1-rc2-24018", - "System.Runtime.Loader": "4.0.0-rc2-24018", - "System.Threading.Thread": "4.0.0-rc2-24018", - "System.Threading.ThreadPool": "4.0.10-rc2-24018", - "dotnet-test-xunit": "1.0.0-rc2-151950-39" + "NETStandard.Library": "1.5.0-rc2-24027", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc2-final", + "Microsoft.Extensions.FileSystemGlobbing": "1.0.0-rc2-final", + "NuGet.Packaging": "3.5.0-beta-final", + "System.Diagnostics.Process": "4.1.0-rc2-24027", + "System.IO.Compression": "4.1.0-rc2-24027", + "System.Linq.Expressions": "4.0.11-rc2-24027", + "System.Runtime.Serialization.Primitives": "4.1.1-rc2-24027", + "System.Runtime.Loader": "4.0.0-rc2-24027", + "System.Threading.Thread": "4.0.0-rc2-24027", + "System.Threading.ThreadPool": "4.0.10-rc2-24027", + "dotnet-test-xunit": "1.0.0-rc2-192208-24" } }, "net451": { @@ -38,4 +38,4 @@ } }, "testRunner": "xunit" -} \ No newline at end of file +} diff --git a/tests/OmniSharp.DotNet.Tests/project.json b/tests/OmniSharp.DotNet.Tests/project.json index 13bd3e94ec..5da646802e 100644 --- a/tests/OmniSharp.DotNet.Tests/project.json +++ b/tests/OmniSharp.DotNet.Tests/project.json @@ -1,6 +1,6 @@ { "version": "1.0.0-*", - "compilationOptions": { + "buildOptions": { "warningsAsErrors": true }, "dependencies": { @@ -11,8 +11,8 @@ "frameworks": { "netcoreapp1.0": { "dependencies": { - "dotnet-test-xunit": "1.0.0-rc2-151950-39", - "NETStandard.Library": "1.5.0-rc2-24018" + "dotnet-test-xunit": "1.0.0-rc2-192208-24", + "NETStandard.Library": "1.5.0-rc2-24027" }, "imports": [ "netstandardapp1.5", @@ -22,4 +22,4 @@ } }, "testRunner": "xunit" -} \ No newline at end of file +} diff --git a/tests/OmniSharp.MSBuild.Tests/project.json b/tests/OmniSharp.MSBuild.Tests/project.json index dbc167a6dc..b4f3154de0 100644 --- a/tests/OmniSharp.MSBuild.Tests/project.json +++ b/tests/OmniSharp.MSBuild.Tests/project.json @@ -1,20 +1,20 @@ { "version": "1.0.0-*", - "compilationOptions": { + "buildOptions": { "warningsAsErrors": true }, "dependencies": { "OmniSharp.Tests": "1.0.0", - "Microsoft.CodeAnalysis.CSharp.Workspaces": "1.3.0-beta1-20160410-01", + "Microsoft.CodeAnalysis.CSharp.Workspaces": "1.3.0-beta1-20160429-01", "xunit": "2.1.0" }, "frameworks": { "net451": { "dependencies": { - "OmniSharp.MSBuild": "1.0.0-*", + "OmniSharp.MSBuild": "1.0.0", "xunit.runner.console": "2.1.0" } } }, "testRunner": "xunit" -} \ No newline at end of file +} diff --git a/tests/OmniSharp.Roslyn.CSharp.Tests/project.json b/tests/OmniSharp.Roslyn.CSharp.Tests/project.json index e562c4cd1a..f481d99682 100644 --- a/tests/OmniSharp.Roslyn.CSharp.Tests/project.json +++ b/tests/OmniSharp.Roslyn.CSharp.Tests/project.json @@ -1,13 +1,13 @@ { "version": "1.0.0-*", - "compilationOptions": { + "buildOptions": { "warningsAsErrors": true }, "dependencies": { "TestUtility": "1.0.0", "OmniSharp.Tests": "1.0.0", "OmniSharp.Roslyn.CSharp": "1.0.0", - "Microsoft.CodeAnalysis.CSharp.Workspaces": "1.3.0-beta1-20160410-01", + "Microsoft.CodeAnalysis.CSharp.Workspaces": "1.3.0-beta1-20160429-01", "xunit": "2.1.0" }, "frameworks": { @@ -18,14 +18,11 @@ "portable-net45+win8" ], "dependencies": { - "Microsoft.NETCore.App": { - "type": "platform", - "version": "1.0.0-rc2-24018" - }, - "System.Linq.Parallel": "4.0.1-rc2-24018", - "System.Runtime.Serialization.Primitives": "4.1.1-rc2-24018", - "System.Threading.Tasks.Parallel": "4.0.1-rc2-24018", - "dotnet-test-xunit": "1.0.0-rc2-151950-39" + "NETStandard.Library": "1.5.0-rc2-24027", + "System.Linq.Parallel": "4.0.1-rc2-24027", + "System.Runtime.Serialization.Primitives": "4.1.1-rc2-24027", + "System.Threading.Tasks.Parallel": "4.0.1-rc2-24027", + "dotnet-test-xunit": "1.0.0-rc2-192208-24" } }, "net451": { @@ -35,4 +32,4 @@ } }, "testRunner": "xunit" -} \ No newline at end of file +} diff --git a/tests/OmniSharp.Stdio.Tests/project.json b/tests/OmniSharp.Stdio.Tests/project.json index 9d67f6bde5..85de5962ca 100644 --- a/tests/OmniSharp.Stdio.Tests/project.json +++ b/tests/OmniSharp.Stdio.Tests/project.json @@ -1,6 +1,6 @@ { "version": "1.0.0-*", - "compilationOptions": { + "buildOptions": { "warningsAsErrors": true }, "dependencies": { @@ -16,14 +16,14 @@ "portable-net45+win8" ], "dependencies": { - "NETStandard.Library": "1.5.0-rc2-24018", - "NuGet.Packaging": "3.5.0-beta-1178", - "System.IO.Compression": "4.1.0-rc2-24018", - "System.Runtime.Loader": "4.0.0-rc2-24018", - "System.Runtime.Serialization.Primitives": "4.1.1-rc2-24018", - "System.Threading.ThreadPool": "4.0.10-rc2-24018", - "System.Xml.XDocument": "4.0.11-rc2-24018", - "dotnet-test-xunit": "1.0.0-rc2-151950-39" + "NETStandard.Library": "1.5.0-rc2-24027", + "NuGet.Packaging": "3.5.0-beta-final", + "System.IO.Compression": "4.1.0-rc2-24027", + "System.Runtime.Loader": "4.0.0-rc2-24027", + "System.Runtime.Serialization.Primitives": "4.1.1-rc2-24027", + "System.Threading.ThreadPool": "4.0.10-rc2-24027", + "System.Xml.XDocument": "4.0.11-rc2-24027", + "dotnet-test-xunit": "1.0.0-rc2-192208-24" } }, "net451": { @@ -33,4 +33,4 @@ } }, "testRunner": "xunit" -} \ No newline at end of file +} diff --git a/tests/OmniSharp.Tests/project.json b/tests/OmniSharp.Tests/project.json index 7dae821cb6..11ecc3dc99 100644 --- a/tests/OmniSharp.Tests/project.json +++ b/tests/OmniSharp.Tests/project.json @@ -1,14 +1,14 @@ { "version": "1.0.0-*", - "compilationOptions": { + "buildOptions": { "warningsAsErrors": true }, "dependencies": { "TestUtility": "1.0.0", "OmniSharp.Host": "1.0.0", "OmniSharp.Roslyn.CSharp": "1.0.0", - "Microsoft.CodeAnalysis.CSharp.Workspaces": "1.3.0-beta1-20160410-01", - "Microsoft.Extensions.DependencyModel": "1.0.0-rc2-002439", + "Microsoft.CodeAnalysis.CSharp.Workspaces": "1.3.0-beta1-20160429-01", + "Microsoft.DotNet.InternalAbstractions": "1.0.0-rc2-002702", "xunit": "2.1.0" }, "frameworks": { @@ -19,10 +19,10 @@ "portable-net45+win8" ], "dependencies": { - "NETStandard.Library": "1.5.0-rc2-24018", - "System.Runtime.Serialization.Primitives": "4.1.1-rc2-24018", - "System.IO.Compression": "4.1.0-rc2-24018", - "dotnet-test-xunit": "1.0.0-rc2-151950-39" + "NETStandard.Library": "1.5.0-rc2-24027", + "System.Runtime.Serialization.Primitives": "4.1.1-rc2-24027", + "System.IO.Compression": "4.1.0-rc2-24027", + "dotnet-test-xunit": "1.0.0-rc2-192208-24" } }, "net451": { @@ -32,4 +32,4 @@ } }, "testRunner": "xunit" -} \ No newline at end of file +} diff --git a/tests/TestCommon/project.json b/tests/TestCommon/project.json index 500e134dcf..a8b95d9e19 100644 --- a/tests/TestCommon/project.json +++ b/tests/TestCommon/project.json @@ -1,9 +1,9 @@ { "version": "1.0.0-*", "dependencies": { - "NETStandard.Library": "1.5.0-rc2-24018" + "NETStandard.Library": "1.5.0-rc2-24027" }, "frameworks": { "netstandard1.5": {} } -} \ No newline at end of file +} diff --git a/tests/TestSamples/ProjectSearchSample01/project.json b/tests/TestSamples/ProjectSearchSample01/project.json index 5f9e166eb8..d11afdacde 100644 --- a/tests/TestSamples/ProjectSearchSample01/project.json +++ b/tests/TestSamples/ProjectSearchSample01/project.json @@ -1,9 +1,9 @@ { "version": "1.0.0", "dependencies": { - "Microsoft.NETCore.App": "1.0.0-rc2-3002426" + "Microsoft.NETCore.App": "1.0.0-rc2-3002702" }, "frameworks": { "netcoreapp1.0": {} } -} \ No newline at end of file +} diff --git a/tests/TestSamples/ProjectSearchSample03/src/Project1/project.json b/tests/TestSamples/ProjectSearchSample03/src/Project1/project.json index 5f9e166eb8..d11afdacde 100644 --- a/tests/TestSamples/ProjectSearchSample03/src/Project1/project.json +++ b/tests/TestSamples/ProjectSearchSample03/src/Project1/project.json @@ -1,9 +1,9 @@ { "version": "1.0.0", "dependencies": { - "Microsoft.NETCore.App": "1.0.0-rc2-3002426" + "Microsoft.NETCore.App": "1.0.0-rc2-3002702" }, "frameworks": { "netcoreapp1.0": {} } -} \ No newline at end of file +} diff --git a/tests/TestSamples/ProjectSearchSample04/project.json b/tests/TestSamples/ProjectSearchSample04/project.json index 5f9e166eb8..d11afdacde 100644 --- a/tests/TestSamples/ProjectSearchSample04/project.json +++ b/tests/TestSamples/ProjectSearchSample04/project.json @@ -1,9 +1,9 @@ { "version": "1.0.0", "dependencies": { - "Microsoft.NETCore.App": "1.0.0-rc2-3002426" + "Microsoft.NETCore.App": "1.0.0-rc2-3002702" }, "frameworks": { "netcoreapp1.0": {} } -} \ No newline at end of file +} diff --git a/tests/TestSamples/ProjectSearchSample05/src/Project1/project.json b/tests/TestSamples/ProjectSearchSample05/src/Project1/project.json index 5f9e166eb8..d11afdacde 100644 --- a/tests/TestSamples/ProjectSearchSample05/src/Project1/project.json +++ b/tests/TestSamples/ProjectSearchSample05/src/Project1/project.json @@ -1,9 +1,9 @@ { "version": "1.0.0", "dependencies": { - "Microsoft.NETCore.App": "1.0.0-rc2-3002426" + "Microsoft.NETCore.App": "1.0.0-rc2-3002702" }, "frameworks": { "netcoreapp1.0": {} } -} \ No newline at end of file +} diff --git a/tests/TestSamples/ProjectSearchSample05/src/Project2/Embed/project.json b/tests/TestSamples/ProjectSearchSample05/src/Project2/Embed/project.json index 5f9e166eb8..a769b29dba 100644 --- a/tests/TestSamples/ProjectSearchSample05/src/Project2/Embed/project.json +++ b/tests/TestSamples/ProjectSearchSample05/src/Project2/Embed/project.json @@ -1,7 +1,7 @@ { "version": "1.0.0", "dependencies": { - "Microsoft.NETCore.App": "1.0.0-rc2-3002426" + "Microsoft.NETCore.App": "1.0.0-rc2-3002702" }, "frameworks": { "netcoreapp1.0": {} diff --git a/tests/TestSamples/ProjectSearchSample05/src/Project2/project.json b/tests/TestSamples/ProjectSearchSample05/src/Project2/project.json index 5f9e166eb8..a769b29dba 100644 --- a/tests/TestSamples/ProjectSearchSample05/src/Project2/project.json +++ b/tests/TestSamples/ProjectSearchSample05/src/Project2/project.json @@ -1,7 +1,7 @@ { "version": "1.0.0", "dependencies": { - "Microsoft.NETCore.App": "1.0.0-rc2-3002426" + "Microsoft.NETCore.App": "1.0.0-rc2-3002702" }, "frameworks": { "netcoreapp1.0": {} diff --git a/tests/TestSamples/ProjectSearchSample05/test/Test01/project.json b/tests/TestSamples/ProjectSearchSample05/test/Test01/project.json index 5f9e166eb8..a769b29dba 100644 --- a/tests/TestSamples/ProjectSearchSample05/test/Test01/project.json +++ b/tests/TestSamples/ProjectSearchSample05/test/Test01/project.json @@ -1,7 +1,7 @@ { "version": "1.0.0", "dependencies": { - "Microsoft.NETCore.App": "1.0.0-rc2-3002426" + "Microsoft.NETCore.App": "1.0.0-rc2-3002702" }, "frameworks": { "netcoreapp1.0": {} diff --git a/tests/TestSamples/ProjectSearchSample06/src/Project1/project.json b/tests/TestSamples/ProjectSearchSample06/src/Project1/project.json index 5f9e166eb8..a769b29dba 100644 --- a/tests/TestSamples/ProjectSearchSample06/src/Project1/project.json +++ b/tests/TestSamples/ProjectSearchSample06/src/Project1/project.json @@ -1,7 +1,7 @@ { "version": "1.0.0", "dependencies": { - "Microsoft.NETCore.App": "1.0.0-rc2-3002426" + "Microsoft.NETCore.App": "1.0.0-rc2-3002702" }, "frameworks": { "netcoreapp1.0": {} diff --git a/tests/TestSamples/ProjectSearchSample06/src/Project2/Embed/project.json b/tests/TestSamples/ProjectSearchSample06/src/Project2/Embed/project.json index 5f9e166eb8..a769b29dba 100644 --- a/tests/TestSamples/ProjectSearchSample06/src/Project2/Embed/project.json +++ b/tests/TestSamples/ProjectSearchSample06/src/Project2/Embed/project.json @@ -1,7 +1,7 @@ { "version": "1.0.0", "dependencies": { - "Microsoft.NETCore.App": "1.0.0-rc2-3002426" + "Microsoft.NETCore.App": "1.0.0-rc2-3002702" }, "frameworks": { "netcoreapp1.0": {} diff --git a/tests/TestSamples/ProjectSearchSample06/src/Project2/project.json b/tests/TestSamples/ProjectSearchSample06/src/Project2/project.json index 5f9e166eb8..a769b29dba 100644 --- a/tests/TestSamples/ProjectSearchSample06/src/Project2/project.json +++ b/tests/TestSamples/ProjectSearchSample06/src/Project2/project.json @@ -1,7 +1,7 @@ { "version": "1.0.0", "dependencies": { - "Microsoft.NETCore.App": "1.0.0-rc2-3002426" + "Microsoft.NETCore.App": "1.0.0-rc2-3002702" }, "frameworks": { "netcoreapp1.0": {} diff --git a/tests/TestSamples/ProjectSearchSample06/tests/Test1/project.json b/tests/TestSamples/ProjectSearchSample06/tests/Test1/project.json index 5f9e166eb8..a769b29dba 100644 --- a/tests/TestSamples/ProjectSearchSample06/tests/Test1/project.json +++ b/tests/TestSamples/ProjectSearchSample06/tests/Test1/project.json @@ -1,7 +1,7 @@ { "version": "1.0.0", "dependencies": { - "Microsoft.NETCore.App": "1.0.0-rc2-3002426" + "Microsoft.NETCore.App": "1.0.0-rc2-3002702" }, "frameworks": { "netcoreapp1.0": {} diff --git a/tests/TestSamples/ProjectSearchSample07/src/Project1/project.json b/tests/TestSamples/ProjectSearchSample07/src/Project1/project.json index 5f9e166eb8..a769b29dba 100644 --- a/tests/TestSamples/ProjectSearchSample07/src/Project1/project.json +++ b/tests/TestSamples/ProjectSearchSample07/src/Project1/project.json @@ -1,7 +1,7 @@ { "version": "1.0.0", "dependencies": { - "Microsoft.NETCore.App": "1.0.0-rc2-3002426" + "Microsoft.NETCore.App": "1.0.0-rc2-3002702" }, "frameworks": { "netcoreapp1.0": {} diff --git a/tests/TestSamples/ProjectSearchSample07/src/Project2/Embed/project.json b/tests/TestSamples/ProjectSearchSample07/src/Project2/Embed/project.json index 5f9e166eb8..a769b29dba 100644 --- a/tests/TestSamples/ProjectSearchSample07/src/Project2/Embed/project.json +++ b/tests/TestSamples/ProjectSearchSample07/src/Project2/Embed/project.json @@ -1,7 +1,7 @@ { "version": "1.0.0", "dependencies": { - "Microsoft.NETCore.App": "1.0.0-rc2-3002426" + "Microsoft.NETCore.App": "1.0.0-rc2-3002702" }, "frameworks": { "netcoreapp1.0": {} diff --git a/tests/TestSamples/ProjectSearchSample07/src/Project2/project.json b/tests/TestSamples/ProjectSearchSample07/src/Project2/project.json index 5f9e166eb8..a769b29dba 100644 --- a/tests/TestSamples/ProjectSearchSample07/src/Project2/project.json +++ b/tests/TestSamples/ProjectSearchSample07/src/Project2/project.json @@ -1,7 +1,7 @@ { "version": "1.0.0", "dependencies": { - "Microsoft.NETCore.App": "1.0.0-rc2-3002426" + "Microsoft.NETCore.App": "1.0.0-rc2-3002702" }, "frameworks": { "netcoreapp1.0": {} diff --git a/tests/TestSamples/ProjectSearchSample07/tests/Test1/project.json b/tests/TestSamples/ProjectSearchSample07/tests/Test1/project.json index 5f9e166eb8..a769b29dba 100644 --- a/tests/TestSamples/ProjectSearchSample07/tests/Test1/project.json +++ b/tests/TestSamples/ProjectSearchSample07/tests/Test1/project.json @@ -1,7 +1,7 @@ { "version": "1.0.0", "dependencies": { - "Microsoft.NETCore.App": "1.0.0-rc2-3002426" + "Microsoft.NETCore.App": "1.0.0-rc2-3002702" }, "frameworks": { "netcoreapp1.0": {} diff --git a/tests/TestUtility/project.json b/tests/TestUtility/project.json index 91acc438c6..1218ca0a35 100644 --- a/tests/TestUtility/project.json +++ b/tests/TestUtility/project.json @@ -1,12 +1,12 @@ { "version": "1.0.0-*", - "compilationOptions": { + "buildOptions": { "warningsAsErrors": true }, "dependencies": { "OmniSharp.Host": "1.0.0", "OmniSharp.Roslyn.CSharp": "1.0.0", - "Microsoft.CodeAnalysis.CSharp.Workspaces": "1.3.0-beta1-20160410-01" + "Microsoft.CodeAnalysis.CSharp.Workspaces": "1.3.0-beta1-20160429-01" }, "frameworks": { "netstandard1.5": { @@ -16,11 +16,11 @@ "portable-net45+win8" ], "dependencies": { - "NETStandard.Library": "1.5.0-rc2-24018" + "NETStandard.Library": "1.5.0-rc2-24027" } }, "net451": { "dependencies": {} } } -} \ No newline at end of file +}