System Requirements: .netCHARTING .NET 9 can be run on Windows, Linux and macOS by installing the appropriate runtime from https://dotnet.microsoft.com/download/dotnet/9.0. For development, Visual Studio users require Visual Studio 2022 (v17.12) or later to use .NET 9.0 on Windows and the latest version of Visual Studio for Macon macOS. The C# extension for Visual Studio Code already supports .NET 9
 
Visual Studio 2022: Open dotnetCHARTINGNET9.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 dotnetCHARTINGNET9.csproj 
Build the project by entering this command: dotnet build -dotnetCHARTING_NET9.csproj
Run the project by entering this command: dotnet run -dotnetCHARTING_NET9.csproj
Open a browser to run http://localhost:58260/ 


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 9 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. 


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