-
Notifications
You must be signed in to change notification settings - Fork 55
add msbuild full framework support #164
Comments
@onovotny Can you help me understand and enumerate the cases when it it not possible to move to I'll start the list. "F# support for .NET Core Visual Studio tooling" is coming with the first update to Visual Studio 2017 and isn't quite ready yet. |
@ctaggart pretty much anyone who wants to build things other than .NET Desktop., .NET Core, or .NET Standard. Checkout my repo where I show how: You can trivially multi-target any platform but those other platforms' targets and tasks don't support running on CoreCLR. |
@ctaggart: All 3rd party MSBuild tasks will not work on |
Thanks guys. Makes sense. Loud and clear now. Looks like you can still run
This looks like it will be simply be adding additional dependencies. |
The builds from https://ci.appveyor.com/project/ctaggart/sourcelink/build/2.1.0-b412 may actually be working for dotnet-sourcelink-git and SourceLink.Create.GitHub may be working. There is a bug in the dotnet-sourcelink for validation that I'll need to fix before it can be published. @AArnott, I've been using pinvoke to test. It is creating the right sourcelink.json files and passing /sourcelink: to the compiler. To try that build, add to your nuget.config <add key="sourcelink" value="https://ci.appveyor.com/nuget/sourcelink/" /> |
Looks good to me. |
@AArnott looking forward to see how this works for your projects (sample) so I can put it in mine :) |
🆒 😎 :thatwaseasy: |
Any idea when this will hit NuGet.org? |
It's not working correctly for me -- https://ci.appveyor.com/project/dotnetfoundation/rx-net-la3iv/build/1.0.131 The repo is https://github.com/reactive-Extensions/Rx.NET in the develop branch. I added the 2.1-b sourcelink-git cli tool and package ref but the build log shows that it's embedding the source files. It shouldn't be doing that... I did set the AppVeyor init to be |
@onovotny Just a quick look, I'm wondering what this is: |
@onovotny Yeah, the NormalizeGitRepository surely messes things up for SourceLink. Can you try removing uses of it and report back? |
* add net461 for msbuild full framework #164 * fixed index out of bounds with print-json when missing * this will be 2.0.2 * IntermediateOutputPath * IntermediateOutputPath
I use GitVersion as the core version scheme in the repo. It’s not just there but also invoked as a build task in each project. No way to remove it.
…Sent from my Windows 10 phone
From: Cameron Taggart
Sent: Friday, March 10, 2017 10:34 PM
To: ctaggart/SourceLink
Cc: Oren Novotny; Mention
Subject: Re: [ctaggart/SourceLink] add msbuild full framework support (#164)
@onovotny Yeah, the NormalizeGitRepository surely messes things up for SourceLink. Can you try removing uses of it and report back?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
I understand. This is just for troubleshooting to see if it a compatibility issue or something else. |
@ctaggart I pushed a commit that temporarily removed GitVersion but it still happens: |
Thanks. I may find some time next week to troubleshoot more. |
See #156, #161. #163 for 2.0.1 just patched it to work for msbuild core. A bit more work and testing is needed for msbuild full framework.
cc @AArnott, @onovotny
The text was updated successfully, but these errors were encountered: