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)