You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Ilya Kasnacheev (Jira)" <ji...@apache.org> on 2021/03/11 15:53:00 UTC

[jira] [Commented] (IGNITE-13859) .NET: Build scripts and instructions cleanup

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

Ilya Kasnacheev commented on IGNITE-13859:
------------------------------------------

I get the following error messages when running build.ps1 on Linux (see attached).

The build seems to work, but then running Ignite node via dotnet Apache.Ignite.dll from bin/netcoreapp2.0/publish is not documented anywhere.

> .NET: Build scripts and instructions cleanup
> --------------------------------------------
>
>                 Key: IGNITE-13859
>                 URL: https://issues.apache.org/jira/browse/IGNITE-13859
>             Project: Ignite
>          Issue Type: Improvement
>          Components: platforms
>            Reporter: Pavel Tupitsyn
>            Assignee: Pavel Tupitsyn
>            Priority: Minor
>              Labels: .NET
>
> The one and only build script is *build.ps1*.
> * Remove *build-mono.sh* - Ignite does not work properly under Mono
> * Change *build.sh* to delegate to *build.ps1* same way as *build.bat* does
> * Update *build.ps1* to work by default on Linux/macOS: instead of looking for Mono msbuild, simply skip .NET Framework build part and print a warning along the lines of ".NET Core build succeeded. Full Ignite.NET build requires Windows and .NET Framework 4.x.". Using msbuild from Mono produces incorrect results anyway.
> * Update *build.ps1* to print a summary at the end, something like "Java build succeeded, .NET Framework build skipped, .NET Core build succeeded."
> * Update README files accordingly



--
This message was sent by Atlassian Jira
(v8.3.4#803005)