dotnet / vscode-csharp

Official C# support for Visual Studio Code
MIT License
2.84k stars 666 forks source link

Parity with Sublime's default symbol loading behavior #1755

Open landaire opened 6 years ago

landaire commented 6 years ago

This is a continuation of my comment here: https://github.com/OmniSharp/omnisharp-vscode/issues/47#issuecomment-329356474

(pinging @DustinCampbell since he was helping me there)

Environment data

dotnet --info output:

$ dotnet --info
.NET Command Line Tools (1.0.1)

Product Information:
 Version:            1.0.1
 Commit SHA-1 hash:  005db40cd1

Runtime Environment:
 OS Name:     Mac OS X
 OS Version:  10.12
 OS Platform: Darwin
 RID:         osx.10.12-x64
 Base Path:   /usr/local/share/dotnet/sdk/1.0.1

VS Code version: Version 1.15.0 (1.15.0)

C# Extension version: 1.12.1

Steps to reproduce

  1. Clone https://github.com/aspnet/mvc locally and open it in both Sublime Text 3 with OmniSharp v1.9.6 and VS Code with the C# plugin installed.
  2. Open src/Microsoft.AspNetCore.Mvc.Abstractions/ApiExplorer/ApiDescription.cs
  3. Hover over ApiParameterDescription on line 32.

Expected behavior

Both Sublime and VS Code should resolve definitions.

Actual behavior

Sublime resolves definitions, VS Code does not.

In the thread linked above Dustin asked for OmniSharp output/if there are any problems. The output pane reads:

Starting OmniSharp server at 9/14/2017, 9:36:29 AM
    Target: /Users/lander/development/aspnet-mvc/Mvc.sln

OmniSharp server started wth Mono
    Path: /Users/lander/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/run
    PID: 11187

OmniSharp: -s /Users/lander/development/aspnet-mvc/Mvc.sln --hostPID 74968 --stdio DotNet:enablePackageRestore=false --encoding utf-8 --loglevel information formattingOptions:useTabs=false formattingOptions:tabSize=4 formattingOptions:indentationSize=4
{"Event":"log","Body":{"LogLevel":"INFORMATION","Name":"OmniSharp.Startup","Message":"Omnisharp server running using Stdio at location '/Users/lander/development/aspnet-mvc' on host 74968."},"Seq":1,"Type":"event"}
[info]: OmniSharp.DotNet.DotNetProjectSystem
        Initializing in /Users/lander/development/aspnet-mvc
[info]: OmniSharp.DotNet.DotNetProjectSystem
        Auto package restore: False
[info]: OmniSharp.DotNet.DotNetProjectSystem
        Update workspace context
[info]: OmniSharp.DotNet.DotNetProjectSystem
        Resolving projects references
[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Omnisharp will use local MSBuild.
    MSBUILD_EXE_PATH: /Users/lander/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/omnisharp/msbuild/MSBuild.dll
    MSBuildExtensionsPath: /Users/lander/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/omnisharp/msbuild
    TargetFrameworkRootPath: /usr/local/Cellar/mono/5.0.1.1/lib/mono/xbuild-frameworks
    RoslynTargetsPath: /Users/lander/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/omnisharp/msbuild/Roslyn
    CscToolPath: /Users/lander/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/omnisharp/msbuild/Roslyn

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Detecting projects in '/Users/lander/development/aspnet-mvc/Mvc.sln'.
[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc/Microsoft.AspNetCore.Mvc.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc/Microsoft.AspNetCore.Mvc.csproj'.
/Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc/Microsoft.AspNetCore.Mvc.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.Razor/Microsoft.AspNetCore.Mvc.Razor.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.Razor/Microsoft.AspNetCore.Mvc.Razor.csproj'.
/Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.Razor/Microsoft.AspNetCore.Mvc.Razor.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.Core/Microsoft.AspNetCore.Mvc.Core.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.Core/Microsoft.AspNetCore.Mvc.Core.csproj'.
/Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.Core/Microsoft.AspNetCore.Mvc.Core.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.Razor.Test/Microsoft.AspNetCore.Mvc.Razor.Test.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.Razor.Test/Microsoft.AspNetCore.Mvc.Razor.Test.csproj'.
/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.Razor.Test/Microsoft.AspNetCore.Mvc.Razor.Test.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.Core.Test/Microsoft.AspNetCore.Mvc.Core.Test.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.Core.Test/Microsoft.AspNetCore.Mvc.Core.Test.csproj'.
/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.Core.Test/Microsoft.AspNetCore.Mvc.Core.Test.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.FunctionalTests/Microsoft.AspNetCore.Mvc.FunctionalTests.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.FunctionalTests/Microsoft.AspNetCore.Mvc.FunctionalTests.csproj'.
/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.FunctionalTests/Microsoft.AspNetCore.Mvc.FunctionalTests.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/WebSites/BasicWebSite/BasicWebSite.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/WebSites/BasicWebSite/BasicWebSite.csproj'.
/Users/lander/development/aspnet-mvc/test/WebSites/BasicWebSite/BasicWebSite.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/WebSites/RoutingWebSite/RoutingWebSite.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/WebSites/RoutingWebSite/RoutingWebSite.csproj'.
/Users/lander/development/aspnet-mvc/test/WebSites/RoutingWebSite/RoutingWebSite.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.Test/Microsoft.AspNetCore.Mvc.Test.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.Test/Microsoft.AspNetCore.Mvc.Test.csproj'.
/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.Test/Microsoft.AspNetCore.Mvc.Test.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/WebSites/RazorWebSite/RazorWebSite.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/WebSites/RazorWebSite/RazorWebSite.csproj'.
/Users/lander/development/aspnet-mvc/test/WebSites/RazorWebSite/RazorWebSite.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/WebSites/FormatterWebSite/FormatterWebSite.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/WebSites/FormatterWebSite/FormatterWebSite.csproj'.
/Users/lander/development/aspnet-mvc/test/WebSites/FormatterWebSite/FormatterWebSite.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/WebSites/FiltersWebSite/FiltersWebSite.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/WebSites/FiltersWebSite/FiltersWebSite.csproj'.
/Users/lander/development/aspnet-mvc/test/WebSites/FiltersWebSite/FiltersWebSite.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/WebSites/ApiExplorerWebSite/ApiExplorerWebSite.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/WebSites/ApiExplorerWebSite/ApiExplorerWebSite.csproj'.
/Users/lander/development/aspnet-mvc/test/WebSites/ApiExplorerWebSite/ApiExplorerWebSite.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/WebSites/VersioningWebSite/VersioningWebSite.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/WebSites/VersioningWebSite/VersioningWebSite.csproj'.
/Users/lander/development/aspnet-mvc/test/WebSites/VersioningWebSite/VersioningWebSite.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/WebSites/TagHelpersWebSite/TagHelpersWebSite.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/WebSites/TagHelpersWebSite/TagHelpersWebSite.csproj'.
/Users/lander/development/aspnet-mvc/test/WebSites/TagHelpersWebSite/TagHelpersWebSite.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/WebSites/FilesWebSite/FilesWebSite.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/WebSites/FilesWebSite/FilesWebSite.csproj'.
/Users/lander/development/aspnet-mvc/test/WebSites/FilesWebSite/FilesWebSite.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/WebSites/RazorPageExecutionInstrumentationWebSite/RazorPageExecutionInstrumentationWebSite.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/WebSites/RazorPageExecutionInstrumentationWebSite/RazorPageExecutionInstrumentationWebSite.csproj'.
/Users/lander/development/aspnet-mvc/test/WebSites/RazorPageExecutionInstrumentationWebSite/RazorPageExecutionInstrumentationWebSite.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/WebSites/ApplicationModelWebSite/ApplicationModelWebSite.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/WebSites/ApplicationModelWebSite/ApplicationModelWebSite.csproj'.
/Users/lander/development/aspnet-mvc/test/WebSites/ApplicationModelWebSite/ApplicationModelWebSite.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.WebApiCompatShim/Microsoft.AspNetCore.Mvc.WebApiCompatShim.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.WebApiCompatShim/Microsoft.AspNetCore.Mvc.WebApiCompatShim.csproj'.
/Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.WebApiCompatShim/Microsoft.AspNetCore.Mvc.WebApiCompatShim.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/WebSites/WebApiCompatShimWebSite/WebApiCompatShimWebSite.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/WebSites/WebApiCompatShimWebSite/WebApiCompatShimWebSite.csproj'.
/Users/lander/development/aspnet-mvc/test/WebSites/WebApiCompatShimWebSite/WebApiCompatShimWebSite.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.WebApiCompatShimTest/Microsoft.AspNetCore.Mvc.WebApiCompatShimTest.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.WebApiCompatShimTest/Microsoft.AspNetCore.Mvc.WebApiCompatShimTest.csproj'.
/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.WebApiCompatShimTest/Microsoft.AspNetCore.Mvc.WebApiCompatShimTest.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.TagHelpers/Microsoft.AspNetCore.Mvc.TagHelpers.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.TagHelpers/Microsoft.AspNetCore.Mvc.TagHelpers.csproj'.
/Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.TagHelpers/Microsoft.AspNetCore.Mvc.TagHelpers.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.TagHelpers.Test/Microsoft.AspNetCore.Mvc.TagHelpers.Test.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.TagHelpers.Test/Microsoft.AspNetCore.Mvc.TagHelpers.Test.csproj'.
/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.TagHelpers.Test/Microsoft.AspNetCore.Mvc.TagHelpers.Test.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/WebSites/HtmlGenerationWebSite/HtmlGenerationWebSite.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/WebSites/HtmlGenerationWebSite/HtmlGenerationWebSite.csproj'.
/Users/lander/development/aspnet-mvc/test/WebSites/HtmlGenerationWebSite/HtmlGenerationWebSite.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/WebSites/ErrorPageMiddlewareWebSite/ErrorPageMiddlewareWebSite.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/WebSites/ErrorPageMiddlewareWebSite/ErrorPageMiddlewareWebSite.csproj'.
/Users/lander/development/aspnet-mvc/test/WebSites/ErrorPageMiddlewareWebSite/ErrorPageMiddlewareWebSite.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/WebSites/XmlFormattersWebSite/XmlFormattersWebSite.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/WebSites/XmlFormattersWebSite/XmlFormattersWebSite.csproj'.
/Users/lander/development/aspnet-mvc/test/WebSites/XmlFormattersWebSite/XmlFormattersWebSite.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/WebSites/ControllersFromServicesWebSite/ControllersFromServicesWebSite.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/WebSites/ControllersFromServicesWebSite/ControllersFromServicesWebSite.csproj'.
/Users/lander/development/aspnet-mvc/test/WebSites/ControllersFromServicesWebSite/ControllersFromServicesWebSite.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/WebSites/ControllersFromServicesClassLibrary/ControllersFromServicesClassLibrary.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/WebSites/ControllersFromServicesClassLibrary/ControllersFromServicesClassLibrary.csproj'.
/Users/lander/development/aspnet-mvc/test/WebSites/ControllersFromServicesClassLibrary/ControllersFromServicesClassLibrary.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.TestCommon/Microsoft.AspNetCore.Mvc.TestCommon.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.TestCommon/Microsoft.AspNetCore.Mvc.TestCommon.csproj'.
/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.TestCommon/Microsoft.AspNetCore.Mvc.TestCommon.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/WebSites/CorsWebSite/CorsWebSite.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/WebSites/CorsWebSite/CorsWebSite.csproj'.
/Users/lander/development/aspnet-mvc/test/WebSites/CorsWebSite/CorsWebSite.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.IntegrationTests/Microsoft.AspNetCore.Mvc.IntegrationTests.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.IntegrationTests/Microsoft.AspNetCore.Mvc.IntegrationTests.csproj'.
/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.IntegrationTests/Microsoft.AspNetCore.Mvc.IntegrationTests.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.Abstractions/Microsoft.AspNetCore.Mvc.Abstractions.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.Abstractions/Microsoft.AspNetCore.Mvc.Abstractions.csproj'.
/Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.Abstractions/Microsoft.AspNetCore.Mvc.Abstractions.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.ApiExplorer/Microsoft.AspNetCore.Mvc.ApiExplorer.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.ApiExplorer/Microsoft.AspNetCore.Mvc.ApiExplorer.csproj'.
/Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.ApiExplorer/Microsoft.AspNetCore.Mvc.ApiExplorer.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.ApiExplorer.Test/Microsoft.AspNetCore.Mvc.ApiExplorer.Test.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.ApiExplorer.Test/Microsoft.AspNetCore.Mvc.ApiExplorer.Test.csproj'.
/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.ApiExplorer.Test/Microsoft.AspNetCore.Mvc.ApiExplorer.Test.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.Abstractions.Test/Microsoft.AspNetCore.Mvc.Abstractions.Test.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.Abstractions.Test/Microsoft.AspNetCore.Mvc.Abstractions.Test.csproj'.
/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.Abstractions.Test/Microsoft.AspNetCore.Mvc.Abstractions.Test.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.ViewFeatures/Microsoft.AspNetCore.Mvc.ViewFeatures.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.ViewFeatures/Microsoft.AspNetCore.Mvc.ViewFeatures.csproj'.
/Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.ViewFeatures/Microsoft.AspNetCore.Mvc.ViewFeatures.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.Formatters.Json/Microsoft.AspNetCore.Mvc.Formatters.Json.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.Formatters.Json/Microsoft.AspNetCore.Mvc.Formatters.Json.csproj'.
/Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.Formatters.Json/Microsoft.AspNetCore.Mvc.Formatters.Json.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.Formatters.Xml/Microsoft.AspNetCore.Mvc.Formatters.Xml.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.Formatters.Xml/Microsoft.AspNetCore.Mvc.Formatters.Xml.csproj'.
/Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.Formatters.Xml/Microsoft.AspNetCore.Mvc.Formatters.Xml.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.Formatters.Json.Test/Microsoft.AspNetCore.Mvc.Formatters.Json.Test.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.Formatters.Json.Test/Microsoft.AspNetCore.Mvc.Formatters.Json.Test.csproj'.
/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.Formatters.Json.Test/Microsoft.AspNetCore.Mvc.Formatters.Json.Test.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.Formatters.Xml.Test/Microsoft.AspNetCore.Mvc.Formatters.Xml.Test.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.Formatters.Xml.Test/Microsoft.AspNetCore.Mvc.Formatters.Xml.Test.csproj'.
/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.Formatters.Xml.Test/Microsoft.AspNetCore.Mvc.Formatters.Xml.Test.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.Cors/Microsoft.AspNetCore.Mvc.Cors.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.Cors/Microsoft.AspNetCore.Mvc.Cors.csproj'.
/Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.Cors/Microsoft.AspNetCore.Mvc.Cors.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.DataAnnotations/Microsoft.AspNetCore.Mvc.DataAnnotations.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.DataAnnotations/Microsoft.AspNetCore.Mvc.DataAnnotations.csproj'.
/Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.DataAnnotations/Microsoft.AspNetCore.Mvc.DataAnnotations.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.Cors.Test/Microsoft.AspNetCore.Mvc.Cors.Test.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.Cors.Test/Microsoft.AspNetCore.Mvc.Cors.Test.csproj'.
/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.Cors.Test/Microsoft.AspNetCore.Mvc.Cors.Test.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.DataAnnotations.Test/Microsoft.AspNetCore.Mvc.DataAnnotations.Test.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.DataAnnotations.Test/Microsoft.AspNetCore.Mvc.DataAnnotations.Test.csproj'.
/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.DataAnnotations.Test/Microsoft.AspNetCore.Mvc.DataAnnotations.Test.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.ViewFeatures.Test/Microsoft.AspNetCore.Mvc.ViewFeatures.Test.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.ViewFeatures.Test/Microsoft.AspNetCore.Mvc.ViewFeatures.Test.csproj'.
/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.ViewFeatures.Test/Microsoft.AspNetCore.Mvc.ViewFeatures.Test.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.Localization/Microsoft.AspNetCore.Mvc.Localization.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.Localization/Microsoft.AspNetCore.Mvc.Localization.csproj'.
/Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.Localization/Microsoft.AspNetCore.Mvc.Localization.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.Localization.Test/Microsoft.AspNetCore.Mvc.Localization.Test.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.Localization.Test/Microsoft.AspNetCore.Mvc.Localization.Test.csproj'.
/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.Localization.Test/Microsoft.AspNetCore.Mvc.Localization.Test.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.TestDiagnosticListener/Microsoft.AspNetCore.Mvc.TestDiagnosticListener.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.TestDiagnosticListener/Microsoft.AspNetCore.Mvc.TestDiagnosticListener.csproj'.
/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.TestDiagnosticListener/Microsoft.AspNetCore.Mvc.TestDiagnosticListener.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/samples/MvcSandbox/MvcSandbox.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/samples/MvcSandbox/MvcSandbox.csproj'.
/Users/lander/development/aspnet-mvc/samples/MvcSandbox/MvcSandbox.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/WebSites/SimpleWebSite/SimpleWebSite.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/WebSites/SimpleWebSite/SimpleWebSite.csproj'.
/Users/lander/development/aspnet-mvc/test/WebSites/SimpleWebSite/SimpleWebSite.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/WebSites/SecurityWebSite/SecurityWebSite.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/WebSites/SecurityWebSite/SecurityWebSite.csproj'.
/Users/lander/development/aspnet-mvc/test/WebSites/SecurityWebSite/SecurityWebSite.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.RazorPages/Microsoft.AspNetCore.Mvc.RazorPages.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.RazorPages/Microsoft.AspNetCore.Mvc.RazorPages.csproj'.
/Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.RazorPages/Microsoft.AspNetCore.Mvc.RazorPages.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.RazorPages.Test/Microsoft.AspNetCore.Mvc.RazorPages.Test.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.RazorPages.Test/Microsoft.AspNetCore.Mvc.RazorPages.Test.csproj'.
/Users/lander/development/aspnet-mvc/test/Microsoft.AspNetCore.Mvc.RazorPages.Test/Microsoft.AspNetCore.Mvc.RazorPages.Test.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/test/WebSites/RazorPagesWebSite/RazorPagesWebSite.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/test/WebSites/RazorPagesWebSite/RazorPagesWebSite.csproj'.
/Users/lander/development/aspnet-mvc/test/WebSites/RazorPagesWebSite/RazorPagesWebSite.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/benchmarks/Microsoft.AspNetCore.Mvc.Performance/Microsoft.AspNetCore.Mvc.Performance.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/benchmarks/Microsoft.AspNetCore.Mvc.Performance/Microsoft.AspNetCore.Mvc.Performance.csproj'.
/Users/lander/development/aspnet-mvc/benchmarks/Microsoft.AspNetCore.Mvc.Performance/Microsoft.AspNetCore.Mvc.Performance.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.Testing/Microsoft.AspNetCore.Mvc.Testing.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Package references have not been pinned. Run './build.sh /t:Pin'.
        Also, you can run './build.sh /t:Restore' which will pin *and* restore packages. 'build.sh' can be found in '/Users/lander/development/aspnet-mvc/'.
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.Testing/Microsoft.AspNetCore.Mvc.Testing.csproj'.
/Users/lander/development/aspnet-mvc/src/Microsoft.AspNetCore.Mvc.Testing/Microsoft.AspNetCore.Mvc.Testing.csproj

[info]: OmniSharp.Script.ScriptProjectSystem
        Detecting CSX files in '/Users/lander/development/aspnet-mvc'.
[info]: OmniSharp.Script.ScriptProjectSystem
        Could not find any CSX files
[info]: OmniSharp.Services.WorkspaceHelper
        Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.CSharpWorkspaceOptionsProvider
[info]: OmniSharp.Startup
        Configuration finished.

Note it complains a lot that I haven't restored packages or ran ./build.sh, which is probably the issue, but for my purposes is cumbersome and from my perspective shouldn't be required.

DustinCampbell commented 6 years ago

I suspect this is just a situation where omnisharp-roslyn is being a bit paranoid and not allowing a project to limp along even if MSBuild reported an error. I think we can make this a bit more robust.

landaire commented 6 years ago

If you have any pointers where to start with this one, I'd be happy to see if I can submit a PR.

DustinCampbell commented 6 years ago

You'd need to work in https://github.com/OmniSharp/omnisharp-roslyn.