System Requirements: .netCHARTING .NET 10 can be run on Windows, Linux and macOS by installing the appropriate runtime from https://dotnet.microsoft.com/download/dotnet/10.0. For development, Visual Studio users require Visual Studio 2026 (v18.00) or later to use .NET 10.0 on Windows and the latest version of Visual Studio for Macon macOS. The C# extension for Visual Studio Code already supports .NET 10
 
Visual Studio 2026: Open dotnetCHARTINGNET10.cspro in VS 2026, 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 dotnetCHARTINGNET10.csproj 
Build the project by entering this command: dotnet build -dotnetCHARTING_NET10.csproj
Run the project by entering this command: dotnet run -dotnetCHARTING_NET10.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 10 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 10: You can download from https://www.nuget.org/packages/dotnetCHARTING.NET10 and generate different chart types with Razor C# or Razor VB syntax, for use in both MVC views as well as in Razor Pages. 