question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Support for MSBuild Core

See original GitHub issue

Target CoreCLR with the MSBuild task and reference MSBuild Core assemblies.

Remaining work items:

  • libgit2sharp needs to be a bit smarter about adding the native binaries directory to the PATH than just to use AppContext.BaseDirectory because that doesn’t work for an MSBuild Task that uses it.
  • figure out how to automate the build of a NuPkg with all the right files in place.
  • Load the right MSBuild Tasks assembly based on whether MSBuild is running on .NET Fx or .NET Core
  • Re-implement ThisAssembly code generation with Roslyn APIs
  • Get tests running again (on both net45 and .NET Core)
  • Get this building on appveyor
  • Check that NPM package contains a nbgv.nuget folder that contains a subset of what is in the nupkg rather than a bunch of facade assemblies under build\msbuildcore

To work on Linux:

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Comments:12 (2 by maintainers)

github_iconTop GitHub Comments

1reaction
AArnottcommented, Feb 17, 2017

OK, I have a semi-supportable package for folks to use:

nuget feed: https://www.myget.org/F/aarnott/api/v2/package package version: 1.6.1-beta-g4dc3644c72

Of course later versions in the 1.6.x family are probably better when they become available.

0reactions
AArnottcommented, Feb 12, 2017

Alright: I’ve hacked together a NuGet package that works on dotnet build. I tested on Windows, but I believe it will work on other operating systems as well.

Read more comments on GitHub >

github_iconTop Results From Across the Web

MSBuild
This engine, which is also known as MSBuild, provides an XML schema for a project file that controls how the build platform processes...
Read more >
dotnet/msbuild: The Microsoft Build Engine ...
MSBuild can be run on Unix systems that support .NET Core. Set-up instructions can be viewed on the wiki: Building Testing and Debugging...
Read more >
Will MSBuild support .Net Core Projects
2 Answers. You can use dotnet CLI for building . Net Core projects and its dependencies using msbuild. Use following command to build...
Read more >
Prefer msbuild.exe to dotnet.exe build for .Net Core projects
Prefer msbuild.exe to dotnet.exe build for .Net Core projects ; Type, Bug ; User priority, Prevents from using Rider P ; Technology .NET...
Read more >
MSBuild — .NET Core
An XML-based project system, MSBuild, or Microsoft Build Engine, processes and builds software. It's created especially for the .NET Framework ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found