Centeva / TypeScripter

A tool to generate Typescript classes from c# models.
MIT License
4 stars 5 forks source link

Trying to build with OmniSharp framework mismatch #28

Open Devcon4 opened 6 years ago

Devcon4 commented 6 years ago

Looking into using vscode for C# using OmniSharp plugin. Typescripter version 1.3.5.

I get a warning about typescripter being version 4.5.2 instead of 4.5. I haven't looked into it too much but getting OmniSharp working would be awesome.

OmniSharp build log: ```Starting OmniSharp server at 7/6/2018, 11:55:05 AM Target: c:\Source\nrc\oversight\Oversight.sln OmniSharp server started Path: C:\Users\devyn.cyphers\.vscode\extensions\ms-vscode.csharp-1.15.2\.omnisharp\1.30.1\OmniSharp.exe PID: 1312 [info]: OmniSharp.Stdio.Host Starting OmniSharp on Windows 6.2.9200.0 (x64) [info]: OmniSharp.MSBuild.Discovery.MSBuildLocator Located 2 MSBuild instance(s) 1: Visual Studio Community 2017 15.6.27428.2037 - "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin" 2: StandAlone 15.0 - "C:\Users\devyn.cyphers\.vscode\extensions\ms-vscode.csharp-1.15.2\.omnisharp\1.30.1\msbuild\15.0\Bin" [info]: OmniSharp.MSBuild.Discovery.MSBuildLocator Registered MSBuild instance: Visual Studio Community 2017 15.6.27428.2037 - "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin" [info]: OmniSharp.Cake.CakeProjectSystem Detecting Cake files in 'c:\Source\nrc\oversight'. [info]: OmniSharp.Cake.CakeProjectSystem Could not find any Cake files [info]: OmniSharp.DotNet.DotNetProjectSystem Initializing in c:\Source\nrc\oversight [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.ProjectSystem Detecting projects in 'c:\Source\nrc\oversight\Oversight.sln'. [info]: OmniSharp.MSBuild.ProjectManager Queue project update for 'c:\Source\nrc\oversight\Oversight.BLL\Oversight.BLL.csproj' [info]: OmniSharp.MSBuild.ProjectManager Queue project update for 'c:\Source\nrc\oversight\Oversight.DAL\Oversight.DAL.csproj' [info]: OmniSharp.MSBuild.ProjectManager Queue project update for 'c:\Source\nrc\oversight\Oversight.Client\Oversight.Client.csproj' [info]: OmniSharp.MSBuild.ProjectManager Queue project update for 'c:\Source\nrc\oversight\Oversight.Installer\Oversight.Installer.csproj' [info]: OmniSharp.MSBuild.ProjectManager Queue project update for 'c:\Source\nrc\oversight\Oversight.Tests.Acceptance\Oversight.Tests.Acceptance.csproj' [info]: OmniSharp.MSBuild.ProjectManager Queue project update for 'c:\Source\nrc\oversight\Oversight.Tests.Unit\Oversight.Tests.Unit.csproj' [info]: OmniSharp.MSBuild.ProjectManager Queue project update for 'c:\Source\nrc\oversight\Oversight.TypeCodeGenerator\Oversight.TypeCodeGenerator.csproj' [info]: OmniSharp.MSBuild.ProjectManager Queue project update for 'c:\Source\nrc\oversight\Oversight.Test.Integration\Oversight.Tests.Integration.csproj' [info]: OmniSharp.Script.ScriptProjectSystem Detecting CSX files in 'c:\Source\nrc\oversight'. [info]: OmniSharp.Script.ScriptProjectSystem Could not find any CSX files [info]: OmniSharp.Stdio.Host Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.CSharpWorkspaceOptionsProvider [info]: OmniSharp.MSBuild.ProjectManager Loading project: c:\Source\nrc\oversight\Oversight.BLL\Oversight.BLL.csproj [info]: OmniSharp.Stdio.Host Configuration finished. [info]: OmniSharp.Stdio.Host Omnisharp server running using Stdio at location 'c:\Source\nrc\oversight' on host 9820. [info]: OmniSharp.MSBuild.ProjectManager Adding project 'c:\Source\nrc\oversight\Oversight.BLL\Oversight.BLL.csproj' [info]: OmniSharp.MSBuild.ProjectManager Loading project: c:\Source\nrc\oversight\Oversight.DAL\Oversight.DAL.csproj [info]: OmniSharp.MSBuild.ProjectManager Adding project 'c:\Source\nrc\oversight\Oversight.DAL\Oversight.DAL.csproj' [info]: OmniSharp.MSBuild.ProjectManager Loading project: c:\Source\nrc\oversight\Oversight.Client\Oversight.Client.csproj [warn]: OmniSharp.MSBuild.ProjectLoader The primary reference "TypeScripter.Attributes, Version=1.3.5.0, Culture=neutral, processorArchitecture=MSIL" could not be resolved because it was built against the ".NETFramework,Version=v4.5.2" framework. This is a higher version than the currently targeted framework ".NETFramework,Version=v4.5". c:\Source\nrc\oversight\Oversight.Client\Oversight.Client.csproj C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(2052,5): Error: The primary reference "TypeScripter.Attributes, Version=1.3.5.0, Culture=neutral, processorArchitecture=MSIL" could not be resolved because it was built against the ".NETFramework,Version=v4.5.2" framework. This is a higher version than the currently targeted framework ".NETFramework,Version=v4.5". [info]: OmniSharp.MSBuild.ProjectManager Adding project 'c:\Source\nrc\oversight\Oversight.Client\Oversight.Client.csproj' [info]: OmniSharp.MSBuild.ProjectManager Loading project: c:\Source\nrc\oversight\Oversight.Installer\Oversight.Installer.csproj [info]: OmniSharp.MSBuild.ProjectManager Adding project 'c:\Source\nrc\oversight\Oversight.Installer\Oversight.Installer.csproj' [info]: OmniSharp.MSBuild.ProjectManager Loading project: c:\Source\nrc\oversight\Oversight.Tests.Acceptance\Oversight.Tests.Acceptance.csproj [info]: OmniSharp.MSBuild.ProjectManager Adding project 'c:\Source\nrc\oversight\Oversight.Tests.Acceptance\Oversight.Tests.Acceptance.csproj' [info]: OmniSharp.MSBuild.ProjectManager Loading project: c:\Source\nrc\oversight\Oversight.Tests.Unit\Oversight.Tests.Unit.csproj [info]: OmniSharp.MSBuild.ProjectManager Adding project 'c:\Source\nrc\oversight\Oversight.Tests.Unit\Oversight.Tests.Unit.csproj' [info]: OmniSharp.MSBuild.ProjectManager Loading project: c:\Source\nrc\oversight\Oversight.TypeCodeGenerator\Oversight.TypeCodeGenerator.csproj [info]: OmniSharp.MSBuild.ProjectManager Adding project 'c:\Source\nrc\oversight\Oversight.TypeCodeGenerator\Oversight.TypeCodeGenerator.csproj' [info]: OmniSharp.MSBuild.ProjectManager Loading project: c:\Source\nrc\oversight\Oversight.Test.Integration\Oversight.Tests.Integration.csproj [info]: OmniSharp.MSBuild.ProjectManager Adding project 'c:\Source\nrc\oversight\Oversight.Test.Integration\Oversight.Tests.Integration.csproj' [info]: OmniSharp.MSBuild.ProjectManager Update project: Oversight.BLL [info]: OmniSharp.MSBuild.ProjectManager Update project: Oversight.DAL [info]: OmniSharp.MSBuild.ProjectManager Update project: Oversight.Client [info]: OmniSharp.MSBuild.ProjectManager Update project: Oversight.Installer [info]: OmniSharp.MSBuild.ProjectManager Update project: Oversight.Tests.Acceptance [info]: OmniSharp.MSBuild.ProjectManager Update project: Oversight.Tests.Unit [info]: OmniSharp.MSBuild.ProjectManager Update project: Oversight.TypeCodeGenerator [info]: OmniSharp.MSBuild.ProjectManager Update project: Oversight.Tests.Integration ````
darrelbrown commented 6 years ago

@Devcon4 can you try this with the latest nuget release (2.0.35 as of now)? I think it's been resolved there.