Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

omnisharp still having a hard time with xamarin #1779

Closed
jetersen opened this issue Oct 6, 2017 · 16 comments
Closed

omnisharp still having a hard time with xamarin #1779

jetersen opened this issue Oct 6, 2017 · 16 comments
Assignees
Milestone

Comments

@jetersen
Copy link

jetersen commented Oct 6, 2017

Environment data

dotnet --info output:

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

Product Information:
 Version:            2.0.0
 Commit SHA-1 hash:  cdcd1928c9

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/2.0.0/

Microsoft .NET Core Shared Framework Host

  Version  : 2.0.0
  Build    : e8b8861ac7faf042c87a5c2f9f2d04c98b69f28d

VS Code version: 1.17.0
C# Extension version: 1.12.1

Steps to reproduce

brew cask install mono-mdk
Xamarin project

Expected behavior

Should load properly

Actual behavior

Starting OmniSharp server at 10/6/2017, 9:48:33 AM
    Target: /Users/bob/app/CFD.sln

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

OmniSharp: -s /Users/bob/app/CFD.sln --hostPID 73616 --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/bob/app' on host 73616."},"Seq":1,"Type":"event"}
[info]: OmniSharp.DotNet.DotNetProjectSystem
        Initializing in /Users/bob/app
[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 initialized with Mono MSBuild.
    MSBUILD_EXE_PATH: /Library/Frameworks/Mono.framework/Versions/5.2.0/lib/mono/msbuild/15.0/bin/MSBuild.dll
    MSBuildExtensionsPath: /Library/Frameworks/Mono.framework/Versions/5.2.0/lib/mono/xbuild
    TargetFrameworkRootPath: /Library/Frameworks/Mono.framework/Versions/5.2.0/lib/mono/xbuild-frameworks
    RoslynTargetsPath: /Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/omnisharp/msbuild/Roslyn
    CscToolPath: /Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/omnisharp/msbuild/Roslyn

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Detecting projects in '/Users/bob/app/CFD.sln'.
[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/bob/app/CFD.csproj
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/bob/app/CFD.csproj'.
/Users/bob/app/CFD.csproj(1,1)
Microsoft.Build.Exceptions.InvalidProjectFileException: The imported project "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" was not found. Also, tried to find "Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" in the fallback search path(s) for $(MSBuildExtensionsPath32) - "/Library/Frameworks/Mono.framework/External/xbuild/" . These search paths are defined in "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/omnisharp/OmniSharp.exe.config". Confirm that the path in the <Import> declaration is correct, and that the file exists on disk in one of the search paths.  /Users/bob/app/CFD.csproj
  at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject (System.String errorSubCategoryResourceName, Microsoft.Build.Shared.IElementLocation elementLocation, System.String resourceName, System.Object[] args) [0x00042] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject (Microsoft.Build.Shared.IElementLocation elementLocation, System.String resourceName, System.Object[] args) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].ThrowForImportedProjectWithSearchPathsNotFound (Microsoft.Build.Evaluation.ProjectImportPathMatch searchPathMatch, Microsoft.Build.Construction.ProjectImportElement importElement) [0x000a2] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].ExpandAndLoadImports (System.String directoryOfImportingFile, Microsoft.Build.Construction.ProjectImportElement importElement) [0x001d1] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].EvaluateImportElement (System.String directoryOfImportingFile, Microsoft.Build.Construction.ProjectImportElement importElement) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].PerformDepthFirstPass (Microsoft.Build.Construction.ProjectRootElement currentProjectOrImport) [0x00202] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].Evaluate (Microsoft.Build.BackEnd.Logging.ILoggingService loggingService, Microsoft.Build.Framework.BuildEventContext buildEventContext) [0x000df] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].Evaluate (Microsoft.Build.Evaluation.IEvaluatorData`4[P,I,M,D] data, Microsoft.Build.Construction.ProjectRootElement root, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings, System.Int32 maxNodeCount, Microsoft.Build.Collections.PropertyDictionary`1[T] environmentProperties, Microsoft.Build.BackEnd.Logging.ILoggingService loggingService, Microsoft.Build.Evaluation.IItemFactory`2[S,T] itemFactory, Microsoft.Build.Evaluation.IToolsetProvider toolsetProvider, Microsoft.Build.Evaluation.ProjectRootElementCache projectRootElementCache, Microsoft.Build.Framework.BuildEventContext buildEventContext, Microsoft.Build.Execution.ProjectInstance projectInstanceIfAnyForDebuggerOnly, Microsoft.Build.BackEnd.SdkResolution sdkResolution) [0x00016] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.Reevaluate (Microsoft.Build.BackEnd.Logging.ILoggingService loggingServiceForEvaluation, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x0004c] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary (Microsoft.Build.BackEnd.Logging.ILoggingService loggingServiceForEvaluation, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x00034] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary (Microsoft.Build.BackEnd.Logging.ILoggingService loggingServiceForEvaluation) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary () [0x00007] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.Initialize (System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, System.String subToolsetVersion, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x000e9] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, System.String subToolsetVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x0009c] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.ProjectCollection.LoadProject (System.String fileName, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion) [0x000fc] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.ProjectCollection.LoadProject (System.String fileName, System.String toolsVersion) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at OmniSharp.MSBuild.ProjectFile.ProjectFileInfo.LoadProject (System.String filePath, System.String solutionDirectory, System.String sdksPath, Microsoft.Extensions.Logging.ILogger logger, OmniSharp.Options.MSBuildOptions options, System.Collections.Generic.ICollection`1[T] diagnostics, System.Collections.Immutable.ImmutableArray`1[System.String]& targetFrameworks) [0x00078] in <f763dd23fe6c40f5a61f0ddbd60a8900>:0 
  at OmniSharp.MSBuild.ProjectFile.ProjectFileInfo.Create (System.String filePath, System.String solutionDirectory, System.String sdksPath, Microsoft.Extensions.Logging.ILogger logger, OmniSharp.Options.MSBuildOptions options, System.Collections.Generic.ICollection`1[T] diagnostics) [0x0000a] in <f763dd23fe6c40f5a61f0ddbd60a8900>:0 
  at OmniSharp.MSBuild.MSBuildProjectSystem.LoadProject (System.String projectFilePath) [0x0003f] in <f763dd23fe6c40f5a61f0ddbd60a8900>:0 

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/bob/app/CFD.iOS/CFD.iOS.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        The imported project "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" was not found. Also, tried to find "Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" in the fallback search path(s) for $(MSBuildExtensionsPath32) - "/Library/Frameworks/Mono.framework/External/xbuild/" . These search paths are defined in "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/omnisharp/OmniSharp.exe.config". Confirm that the path in the <Import> declaration is correct, and that the file exists on disk in one of the search paths.
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        The imported project "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" was not found. Also, tried to find "Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" in the fallback search path(s) for $(MSBuildExtensionsPath32) - "/Library/Frameworks/Mono.framework/External/xbuild/" . These search paths are defined in "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/omnisharp/OmniSharp.exe.config". Confirm that the path in the <Import> declaration is correct, and that the file exists on disk in one of the search paths.
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        The imported project "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" was not found. Also, tried to find "Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" in the fallback search path(s) for $(MSBuildExtensionsPath32) - "/Library/Frameworks/Mono.framework/External/xbuild/" . These search paths are defined in "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/omnisharp/OmniSharp.exe.config". Confirm that the path in the <Import> declaration is correct, and that the file exists on disk in one of the search paths.
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        The imported project "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" was not found. Also, tried to find "Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" in the fallback search path(s) for $(MSBuildExtensionsPath32) - "/Library/Frameworks/Mono.framework/External/xbuild/" . These search paths are defined in "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/omnisharp/OmniSharp.exe.config". Confirm that the path in the <Import> declaration is correct, and that the file exists on disk in one of the search paths.
/Users/bob/app/CFD.iOS/CFD.iOS.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/bob/app/CFD.Droid/CFD.Droid.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        The imported project "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" was not found. Also, tried to find "Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" in the fallback search path(s) for $(MSBuildExtensionsPath32) - "/Library/Frameworks/Mono.framework/External/xbuild/" . These search paths are defined in "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/omnisharp/OmniSharp.exe.config". Confirm that the path in the <Import> declaration is correct, and that the file exists on disk in one of the search paths.
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        The imported project "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" was not found. Also, tried to find "Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" in the fallback search path(s) for $(MSBuildExtensionsPath32) - "/Library/Frameworks/Mono.framework/External/xbuild/" . These search paths are defined in "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/omnisharp/OmniSharp.exe.config". Confirm that the path in the <Import> declaration is correct, and that the file exists on disk in one of the search paths.
/Users/bob/app/CFD.Droid/CFD.Droid.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/bob/app/CFD.iOS.Tests/CFD.iOS.Tests.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        The imported project "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" was not found. Also, tried to find "Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" in the fallback search path(s) for $(MSBuildExtensionsPath32) - "/Library/Frameworks/Mono.framework/External/xbuild/" . These search paths are defined in "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/omnisharp/OmniSharp.exe.config". Confirm that the path in the <Import> declaration is correct, and that the file exists on disk in one of the search paths.
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        The imported project "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" was not found. Also, tried to find "Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" in the fallback search path(s) for $(MSBuildExtensionsPath32) - "/Library/Frameworks/Mono.framework/External/xbuild/" . These search paths are defined in "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/omnisharp/OmniSharp.exe.config". Confirm that the path in the <Import> declaration is correct, and that the file exists on disk in one of the search paths.
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        The imported project "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" was not found. Also, tried to find "Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" in the fallback search path(s) for $(MSBuildExtensionsPath32) - "/Library/Frameworks/Mono.framework/External/xbuild/" . These search paths are defined in "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/omnisharp/OmniSharp.exe.config". Confirm that the path in the <Import> declaration is correct, and that the file exists on disk in one of the search paths.
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        The imported project "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" was not found. Also, tried to find "Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" in the fallback search path(s) for $(MSBuildExtensionsPath32) - "/Library/Frameworks/Mono.framework/External/xbuild/" . These search paths are defined in "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/omnisharp/OmniSharp.exe.config". Confirm that the path in the <Import> declaration is correct, and that the file exists on disk in one of the search paths.
/Users/bob/app/CFD.iOS.Tests/CFD.iOS.Tests.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/bob/app/CFD.UnitTests/CFD.UnitTests.csproj
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        The imported project "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" was not found. Also, tried to find "Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" in the fallback search path(s) for $(MSBuildExtensionsPath32) - "/Library/Frameworks/Mono.framework/External/xbuild/" . These search paths are defined in "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/omnisharp/OmniSharp.exe.config". Confirm that the path in the <Import> declaration is correct, and that the file exists on disk in one of the search paths.
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        The imported project "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" was not found. Also, tried to find "Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" in the fallback search path(s) for $(MSBuildExtensionsPath32) - "/Library/Frameworks/Mono.framework/External/xbuild/" . These search paths are defined in "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/omnisharp/OmniSharp.exe.config". Confirm that the path in the <Import> declaration is correct, and that the file exists on disk in one of the search paths.
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        The imported project "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" was not found. Also, tried to find "Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" in the fallback search path(s) for $(MSBuildExtensionsPath32) - "/Library/Frameworks/Mono.framework/External/xbuild/" . These search paths are defined in "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/omnisharp/OmniSharp.exe.config". Confirm that the path in the <Import> declaration is correct, and that the file exists on disk in one of the search paths.
[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        The imported project "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" was not found. Also, tried to find "Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" in the fallback search path(s) for $(MSBuildExtensionsPath32) - "/Library/Frameworks/Mono.framework/External/xbuild/" . These search paths are defined in "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/omnisharp/OmniSharp.exe.config". Confirm that the path in the <Import> declaration is correct, and that the file exists on disk in one of the search paths.
/Users/bob/app/CFD.UnitTests/CFD.UnitTests.csproj

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/bob/app/CFD.Visualization/CFD.Visualization.csproj
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/bob/app/CFD.Visualization/CFD.Visualization.csproj'.
/Users/bob/app/CFD.Visualization/CFD.Visualization.csproj(1,1)
Microsoft.Build.Exceptions.InvalidProjectFileException: The imported project "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" was not found. Also, tried to find "Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" in the fallback search path(s) for $(MSBuildExtensionsPath32) - "/Library/Frameworks/Mono.framework/External/xbuild/" . These search paths are defined in "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/omnisharp/OmniSharp.exe.config". Confirm that the path in the <Import> declaration is correct, and that the file exists on disk in one of the search paths.  /Users/bob/app/CFD.Visualization/CFD.Visualization.csproj
  at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject (System.String errorSubCategoryResourceName, Microsoft.Build.Shared.IElementLocation elementLocation, System.String resourceName, System.Object[] args) [0x00042] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject (Microsoft.Build.Shared.IElementLocation elementLocation, System.String resourceName, System.Object[] args) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].ThrowForImportedProjectWithSearchPathsNotFound (Microsoft.Build.Evaluation.ProjectImportPathMatch searchPathMatch, Microsoft.Build.Construction.ProjectImportElement importElement) [0x000a2] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].ExpandAndLoadImports (System.String directoryOfImportingFile, Microsoft.Build.Construction.ProjectImportElement importElement) [0x001d1] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].EvaluateImportElement (System.String directoryOfImportingFile, Microsoft.Build.Construction.ProjectImportElement importElement) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].PerformDepthFirstPass (Microsoft.Build.Construction.ProjectRootElement currentProjectOrImport) [0x00202] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].Evaluate (Microsoft.Build.BackEnd.Logging.ILoggingService loggingService, Microsoft.Build.Framework.BuildEventContext buildEventContext) [0x000df] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].Evaluate (Microsoft.Build.Evaluation.IEvaluatorData`4[P,I,M,D] data, Microsoft.Build.Construction.ProjectRootElement root, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings, System.Int32 maxNodeCount, Microsoft.Build.Collections.PropertyDictionary`1[T] environmentProperties, Microsoft.Build.BackEnd.Logging.ILoggingService loggingService, Microsoft.Build.Evaluation.IItemFactory`2[S,T] itemFactory, Microsoft.Build.Evaluation.IToolsetProvider toolsetProvider, Microsoft.Build.Evaluation.ProjectRootElementCache projectRootElementCache, Microsoft.Build.Framework.BuildEventContext buildEventContext, Microsoft.Build.Execution.ProjectInstance projectInstanceIfAnyForDebuggerOnly, Microsoft.Build.BackEnd.SdkResolution sdkResolution) [0x00016] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.Reevaluate (Microsoft.Build.BackEnd.Logging.ILoggingService loggingServiceForEvaluation, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x0004c] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary (Microsoft.Build.BackEnd.Logging.ILoggingService loggingServiceForEvaluation, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x00034] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary (Microsoft.Build.BackEnd.Logging.ILoggingService loggingServiceForEvaluation) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary () [0x00007] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.Initialize (System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, System.String subToolsetVersion, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x000e9] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, System.String subToolsetVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x0009c] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.ProjectCollection.LoadProject (System.String fileName, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion) [0x000fc] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.ProjectCollection.LoadProject (System.String fileName, System.String toolsVersion) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at OmniSharp.MSBuild.ProjectFile.ProjectFileInfo.LoadProject (System.String filePath, System.String solutionDirectory, System.String sdksPath, Microsoft.Extensions.Logging.ILogger logger, OmniSharp.Options.MSBuildOptions options, System.Collections.Generic.ICollection`1[T] diagnostics, System.Collections.Immutable.ImmutableArray`1[System.String]& targetFrameworks) [0x00078] in <f763dd23fe6c40f5a61f0ddbd60a8900>:0 
  at OmniSharp.MSBuild.ProjectFile.ProjectFileInfo.Create (System.String filePath, System.String solutionDirectory, System.String sdksPath, Microsoft.Extensions.Logging.ILogger logger, OmniSharp.Options.MSBuildOptions options, System.Collections.Generic.ICollection`1[T] diagnostics) [0x0000a] in <f763dd23fe6c40f5a61f0ddbd60a8900>:0 
  at OmniSharp.MSBuild.MSBuildProjectSystem.LoadProject (System.String projectFilePath) [0x0003f] in <f763dd23fe6c40f5a61f0ddbd60a8900>:0 

[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Update project: CFD.iOS
[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Found referenced project outside root directory: /Users/bob/app/CFD.csproj
[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/bob/app/CFD.csproj
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/bob/app/CFD.csproj'.
/Users/bob/app/CFD.csproj(1,1)
Microsoft.Build.Exceptions.InvalidProjectFileException: The imported project "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" was not found. Also, tried to find "Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" in the fallback search path(s) for $(MSBuildExtensionsPath32) - "/Library/Frameworks/Mono.framework/External/xbuild/" . These search paths are defined in "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/omnisharp/OmniSharp.exe.config". Confirm that the path in the <Import> declaration is correct, and that the file exists on disk in one of the search paths.  /Users/bob/app/CFD.csproj
  at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject (System.String errorSubCategoryResourceName, Microsoft.Build.Shared.IElementLocation elementLocation, System.String resourceName, System.Object[] args) [0x00042] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject (Microsoft.Build.Shared.IElementLocation elementLocation, System.String resourceName, System.Object[] args) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].ThrowForImportedProjectWithSearchPathsNotFound (Microsoft.Build.Evaluation.ProjectImportPathMatch searchPathMatch, Microsoft.Build.Construction.ProjectImportElement importElement) [0x000a2] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].ExpandAndLoadImports (System.String directoryOfImportingFile, Microsoft.Build.Construction.ProjectImportElement importElement) [0x001d1] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].EvaluateImportElement (System.String directoryOfImportingFile, Microsoft.Build.Construction.ProjectImportElement importElement) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].PerformDepthFirstPass (Microsoft.Build.Construction.ProjectRootElement currentProjectOrImport) [0x00202] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].Evaluate (Microsoft.Build.BackEnd.Logging.ILoggingService loggingService, Microsoft.Build.Framework.BuildEventContext buildEventContext) [0x000df] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].Evaluate (Microsoft.Build.Evaluation.IEvaluatorData`4[P,I,M,D] data, Microsoft.Build.Construction.ProjectRootElement root, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings, System.Int32 maxNodeCount, Microsoft.Build.Collections.PropertyDictionary`1[T] environmentProperties, Microsoft.Build.BackEnd.Logging.ILoggingService loggingService, Microsoft.Build.Evaluation.IItemFactory`2[S,T] itemFactory, Microsoft.Build.Evaluation.IToolsetProvider toolsetProvider, Microsoft.Build.Evaluation.ProjectRootElementCache projectRootElementCache, Microsoft.Build.Framework.BuildEventContext buildEventContext, Microsoft.Build.Execution.ProjectInstance projectInstanceIfAnyForDebuggerOnly, Microsoft.Build.BackEnd.SdkResolution sdkResolution) [0x00016] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.Reevaluate (Microsoft.Build.BackEnd.Logging.ILoggingService loggingServiceForEvaluation, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x0004c] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary (Microsoft.Build.BackEnd.Logging.ILoggingService loggingServiceForEvaluation, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x00034] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary (Microsoft.Build.BackEnd.Logging.ILoggingService loggingServiceForEvaluation) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary () [0x00007] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.Initialize (System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, System.String subToolsetVersion, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x000e9] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, System.String subToolsetVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x0009c] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.ProjectCollection.LoadProject (System.String fileName, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion) [0x000fc] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.ProjectCollection.LoadProject (System.String fileName, System.String toolsVersion) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at OmniSharp.MSBuild.ProjectFile.ProjectFileInfo.LoadProject (System.String filePath, System.String solutionDirectory, System.String sdksPath, Microsoft.Extensions.Logging.ILogger logger, OmniSharp.Options.MSBuildOptions options, System.Collections.Generic.ICollection`1[T] diagnostics, System.Collections.Immutable.ImmutableArray`1[System.String]& targetFrameworks) [0x00078] in <f763dd23fe6c40f5a61f0ddbd60a8900>:0 
  at OmniSharp.MSBuild.ProjectFile.ProjectFileInfo.Create (System.String filePath, System.String solutionDirectory, System.String sdksPath, Microsoft.Extensions.Logging.ILogger logger, OmniSharp.Options.MSBuildOptions options, System.Collections.Generic.ICollection`1[T] diagnostics) [0x0000a] in <f763dd23fe6c40f5a61f0ddbd60a8900>:0 
  at OmniSharp.MSBuild.MSBuildProjectSystem.LoadProject (System.String projectFilePath) [0x0003f] in <f763dd23fe6c40f5a61f0ddbd60a8900>:0 

[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Unable to resolve project reference '/Users/bob/app/CFD.csproj' for 'CFD.iOS'.
[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Found referenced project outside root directory: /Users/bob/app/CFD.Visualization/CFD.Visualization.csproj
[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/bob/app/CFD.Visualization/CFD.Visualization.csproj
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/bob/app/CFD.Visualization/CFD.Visualization.csproj'.
/Users/bob/app/CFD.Visualization/CFD.Visualization.csproj(1,1)
Microsoft.Build.Exceptions.InvalidProjectFileException: The imported project "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" was not found. Also, tried to find "Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" in the fallback search path(s) for $(MSBuildExtensionsPath32) - "/Library/Frameworks/Mono.framework/External/xbuild/" . These search paths are defined in "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/omnisharp/OmniSharp.exe.config". Confirm that the path in the <Import> declaration is correct, and that the file exists on disk in one of the search paths.  /Users/bob/app/CFD.Visualization/CFD.Visualization.csproj
  at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject (System.String errorSubCategoryResourceName, Microsoft.Build.Shared.IElementLocation elementLocation, System.String resourceName, System.Object[] args) [0x00042] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject (Microsoft.Build.Shared.IElementLocation elementLocation, System.String resourceName, System.Object[] args) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].ThrowForImportedProjectWithSearchPathsNotFound (Microsoft.Build.Evaluation.ProjectImportPathMatch searchPathMatch, Microsoft.Build.Construction.ProjectImportElement importElement) [0x000a2] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].ExpandAndLoadImports (System.String directoryOfImportingFile, Microsoft.Build.Construction.ProjectImportElement importElement) [0x001d1] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].EvaluateImportElement (System.String directoryOfImportingFile, Microsoft.Build.Construction.ProjectImportElement importElement) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].PerformDepthFirstPass (Microsoft.Build.Construction.ProjectRootElement currentProjectOrImport) [0x00202] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].Evaluate (Microsoft.Build.BackEnd.Logging.ILoggingService loggingService, Microsoft.Build.Framework.BuildEventContext buildEventContext) [0x000df] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].Evaluate (Microsoft.Build.Evaluation.IEvaluatorData`4[P,I,M,D] data, Microsoft.Build.Construction.ProjectRootElement root, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings, System.Int32 maxNodeCount, Microsoft.Build.Collections.PropertyDictionary`1[T] environmentProperties, Microsoft.Build.BackEnd.Logging.ILoggingService loggingService, Microsoft.Build.Evaluation.IItemFactory`2[S,T] itemFactory, Microsoft.Build.Evaluation.IToolsetProvider toolsetProvider, Microsoft.Build.Evaluation.ProjectRootElementCache projectRootElementCache, Microsoft.Build.Framework.BuildEventContext buildEventContext, Microsoft.Build.Execution.ProjectInstance projectInstanceIfAnyForDebuggerOnly, Microsoft.Build.BackEnd.SdkResolution sdkResolution) [0x00016] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.Reevaluate (Microsoft.Build.BackEnd.Logging.ILoggingService loggingServiceForEvaluation, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x0004c] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary (Microsoft.Build.BackEnd.Logging.ILoggingService loggingServiceForEvaluation, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x00034] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary (Microsoft.Build.BackEnd.Logging.ILoggingService loggingServiceForEvaluation) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary () [0x00007] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.Initialize (System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, System.String subToolsetVersion, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x000e9] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, System.String subToolsetVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x0009c] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.ProjectCollection.LoadProject (System.String fileName, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion) [0x000fc] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.ProjectCollection.LoadProject (System.String fileName, System.String toolsVersion) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at OmniSharp.MSBuild.ProjectFile.ProjectFileInfo.LoadProject (System.String filePath, System.String solutionDirectory, System.String sdksPath, Microsoft.Extensions.Logging.ILogger logger, OmniSharp.Options.MSBuildOptions options, System.Collections.Generic.ICollection`1[T] diagnostics, System.Collections.Immutable.ImmutableArray`1[System.String]& targetFrameworks) [0x00078] in <f763dd23fe6c40f5a61f0ddbd60a8900>:0 
  at OmniSharp.MSBuild.ProjectFile.ProjectFileInfo.Create (System.String filePath, System.String solutionDirectory, System.String sdksPath, Microsoft.Extensions.Logging.ILogger logger, OmniSharp.Options.MSBuildOptions options, System.Collections.Generic.ICollection`1[T] diagnostics) [0x0000a] in <f763dd23fe6c40f5a61f0ddbd60a8900>:0 
  at OmniSharp.MSBuild.MSBuildProjectSystem.LoadProject (System.String projectFilePath) [0x0003f] in <f763dd23fe6c40f5a61f0ddbd60a8900>:0 

[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Unable to resolve project reference '/Users/bob/app/CFD.Visualization/CFD.Visualization.csproj' for 'CFD.iOS'.
[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Update project: CFD.Droid
[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Found referenced project outside root directory: /Users/bob/app/CFD.csproj
[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/bob/app/CFD.csproj
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/bob/app/CFD.csproj'.
/Users/bob/app/CFD.csproj(1,1)
Microsoft.Build.Exceptions.InvalidProjectFileException: The imported project "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" was not found. Also, tried to find "Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" in the fallback search path(s) for $(MSBuildExtensionsPath32) - "/Library/Frameworks/Mono.framework/External/xbuild/" . These search paths are defined in "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/omnisharp/OmniSharp.exe.config". Confirm that the path in the <Import> declaration is correct, and that the file exists on disk in one of the search paths.  /Users/bob/app/CFD.csproj
  at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject (System.String errorSubCategoryResourceName, Microsoft.Build.Shared.IElementLocation elementLocation, System.String resourceName, System.Object[] args) [0x00042] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject (Microsoft.Build.Shared.IElementLocation elementLocation, System.String resourceName, System.Object[] args) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].ThrowForImportedProjectWithSearchPathsNotFound (Microsoft.Build.Evaluation.ProjectImportPathMatch searchPathMatch, Microsoft.Build.Construction.ProjectImportElement importElement) [0x000a2] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].ExpandAndLoadImports (System.String directoryOfImportingFile, Microsoft.Build.Construction.ProjectImportElement importElement) [0x001d1] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].EvaluateImportElement (System.String directoryOfImportingFile, Microsoft.Build.Construction.ProjectImportElement importElement) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].PerformDepthFirstPass (Microsoft.Build.Construction.ProjectRootElement currentProjectOrImport) [0x00202] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].Evaluate (Microsoft.Build.BackEnd.Logging.ILoggingService loggingService, Microsoft.Build.Framework.BuildEventContext buildEventContext) [0x000df] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].Evaluate (Microsoft.Build.Evaluation.IEvaluatorData`4[P,I,M,D] data, Microsoft.Build.Construction.ProjectRootElement root, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings, System.Int32 maxNodeCount, Microsoft.Build.Collections.PropertyDictionary`1[T] environmentProperties, Microsoft.Build.BackEnd.Logging.ILoggingService loggingService, Microsoft.Build.Evaluation.IItemFactory`2[S,T] itemFactory, Microsoft.Build.Evaluation.IToolsetProvider toolsetProvider, Microsoft.Build.Evaluation.ProjectRootElementCache projectRootElementCache, Microsoft.Build.Framework.BuildEventContext buildEventContext, Microsoft.Build.Execution.ProjectInstance projectInstanceIfAnyForDebuggerOnly, Microsoft.Build.BackEnd.SdkResolution sdkResolution) [0x00016] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.Reevaluate (Microsoft.Build.BackEnd.Logging.ILoggingService loggingServiceForEvaluation, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x0004c] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary (Microsoft.Build.BackEnd.Logging.ILoggingService loggingServiceForEvaluation, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x00034] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary (Microsoft.Build.BackEnd.Logging.ILoggingService loggingServiceForEvaluation) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary () [0x00007] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.Initialize (System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, System.String subToolsetVersion, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x000e9] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, System.String subToolsetVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x0009c] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.ProjectCollection.LoadProject (System.String fileName, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion) [0x000fc] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.ProjectCollection.LoadProject (System.String fileName, System.String toolsVersion) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at OmniSharp.MSBuild.ProjectFile.ProjectFileInfo.LoadProject (System.String filePath, System.String solutionDirectory, System.String sdksPath, Microsoft.Extensions.Logging.ILogger logger, OmniSharp.Options.MSBuildOptions options, System.Collections.Generic.ICollection`1[T] diagnostics, System.Collections.Immutable.ImmutableArray`1[System.String]& targetFrameworks) [0x00078] in <f763dd23fe6c40f5a61f0ddbd60a8900>:0 
  at OmniSharp.MSBuild.ProjectFile.ProjectFileInfo.Create (System.String filePath, System.String solutionDirectory, System.String sdksPath, Microsoft.Extensions.Logging.ILogger logger, OmniSharp.Options.MSBuildOptions options, System.Collections.Generic.ICollection`1[T] diagnostics) [0x0000a] in <f763dd23fe6c40f5a61f0ddbd60a8900>:0 
  at OmniSharp.MSBuild.MSBuildProjectSystem.LoadProject (System.String projectFilePath) [0x0003f] in <f763dd23fe6c40f5a61f0ddbd60a8900>:0 

[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Unable to resolve project reference '/Users/bob/app/CFD.csproj' for 'CFD.Droid'.
[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Update project: CFD.iOS.Tests
[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Found referenced project outside root directory: /Users/bob/app/CFD.csproj
[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/bob/app/CFD.csproj
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/bob/app/CFD.csproj'.
/Users/bob/app/CFD.csproj(1,1)
Microsoft.Build.Exceptions.InvalidProjectFileException: The imported project "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" was not found. Also, tried to find "Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" in the fallback search path(s) for $(MSBuildExtensionsPath32) - "/Library/Frameworks/Mono.framework/External/xbuild/" . These search paths are defined in "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/omnisharp/OmniSharp.exe.config". Confirm that the path in the <Import> declaration is correct, and that the file exists on disk in one of the search paths.  /Users/bob/app/CFD.csproj
  at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject (System.String errorSubCategoryResourceName, Microsoft.Build.Shared.IElementLocation elementLocation, System.String resourceName, System.Object[] args) [0x00042] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject (Microsoft.Build.Shared.IElementLocation elementLocation, System.String resourceName, System.Object[] args) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].ThrowForImportedProjectWithSearchPathsNotFound (Microsoft.Build.Evaluation.ProjectImportPathMatch searchPathMatch, Microsoft.Build.Construction.ProjectImportElement importElement) [0x000a2] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].ExpandAndLoadImports (System.String directoryOfImportingFile, Microsoft.Build.Construction.ProjectImportElement importElement) [0x001d1] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].EvaluateImportElement (System.String directoryOfImportingFile, Microsoft.Build.Construction.ProjectImportElement importElement) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].PerformDepthFirstPass (Microsoft.Build.Construction.ProjectRootElement currentProjectOrImport) [0x00202] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].Evaluate (Microsoft.Build.BackEnd.Logging.ILoggingService loggingService, Microsoft.Build.Framework.BuildEventContext buildEventContext) [0x000df] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].Evaluate (Microsoft.Build.Evaluation.IEvaluatorData`4[P,I,M,D] data, Microsoft.Build.Construction.ProjectRootElement root, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings, System.Int32 maxNodeCount, Microsoft.Build.Collections.PropertyDictionary`1[T] environmentProperties, Microsoft.Build.BackEnd.Logging.ILoggingService loggingService, Microsoft.Build.Evaluation.IItemFactory`2[S,T] itemFactory, Microsoft.Build.Evaluation.IToolsetProvider toolsetProvider, Microsoft.Build.Evaluation.ProjectRootElementCache projectRootElementCache, Microsoft.Build.Framework.BuildEventContext buildEventContext, Microsoft.Build.Execution.ProjectInstance projectInstanceIfAnyForDebuggerOnly, Microsoft.Build.BackEnd.SdkResolution sdkResolution) [0x00016] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.Reevaluate (Microsoft.Build.BackEnd.Logging.ILoggingService loggingServiceForEvaluation, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x0004c] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary (Microsoft.Build.BackEnd.Logging.ILoggingService loggingServiceForEvaluation, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x00034] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary (Microsoft.Build.BackEnd.Logging.ILoggingService loggingServiceForEvaluation) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary () [0x00007] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.Initialize (System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, System.String subToolsetVersion, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x000e9] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, System.String subToolsetVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x0009c] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.ProjectCollection.LoadProject (System.String fileName, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion) [0x000fc] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.ProjectCollection.LoadProject (System.String fileName, System.String toolsVersion) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at OmniSharp.MSBuild.ProjectFile.ProjectFileInfo.LoadProject (System.String filePath, System.String solutionDirectory, System.String sdksPath, Microsoft.Extensions.Logging.ILogger logger, OmniSharp.Options.MSBuildOptions options, System.Collections.Generic.ICollection`1[T] diagnostics, System.Collections.Immutable.ImmutableArray`1[System.String]& targetFrameworks) [0x00078] in <f763dd23fe6c40f5a61f0ddbd60a8900>:0 
  at OmniSharp.MSBuild.ProjectFile.ProjectFileInfo.Create (System.String filePath, System.String solutionDirectory, System.String sdksPath, Microsoft.Extensions.Logging.ILogger logger, OmniSharp.Options.MSBuildOptions options, System.Collections.Generic.ICollection`1[T] diagnostics) [0x0000a] in <f763dd23fe6c40f5a61f0ddbd60a8900>:0 
  at OmniSharp.MSBuild.MSBuildProjectSystem.LoadProject (System.String projectFilePath) [0x0003f] in <f763dd23fe6c40f5a61f0ddbd60a8900>:0 

[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Unable to resolve project reference '/Users/bob/app/CFD.csproj' for 'CFD.iOS.Tests'.
[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Found referenced project outside root directory: /Users/bob/app/CFD.Visualization/CFD.Visualization.csproj
[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/bob/app/CFD.Visualization/CFD.Visualization.csproj
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/bob/app/CFD.Visualization/CFD.Visualization.csproj'.
/Users/bob/app/CFD.Visualization/CFD.Visualization.csproj(1,1)
Microsoft.Build.Exceptions.InvalidProjectFileException: The imported project "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" was not found. Also, tried to find "Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" in the fallback search path(s) for $(MSBuildExtensionsPath32) - "/Library/Frameworks/Mono.framework/External/xbuild/" . These search paths are defined in "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/omnisharp/OmniSharp.exe.config". Confirm that the path in the <Import> declaration is correct, and that the file exists on disk in one of the search paths.  /Users/bob/app/CFD.Visualization/CFD.Visualization.csproj
  at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject (System.String errorSubCategoryResourceName, Microsoft.Build.Shared.IElementLocation elementLocation, System.String resourceName, System.Object[] args) [0x00042] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject (Microsoft.Build.Shared.IElementLocation elementLocation, System.String resourceName, System.Object[] args) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].ThrowForImportedProjectWithSearchPathsNotFound (Microsoft.Build.Evaluation.ProjectImportPathMatch searchPathMatch, Microsoft.Build.Construction.ProjectImportElement importElement) [0x000a2] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].ExpandAndLoadImports (System.String directoryOfImportingFile, Microsoft.Build.Construction.ProjectImportElement importElement) [0x001d1] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].EvaluateImportElement (System.String directoryOfImportingFile, Microsoft.Build.Construction.ProjectImportElement importElement) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].PerformDepthFirstPass (Microsoft.Build.Construction.ProjectRootElement currentProjectOrImport) [0x00202] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].Evaluate (Microsoft.Build.BackEnd.Logging.ILoggingService loggingService, Microsoft.Build.Framework.BuildEventContext buildEventContext) [0x000df] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].Evaluate (Microsoft.Build.Evaluation.IEvaluatorData`4[P,I,M,D] data, Microsoft.Build.Construction.ProjectRootElement root, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings, System.Int32 maxNodeCount, Microsoft.Build.Collections.PropertyDictionary`1[T] environmentProperties, Microsoft.Build.BackEnd.Logging.ILoggingService loggingService, Microsoft.Build.Evaluation.IItemFactory`2[S,T] itemFactory, Microsoft.Build.Evaluation.IToolsetProvider toolsetProvider, Microsoft.Build.Evaluation.ProjectRootElementCache projectRootElementCache, Microsoft.Build.Framework.BuildEventContext buildEventContext, Microsoft.Build.Execution.ProjectInstance projectInstanceIfAnyForDebuggerOnly, Microsoft.Build.BackEnd.SdkResolution sdkResolution) [0x00016] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.Reevaluate (Microsoft.Build.BackEnd.Logging.ILoggingService loggingServiceForEvaluation, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x0004c] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary (Microsoft.Build.BackEnd.Logging.ILoggingService loggingServiceForEvaluation, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x00034] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary (Microsoft.Build.BackEnd.Logging.ILoggingService loggingServiceForEvaluation) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary () [0x00007] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.Initialize (System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, System.String subToolsetVersion, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x000e9] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, System.String subToolsetVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x0009c] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.ProjectCollection.LoadProject (System.String fileName, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion) [0x000fc] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.ProjectCollection.LoadProject (System.String fileName, System.String toolsVersion) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at OmniSharp.MSBuild.ProjectFile.ProjectFileInfo.LoadProject (System.String filePath, System.String solutionDirectory, System.String sdksPath, Microsoft.Extensions.Logging.ILogger logger, OmniSharp.Options.MSBuildOptions options, System.Collections.Generic.ICollection`1[T] diagnostics, System.Collections.Immutable.ImmutableArray`1[System.String]& targetFrameworks) [0x00078] in <f763dd23fe6c40f5a61f0ddbd60a8900>:0 
  at OmniSharp.MSBuild.ProjectFile.ProjectFileInfo.Create (System.String filePath, System.String solutionDirectory, System.String sdksPath, Microsoft.Extensions.Logging.ILogger logger, OmniSharp.Options.MSBuildOptions options, System.Collections.Generic.ICollection`1[T] diagnostics) [0x0000a] in <f763dd23fe6c40f5a61f0ddbd60a8900>:0 
  at OmniSharp.MSBuild.MSBuildProjectSystem.LoadProject (System.String projectFilePath) [0x0003f] in <f763dd23fe6c40f5a61f0ddbd60a8900>:0 

[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Unable to resolve project reference '/Users/bob/app/CFD.Visualization/CFD.Visualization.csproj' for 'CFD.iOS.Tests'.
[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Update project: CFD.UnitTests
[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Found referenced project outside root directory: /Users/bob/app/CFD.csproj
[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/bob/app/CFD.csproj
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/bob/app/CFD.csproj'.
/Users/bob/app/CFD.csproj(1,1)
Microsoft.Build.Exceptions.InvalidProjectFileException: The imported project "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" was not found. Also, tried to find "Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" in the fallback search path(s) for $(MSBuildExtensionsPath32) - "/Library/Frameworks/Mono.framework/External/xbuild/" . These search paths are defined in "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/omnisharp/OmniSharp.exe.config". Confirm that the path in the <Import> declaration is correct, and that the file exists on disk in one of the search paths.  /Users/bob/app/CFD.csproj
  at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject (System.String errorSubCategoryResourceName, Microsoft.Build.Shared.IElementLocation elementLocation, System.String resourceName, System.Object[] args) [0x00042] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject (Microsoft.Build.Shared.IElementLocation elementLocation, System.String resourceName, System.Object[] args) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].ThrowForImportedProjectWithSearchPathsNotFound (Microsoft.Build.Evaluation.ProjectImportPathMatch searchPathMatch, Microsoft.Build.Construction.ProjectImportElement importElement) [0x000a2] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].ExpandAndLoadImports (System.String directoryOfImportingFile, Microsoft.Build.Construction.ProjectImportElement importElement) [0x001d1] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].EvaluateImportElement (System.String directoryOfImportingFile, Microsoft.Build.Construction.ProjectImportElement importElement) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].PerformDepthFirstPass (Microsoft.Build.Construction.ProjectRootElement currentProjectOrImport) [0x00202] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].Evaluate (Microsoft.Build.BackEnd.Logging.ILoggingService loggingService, Microsoft.Build.Framework.BuildEventContext buildEventContext) [0x000df] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].Evaluate (Microsoft.Build.Evaluation.IEvaluatorData`4[P,I,M,D] data, Microsoft.Build.Construction.ProjectRootElement root, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings, System.Int32 maxNodeCount, Microsoft.Build.Collections.PropertyDictionary`1[T] environmentProperties, Microsoft.Build.BackEnd.Logging.ILoggingService loggingService, Microsoft.Build.Evaluation.IItemFactory`2[S,T] itemFactory, Microsoft.Build.Evaluation.IToolsetProvider toolsetProvider, Microsoft.Build.Evaluation.ProjectRootElementCache projectRootElementCache, Microsoft.Build.Framework.BuildEventContext buildEventContext, Microsoft.Build.Execution.ProjectInstance projectInstanceIfAnyForDebuggerOnly, Microsoft.Build.BackEnd.SdkResolution sdkResolution) [0x00016] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.Reevaluate (Microsoft.Build.BackEnd.Logging.ILoggingService loggingServiceForEvaluation, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x0004c] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary (Microsoft.Build.BackEnd.Logging.ILoggingService loggingServiceForEvaluation, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x00034] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary (Microsoft.Build.BackEnd.Logging.ILoggingService loggingServiceForEvaluation) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary () [0x00007] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.Initialize (System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, System.String subToolsetVersion, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x000e9] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, System.String subToolsetVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x0009c] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.ProjectCollection.LoadProject (System.String fileName, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion) [0x000fc] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.ProjectCollection.LoadProject (System.String fileName, System.String toolsVersion) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at OmniSharp.MSBuild.ProjectFile.ProjectFileInfo.LoadProject (System.String filePath, System.String solutionDirectory, System.String sdksPath, Microsoft.Extensions.Logging.ILogger logger, OmniSharp.Options.MSBuildOptions options, System.Collections.Generic.ICollection`1[T] diagnostics, System.Collections.Immutable.ImmutableArray`1[System.String]& targetFrameworks) [0x00078] in <f763dd23fe6c40f5a61f0ddbd60a8900>:0 
  at OmniSharp.MSBuild.ProjectFile.ProjectFileInfo.Create (System.String filePath, System.String solutionDirectory, System.String sdksPath, Microsoft.Extensions.Logging.ILogger logger, OmniSharp.Options.MSBuildOptions options, System.Collections.Generic.ICollection`1[T] diagnostics) [0x0000a] in <f763dd23fe6c40f5a61f0ddbd60a8900>:0 
  at OmniSharp.MSBuild.MSBuildProjectSystem.LoadProject (System.String projectFilePath) [0x0003f] in <f763dd23fe6c40f5a61f0ddbd60a8900>:0 

[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Unable to resolve project reference '/Users/bob/app/CFD.csproj' for 'CFD.UnitTests'.
[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Found referenced project outside root directory: /Users/bob/app/CFD.Visualization/CFD.Visualization.csproj
[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/bob/app/CFD.Visualization/CFD.Visualization.csproj
[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Failed to load project file '/Users/bob/app/CFD.Visualization/CFD.Visualization.csproj'.
/Users/bob/app/CFD.Visualization/CFD.Visualization.csproj(1,1)
Microsoft.Build.Exceptions.InvalidProjectFileException: The imported project "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" was not found. Also, tried to find "Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets" in the fallback search path(s) for $(MSBuildExtensionsPath32) - "/Library/Frameworks/Mono.framework/External/xbuild/" . These search paths are defined in "/Users/cpasbuilder/.vscode/extensions/ms-vscode.csharp-1.12.1/.omnisharp/omnisharp/OmniSharp.exe.config". Confirm that the path in the <Import> declaration is correct, and that the file exists on disk in one of the search paths.  /Users/bob/app/CFD.Visualization/CFD.Visualization.csproj
  at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject (System.String errorSubCategoryResourceName, Microsoft.Build.Shared.IElementLocation elementLocation, System.String resourceName, System.Object[] args) [0x00042] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject (Microsoft.Build.Shared.IElementLocation elementLocation, System.String resourceName, System.Object[] args) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].ThrowForImportedProjectWithSearchPathsNotFound (Microsoft.Build.Evaluation.ProjectImportPathMatch searchPathMatch, Microsoft.Build.Construction.ProjectImportElement importElement) [0x000a2] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].ExpandAndLoadImports (System.String directoryOfImportingFile, Microsoft.Build.Construction.ProjectImportElement importElement) [0x001d1] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].EvaluateImportElement (System.String directoryOfImportingFile, Microsoft.Build.Construction.ProjectImportElement importElement) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].PerformDepthFirstPass (Microsoft.Build.Construction.ProjectRootElement currentProjectOrImport) [0x00202] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].Evaluate (Microsoft.Build.BackEnd.Logging.ILoggingService loggingService, Microsoft.Build.Framework.BuildEventContext buildEventContext) [0x000df] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Evaluator`4[P,I,M,D].Evaluate (Microsoft.Build.Evaluation.IEvaluatorData`4[P,I,M,D] data, Microsoft.Build.Construction.ProjectRootElement root, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings, System.Int32 maxNodeCount, Microsoft.Build.Collections.PropertyDictionary`1[T] environmentProperties, Microsoft.Build.BackEnd.Logging.ILoggingService loggingService, Microsoft.Build.Evaluation.IItemFactory`2[S,T] itemFactory, Microsoft.Build.Evaluation.IToolsetProvider toolsetProvider, Microsoft.Build.Evaluation.ProjectRootElementCache projectRootElementCache, Microsoft.Build.Framework.BuildEventContext buildEventContext, Microsoft.Build.Execution.ProjectInstance projectInstanceIfAnyForDebuggerOnly, Microsoft.Build.BackEnd.SdkResolution sdkResolution) [0x00016] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.Reevaluate (Microsoft.Build.BackEnd.Logging.ILoggingService loggingServiceForEvaluation, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x0004c] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary (Microsoft.Build.BackEnd.Logging.ILoggingService loggingServiceForEvaluation, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x00034] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary (Microsoft.Build.BackEnd.Logging.ILoggingService loggingServiceForEvaluation) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary () [0x00007] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project.Initialize (System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, System.String subToolsetVersion, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x000e9] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, System.String subToolsetVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x0009c] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.ProjectCollection.LoadProject (System.String fileName, System.Collections.Generic.IDictionary`2[TKey,TValue] globalProperties, System.String toolsVersion) [0x000fc] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at Microsoft.Build.Evaluation.ProjectCollection.LoadProject (System.String fileName, System.String toolsVersion) [0x00000] in <4a0c3cc04a5a43c2834e89302e708f9c>:0 
  at OmniSharp.MSBuild.ProjectFile.ProjectFileInfo.LoadProject (System.String filePath, System.String solutionDirectory, System.String sdksPath, Microsoft.Extensions.Logging.ILogger logger, OmniSharp.Options.MSBuildOptions options, System.Collections.Generic.ICollection`1[T] diagnostics, System.Collections.Immutable.ImmutableArray`1[System.String]& targetFrameworks) [0x00078] in <f763dd23fe6c40f5a61f0ddbd60a8900>:0 
  at OmniSharp.MSBuild.ProjectFile.ProjectFileInfo.Create (System.String filePath, System.String solutionDirectory, System.String sdksPath, Microsoft.Extensions.Logging.ILogger logger, OmniSharp.Options.MSBuildOptions options, System.Collections.Generic.ICollection`1[T] diagnostics) [0x0000a] in <f763dd23fe6c40f5a61f0ddbd60a8900>:0 
  at OmniSharp.MSBuild.MSBuildProjectSystem.LoadProject (System.String projectFilePath) [0x0003f] in <f763dd23fe6c40f5a61f0ddbd60a8900>:0 

[warn]: OmniSharp.MSBuild.MSBuildProjectSystem
        Unable to resolve project reference '/Users/bob/app/CFD.Visualization/CFD.Visualization.csproj' for 'CFD.UnitTests'.
[info]: OmniSharp.Script.ScriptProjectSystem
        Detecting CSX files in '/Users/bob/app'.
[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.
@gavrilyuc
Copy link

Failed to load project file '/Users/bob/app/CFD.csproj'.
/Users/bob/app/CFD.csproj(1,1)

You project does not supported in .net core or bad csproj files.

@jetersen
Copy link
Author

jetersen commented Oct 6, 2017

what is considered bad?

@DustinCampbell
Copy link
Member

Any chance you could share the project?

@jetersen
Copy link
Author

jetersen commented Oct 6, 2017

Just the CFD.csproj?

@DustinCampbell
Copy link
Member

Just knowing what sort of project this is and how to create a smaller repro would be helpful. "Xamarin project" is not as helpful. 😄

From the log you provided, it looks like many of the projects are PCL projects of some sort?

@jetersen
Copy link
Author

jetersen commented Oct 6, 2017

The whole project is PCL, we are waiting for Xamarin.forms to switch to dotnet 2.0

mono-mdk must have an different location for their CSharp Targets
Did a find

$ find /Library/Frameworks/Mono.framework -name '*Microsoft.Portable.CSharp.targets*'
/Library/Frameworks/Mono.framework/Versions/5.2.0/lib/mono/msbuild/15.0/bin/Extensions/Microsoft/Portable/v4.0/Microsoft.Portable.CSharp.targets
/Library/Frameworks/Mono.framework/Versions/5.2.0/lib/mono/msbuild/15.0/bin/Extensions/Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets
/Library/Frameworks/Mono.framework/Versions/5.2.0/lib/mono/msbuild/15.0/bin/Extensions/Microsoft/Portable/v4.6/Microsoft.Portable.CSharp.targets
/Library/Frameworks/Mono.framework/Versions/5.2.0/lib/mono/msbuild/15.0/bin/Extensions/Microsoft/Portable/v5.0/Microsoft.Portable.CSharp.targets
/Library/Frameworks/Mono.framework/Versions/5.2.0/lib/mono/xbuild/Microsoft/Portable/v4.0/Microsoft.Portable.CSharp.targets
/Library/Frameworks/Mono.framework/Versions/5.2.0/lib/mono/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets
/Library/Frameworks/Mono.framework/Versions/5.2.0/lib/mono/xbuild/Microsoft/Portable/v4.6/Microsoft.Portable.CSharp.targets
/Library/Frameworks/Mono.framework/Versions/5.2.0/lib/mono/xbuild/Microsoft/Portable/v5.0/Microsoft.Portable.CSharp.targets

So "/Library/Frameworks/Mono.framework/External/xbuild/" is totally off 👍

@jetersen
Copy link
Author

jetersen commented Oct 6, 2017

Now that xbuild is deprecated in mono 5.0.0, I would suggest looking for the msbuild as default.

@jetersen
Copy link
Author

jetersen commented Oct 6, 2017

What environment variable do I have to set for the magic to happen? 👍

@DustinCampbell
Copy link
Member

Now that xbuild is deprecated in mono 5.0.0, I would suggest looking for the msbuild as default.

It's been challenging to get this right as Mono has changed their layout a couple of times recently.

You should be able to workaround the issue by creating an omnisharp.json file in /Users/bob/app with the following content:

{
    "MsBuild": {
        "MSBuildExtensionsPath": "/Library/Frameworks/Mono.framework/Versions/5.2.0/lib/mono/msbuild/15.0/bin/Extensions"
    }
}

@jetersen
Copy link
Author

jetersen commented Oct 6, 2017

Hopefully this would be helpful

$ realpath /Library/Frameworks/Mono.framework/Versions/Current/lib/mono/msbuild/15.0/bin/Extensions/                                                                                                                               
/Library/Frameworks/Mono.framework/Versions/5.2.0/lib/mono/msbuild/15.0/bin/Extensions

$ realpath /Library/Frameworks/Mono.framework/home/lib/mono/msbuild/15.0/bin/Extensions/
/Library/Frameworks/Mono.framework/Versions/5.2.0/lib/mono/msbuild/15.0/bin/Extensions

@jetersen
Copy link
Author

jetersen commented Oct 6, 2017

Now it's tripping over output paths

[fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo
        Unable to create directory "/Debug/". Access to the path "/Debug/" is denied.

@DustinCampbell
Copy link
Member

Hmmm... In that case, it's likely not finding the Microsoft.Common.props, which is what sets BaseIntermediatePath. to "obj". Later on, when IntermediatePath is computed to $(BaseIntermediatePath)Debug,

I don't have my Mac in front of me, but could you verify that Microsoft.Common.props is in /Library/Frameworks/Mono.framework/Versions/5.2.0/lib/mono/msbuild/15.0? If so, try changing the MSBuildExtensionsPath in your omnisharp.json to /Library/Frameworks/Mono.framework/Versions/5.2.0/lib/mono/msbuild.

@jetersen
Copy link
Author

jetersen commented Oct 6, 2017

What a mess 🤔

$ find /Library/Frameworks/Mono.framework -name '*Microsoft.Common.props*'
/Library/Frameworks/Mono.framework/Versions/5.2.0/lib/mono/xbuild/14.0/Imports/Microsoft.Common.props
/Library/Frameworks/Mono.framework/Versions/5.2.0/lib/mono/xbuild/14.0/Microsoft.Common.props
/Library/Frameworks/Mono.framework/Versions/5.2.0/lib/mono/xbuild/15.0/Imports/Microsoft.Common.props
/Library/Frameworks/Mono.framework/Versions/5.2.0/lib/mono/xbuild/15.0/Microsoft.Common.props

@DustinCampbell
Copy link
Member

Yup. 😄 And that's why we set extensions path to xbuild. @radical, do you have any suggestions?

@DustinCampbell
Copy link
Member

This particular repro should be working as expected now. I've released a new beta release (1.13.0-beta4) that should address the problem. You can follow the steps here to install it.

@jetersen
Copy link
Author

AWESOME 👍 I will give it a shot Monday!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants