[ 
https://issues.apache.org/jira/browse/IGNITE-7002?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16276000#comment-16276000
 ] 

Pavel Tupitsyn commented on IGNITE-7002:
----------------------------------------

[~dmagda], the main issue here is in {{csproj}} file format.
* .NET Core 2.0 is required to run Ignite.NET on Linux/Mac
* .NET Core 2.0 requires Visual Studio 2017
* We still want to support Visual Studio 2010
* .NET Core 2.0 uses new {{csproj}} format that can not be loaded by VS2010

There is no way reuse existing examples without affecting legacy users.
So we keep old examples which target VS2010 and are Windows-only and add new 
project which can be run on any OS.

Another thing is that old examples are supposed to be run from Visual Studio, 
but new ones can be also run from command line easily without any IDE (an Linux 
users often expect that).

> .NET: Add cross-platform examples on .NET Core
> ----------------------------------------------
>
>                 Key: IGNITE-7002
>                 URL: https://issues.apache.org/jira/browse/IGNITE-7002
>             Project: Ignite
>          Issue Type: Improvement
>          Components: examples, platforms
>            Reporter: Pavel Tupitsyn
>            Assignee: Pavel Tupitsyn
>            Priority: Minor
>              Labels: .NET, xplat
>             Fix For: 2.4
>
>
> Current examples are for .NET 4 and can only be run on Windows.
> .NET Core is the latest and greatest .NET, IGNITE-2662 introduces support for 
> that.
> Add a separate examples project targeting .NET Core 2.0 which can be run on 
> any OS.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to