Help is definitely welcome.

Basically, we need to take work from https://github.com/grpc/grpc/pull/6104
and make sure all the unit tests pass (they worked for me locally a while
ago) and that we can build the nuget packages from the projects.

The biggest problem currently is that project.json doesn't support all the
features we are using in the .csproj files. Also project.json is a concept
that is being deprecated by Microsoft (and they will be replaced by XML
based project files but the details are still unknown).

It might be possible to target .NET core from .csproj files (a new
feature), but I haven't tried.

So, basically, you can try to make things work by using #6104 and create a
pull request with suggested changes (please try to come up with multiple
smaller incremental PRs, reviewing and merging a large PR is a big pain).

Jan


On Tue, Jun 14, 2016 at 12:28 PM, Attila Maczak <[email protected]> wrote:

> Can we help somehow?
>
> --
> Attila
>
> On Tue, Jun 14, 2016 at 3:23 PM Jan Tattermusch <[email protected]>
> wrote:
>
>> Hi,
>> thanks for the feedback.
>>
>> We definitely have plans to add .NET core support (and in fact we've
>> already done some work for that). Here's the issue to track:
>> https://github.com/grpc/grpc/issues/4732
>>
>> Jan
>>
>>
>>
>> On Tue, Jun 14, 2016 at 11:14 AM, Attila Maczak <[email protected]>
>> wrote:
>>
>>> Hi Jan,
>>>
>>> We've been implementing our service APIs using Grpc with big success.
>>> Most of these services are written in Go and Ruby but we have a big C#
>>> codebase as well. We ran a few experiments to see how .net works with Grpc
>>> and we are quite happy with the results.
>>>
>>> On the other hand, developers are pushing for using .net core for new
>>> projects for obvious reasons. So I started researching our options to
>>> implement the .net core version of Grpc. As you've developed most of the
>>> current functionality I wanted to reach out and see what is your opinion
>>> about the effort it would take to implement .net core support.
>>>
>>> Thanks in advance,
>>> --
>>> Attila
>>> --
>>> Attila
>>>
>>
>> --
> Attila
>
> --
> You received this message because you are subscribed to the Google Groups "
> grpc.io" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/grpc-io/CALu2WOAojNhq-aw_EBqu1vbkvo50UA9nr2_B7szo%
> 2Bu7qZXAQDQ%40mail.gmail.com
> <https://groups.google.com/d/msgid/grpc-io/CALu2WOAojNhq-aw_EBqu1vbkvo50UA9nr2_B7szo%2Bu7qZXAQDQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/CACF4M0QAy9BqDK4JRB89T%2Bm5ch8qBLxaj162gcAyh5kVPveNVQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to