Producing a nupkg for Microsoft.NET.MSBuildResolver.#7223
Producing a nupkg for Microsoft.NET.MSBuildResolver.#7223nguerrera merged 1 commit intodotnet:release/2.0.0from
Conversation
…ackage contains only the Resolver dll. The hostfxr dll will still have to be acquired separately.
|
FYI. @DustinCampbell |
|
Package name is actually Microsoft.DotNet.MSBuildSdkResolver and will be pushed to https://dotnet.myget.org/gallery/dotnet-cli |
|
Will this eventually be published to nuget.org? |
|
Since the native dependencies have to be acquired separately, I'm guessing not. 😄 |
|
You guessed correctly. 😉 |
|
I'm a good guesser |
|
FWIW, it's too bad that there isn't a linux-x86 version. I wonder what Mono is doing about that. |
|
Out of curiosity, why are there net46 and netstandard1.5 versions of this assembly? I hope they're effectively the same and not platform-specific. |
|
Ugh. They're platform-specific. Sigh... |
|
We can fix the net46 version to not assume Windows if that's a blocker for you. |
|
It's not a blocker, just a pain. I also have an allergic reaction to net46 packages that assume Windows when they don't actually need to. 😄 |
Sorry for the delay. We're building/shipping our own version of the libhostfxr.so. |
|
FWIW, I'm not sure it makes much sense to have a linux-x86 version of the SDK Resolve since .NET Core doesn't support linux-x86. |
|
@DustinCampbell we do, because msbuild tries to p/invoke into libhostfxr.so and would crash if that doesn't work |
|
Fair enough, though isn't that only because |
|
Yes but afaik we couldn't change that because we package msbuild as an arch-independent package. Though now that I'm thinking about it I remember we just went with a So yes it may not make much sense at the moment but .NET Core could be ported to x86 Linux so I also see no reason to remove it. |
|
😄 Thanks for touching base here. That helps! I just wanted to be sure I'm covering all of my platforms in C# for VS Code. |
|
soo I just checked and it seems we recently made the libhostfxr.so build work on all the architectures we care about so we removed the hack, i.e. we're ready once the .NET Core SDK arrives on powerpc64 😄 |
|
LOL |
Producing a nupkg for Microsoft.NET.MSBuildResolver. Note that this package contains only the Resolver dll. The hostfxr dll will still have to be acquired separately.
Fixes https://github.com/dotnet/cli/issues/7151
@dotnet/dotnet-cli @nguerrera
@srivatsn Infra-structure change only. We are producing one extra package.