.NET 6 Charts and .NET 5 charts are now cross platform on Windows, Linux and macOS


System Requirements: .netCHARTING .NET 6 and .NET 5 can be run on Windows, Linux and macOS by installing the appropriate runtime from https://dotnet.microsoft.com/download/dotnet/6.0 or https://dotnet.microsoft.com/download/dotnet/5.0. For development, Visual Studio users require Visual Studio 16.8 or later to use .NET 5.0 on Windows or Visual Studio 2022 to use .NET 6.0 and the latest version of Visual Studio for Mac on macOS. The C# extension for Visual Studio Code already supports .NET 5.0 and C# 9.

NuGet Package for .netCHARTING .NET 6: You can download from https://www.nuget.org/packages/dotnetCHARTING.NET6 and generate different chart types with Razor C# or Razor VB syntax, for use in both MVC views as well as in Razor Pages.

.NET 6 Sample bundle: You can download the .NET 6 bundle for use in Visual Studio 2022 or later or Visual Studio Code Important folders/files in the Sample bundle:

DNC.cs: An open source helper wrapper for .netCHARTING to provide the following:

  • Extends the html helper to set .netCHARTING properties quickly in the Razor page.
  • Populates HttpContext and HostingEnvironment and uses them when creating Chart object.
  • Loads database setting from appsettings.json or appsettings.Development.json and formats the connection string. .netCHARTING .NET 6 supports SQLite, SQL server, mySql and Oracle. OleDb/MsAccess is also supported but only when running on Windows.

Pages: Bundle organizer files and Sample files

wwwroot/data: sample data in different formats including: SQLite, XML, Excel and CSV files.

Visual Studio 2022: Open dotnetCHARTINGNET6.cspro in VS 2022, and run the samples using IIS Express Visual Studio Code: .NET Sample bundle can be run with Visual Studio Code using the following steps:
  • Open a new terminal through Terminal menu
  • Navigate to the directory of dotnetCHARTINGNET6.csproj
  • Build the project by entering this command: dotnet build -dotnetCHARTINGNET6.csproj
  • Run the project by entering this command: dotnet run -dotnetCHARTINGNET6.csproj
  • Open a browser to run https://localhost:5001 or http://localhost:5000

NuGet Package for .netCHARTING .NET 5: You can download from https://www.nuget.org/packages/dotnetCHARTING.NET5 and generate different chart types with Razor C# or Razor VB syntax, for use in both MVC views as well as in Razor Pages.

Important folders/files in the .NET 5 Sample bundle:

.NET 5 Sample bundle: You can download the .NET 5 bundle for use in Visual Studio 16.8 or later or Visual Studio Code Important folders/files in the Sample bundle:

DNC.cs: An open source helper wrapper for .netCHARTING to provide the following:

  • Extends the html helper to set .netCHARTING properties quickly in the Razor page.
  • Populates HttpContext and HostingEnvironment and uses them when creating Chart object.
  • Loads database setting from appsettings.json or appsettings.Development.json and formats the connection string. .netCHARTING .NET 5 supports SQLite, SQL server, mySql and Oracle. OleDb/MsAccess is also supported but only when running on Windows.

Pages: Bundle organizer files and Sample files

wwwroot/data: sample data in different formats including: SQLite, XML, Excel and CSV files.

Visual Studio 2019: Open dotnetCHARTINGNET5.cspro in VS 2019, and run the samples using IIS Express Visual Studio Code: .NET Sample bundle can be run with Visual Studio Code using the following steps:
  • Open a new terminal through Terminal menu
  • Navigate to the directory of dotnetCHARTINGNET5.csproj
  • Build the project by entering this command: dotnet build -dotnetCHARTINGNET5.csproj
  • Run the project by entering this command: dotnet run -dotnetCHARTINGNET5.csproj
  • Open a browser to run https://localhost:5001 or http://localhost:5000

.netCHARTING is committed to supporting your Data visualization needs and getting you up and running quickly. Simply download the free trial to evaluate with no purchase required.
If you have any questions, please contact support@dotnetcharting.com for assistance.