Git Product home page Git Product logo

Comments (10)

richardszalay avatar richardszalay commented on June 1, 2024 2

.NET Core RC2 is now supported via netstandard1.1, in an alpha release - https://www.nuget.org/packages/RichardSzalay.MockHttp/1.3.0-netstandard-alpha2

Why alpha? I had to mess around with my NuGet target frameworks, so I wanted to make it clear that it might not work.

I've also cleaned up support for Xamarin, and fixed a bug specific to the Xamarin Android platform. There should be no more assembly version conflict warnings on these platforms.

I've successfully run a basic example against the following targets using the new build:

  • .NET Core RC2 Console App
  • .NET 4.0 Console App
  • .NET 4.5 Console App
  • Xamarin Android Unit Test App
  • UWP App

I'd love to hear your feedback. I'm happy to promote it to beta/rc/release based on how happy you guys are with it.

from mockhttp.

dotnetshadow avatar dotnetshadow commented on June 1, 2024

Hi I was wondering how the progress is going? I'm keen to get this working in a dnx project?

from mockhttp.

richardszalay avatar richardszalay commented on June 1, 2024

Hey, the dnx branch has it all set up but I've yet to publish a nuget nightly for it. Feel to clone the branch and reference the source directly.

I'm unlikely to publish a real release before aspnet goes rc2 as the PCL targets are changing.

from mockhttp.

dotnetshadow avatar dotnetshadow commented on June 1, 2024

Oh ok thank you, I didn't realise the dnx branch was actually working good stuff :)

Is the dnx for 451 only or is core (dnxcore50) supported?

from mockhttp.

richardszalay avatar richardszalay commented on June 1, 2024

dotnetcore is supported via the dotnet5.4 moniker (a la aspnet5 rc1), but it will change to netstandard1.0 when rc2 is released.

Let me know how you get on, as I have no real aspnet 5 project to test with)

from mockhttp.

dotnetshadow avatar dotnetshadow commented on June 1, 2024

I was able to add it to my local asp.net 5 project using the local nuget method. I'm trying to work out how to add it as a dll assembly directly which I'm find hard to figure out.

I'm trying to follow this method:
http://stackoverflow.com/questions/29970854/how-do-you-add-references-to-locally-created-non-asp-net-5-dlls-to-an-asp-net-5

from mockhttp.

dotnetshadow avatar dotnetshadow commented on June 1, 2024

I decided to go via the local nuget route and the project seems to be working well great work

from mockhttp.

am11 avatar am11 commented on June 1, 2024

Hi @richardszalay, GeoIP2 is being ported to .NET Core: maxmind/GeoIP2-dotnet#60.

The UnitTests project in their solution consumes MockHttp package, so I have #if'd out the test file which was expecting mockhttp for NetCoreApp1.0.

Are there plans to release a beta with NetStandard1.4 like https://www.nuget.org/packages/MaxMind.Db/2.1.0-beta (which would not affect the stable version for major consumers)? Meanwhile, we, in the down-streams, would be able to consume that unstable preview version. Note that dotnet CLI RC2 is only days away and hopefully there would be no major / breaking change until then.

We have Travis (for OS X & Ubntu)) and AppVeyor scripts configured which downloads the latest version (daily builds) of CLI per job run. Those scripts are derivatives of ones proposed in dotnet/cli repo's issue 2113. If it helps, please feel free to reuse that community-evolved CI build script in your DNX (dnx .Net Core) branch. :)

from mockhttp.

richardszalay avatar richardszalay commented on June 1, 2024

@am11 Tbh, I've been holding off on a beta until RC2 was released. I like the idea of the nightly tools download as part of your build, but honestly the issue for me has been guidance around TFMs and unit testing.

I've reached out to the dotnet guys again, but if you were to push your netcore branch to your github repo I'd be happy to use that as guidance.

from mockhttp.

richardszalay avatar richardszalay commented on June 1, 2024

Released in 1.3.0

from mockhttp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.