diff --git a/_config.yml b/_config.yml
index d8057c015..39f266140 100644
--- a/_config.yml
+++ b/_config.yml
@@ -458,6 +458,9 @@ nodeversion: "16.0.0"
angularsubsetversion: "17.2.0"
kendosubsetversion: "2022.3.913"
blazoruiversion: "7.1.0"
+mindotnetversion: "8"
+mindotnetoutputdir: "\\bin\\Debug\\net8.0"
+dotnetversions: ".NET 8 and .NET 9"
# Feedback Form Product code
productCode: REPORTING
diff --git a/designing-reports/connecting-to-data/data-source-components/csvdatasource-component/overview.md b/designing-reports/connecting-to-data/data-source-components/csvdatasource-component/overview.md
index 983b0ce51..61ba0ae99 100644
--- a/designing-reports/connecting-to-data/data-source-components/csvdatasource-component/overview.md
+++ b/designing-reports/connecting-to-data/data-source-components/csvdatasource-component/overview.md
@@ -49,5 +49,5 @@ Below are listed the available settings for formatting the data retrieved from t
## Supported developer platforms
* .NET Framework 4.6.2 and above
-* .NET 6 and above
+* .NET {{site.mindotnetversion}} and above
* .NET Standard 2.0 and above
diff --git a/designing-reports/connecting-to-data/data-source-components/graphqldatasource-component/overview.md b/designing-reports/connecting-to-data/data-source-components/graphqldatasource-component/overview.md
index c8f750f0a..ca26b4deb 100644
--- a/designing-reports/connecting-to-data/data-source-components/graphqldatasource-component/overview.md
+++ b/designing-reports/connecting-to-data/data-source-components/graphqldatasource-component/overview.md
@@ -90,7 +90,7 @@ It is possible to leverage the 2-step Authentication mechanism above to retrieve
## Supported developer platforms
* .NET Framework 4.6.2 and above
-* .NET 6 and above
+* .NET {{site.mindotnetversion}} and above
* .NET Standard 2.0 and above
## See Also
diff --git a/designing-reports/connecting-to-data/data-source-components/jsondatasource-component.md b/designing-reports/connecting-to-data/data-source-components/jsondatasource-component.md
index 6e2d0504a..852c76506 100644
--- a/designing-reports/connecting-to-data/data-source-components/jsondatasource-component.md
+++ b/designing-reports/connecting-to-data/data-source-components/jsondatasource-component.md
@@ -46,5 +46,5 @@ __Inline Data String Configuration:__
## Supported developer platforms
* .NET Framework 4.6.2 and above
-* .NET 6 and above
+* .NET {{site.mindotnetversion}} and above
* .NET Standard 2.0 and above
diff --git a/designing-reports/connecting-to-data/data-source-components/objectdatasource-component/connecting-the-objectdatasource-component-to-a-data-source.md b/designing-reports/connecting-to-data/data-source-components/objectdatasource-component/connecting-the-objectdatasource-component-to-a-data-source.md
index d9079e552..707f28857 100644
--- a/designing-reports/connecting-to-data/data-source-components/objectdatasource-component/connecting-the-objectdatasource-component-to-a-data-source.md
+++ b/designing-reports/connecting-to-data/data-source-components/objectdatasource-component/connecting-the-objectdatasource-component-to-a-data-source.md
@@ -22,9 +22,11 @@ When you configure the ObjectDataSource component the settings below are obligat
1. Open __Visual Studio__ and create a new [Class Library](https://learn.microsoft.com/en-us/cpp/mfc/class-library-overview?view=msvc-170).
- >The Standalone Report Designer for .NET Framework is a WPF application built against __.NET Framework 4.0__. For that reason, it cannot load and resolve classes from assemblies built against .NET Standard 2.1 or .NET 6+. You can see the [.NET Standard compatibility chart](https://learn.microsoft.com/en-us/dotnet/standard/net-standard?tabs=net-standard-2-0) which explains how and when the assemblies can be loaded in different framework versions.
+ >The Standalone Report Designer for .NET Framework is a WPF application built against __.NET
+ Framework 4.0__. For that reason, it cannot load and resolve classes from assemblies built
+ against .NET Standard 2.1 or .NET {{site.mindotnetversion}}+. You can see the [.NET Standard compatibility chart](https://learn.microsoft.com/en-us/dotnet/standard/net-standard?tabs=net-standard-2-0) which explains how and when the assemblies can be loaded in different framework versions.
- >The new .NET Standalone Report Designer is built for __.NET 8__ and can resolve assemblies built with `.NET Standard`, `.NET 6` and higher - [Starting the Standalone Report Designer for .NET]({%slug telerikreporting/designing-reports/report-designer-tools/desktop-designers/standalone-report-designer/overview%}#starting-the-standalone-report-designer-for-net).
+ >The new [.NET Standalone Report Designer]({%slug telerikreporting/designing-reports/report-designer-tools/desktop-designers/standalone-report-designer/overview%}#starting-the-standalone-report-designer-for-net) is built for .NET 8 and can resolve assemblies built with `.NET Standard`, `.NET {{site.mindotnetversion}}` and later.
1. Add the following piece of code from [Bind to a BusinessObject]({%slug telerikreporting/designing-reports/connecting-to-data/data-source-components/objectdatasource-component/how-to/how-to-bind-to-a-businessobject%}).
diff --git a/designing-reports/connecting-to-data/data-source-components/objectdatasource-component/overview.md b/designing-reports/connecting-to-data/data-source-components/objectdatasource-component/overview.md
index 336540f8c..8aeece0b4 100644
--- a/designing-reports/connecting-to-data/data-source-components/objectdatasource-component/overview.md
+++ b/designing-reports/connecting-to-data/data-source-components/objectdatasource-component/overview.md
@@ -44,7 +44,7 @@ Any of the following data sources can be assigned to the DataSource property of
## Supported developer platforms
* .NET Framework 4.6.2 and above
-* .NET 6 and above
+* .NET {{site.mindotnetversion}} and above
* .NET Standard 2.0 and above
## See Also
diff --git a/designing-reports/connecting-to-data/data-source-components/sqldatasource-component/connecting-the-sqldatasource-component-to-a-data-source.md b/designing-reports/connecting-to-data/data-source-components/sqldatasource-component/connecting-the-sqldatasource-component-to-a-data-source.md
index cd5279181..48559bc56 100644
--- a/designing-reports/connecting-to-data/data-source-components/sqldatasource-component/connecting-the-sqldatasource-component-to-a-data-source.md
+++ b/designing-reports/connecting-to-data/data-source-components/sqldatasource-component/connecting-the-sqldatasource-component-to-a-data-source.md
@@ -30,7 +30,7 @@ The following example shows how to connect to the __SQL Server AdventureWorks__
````
-Configuration files in XML format are used in .NET Framework applications. In .NET Core and .NET 6/7 applications the configuration file usually is in JSON-format and is called `appsettings.json`. The configuration of connection strings section is explained in the following documentation article: [How to Host Reports Service in ASP.NET Core in .NET 6]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/how-to-host-reports-service-in-asp.net-core-in-.net-6-with-minimal-api%}).
+Configuration files in XML format are used in .NET Framework applications. In .NET Core and .NET 6+ applications, the configuration file usually is in JSON-format and is called `appsettings.json`. The configuration of connection strings section is explained in the following documentation article: [How to Host Reports Service in ASP.NET Core in .NET {{site.mindotnetversion}}]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/how-to-host-reports-service-in-asp.net-core-in-.net-6-with-minimal-api%}).
When the connection string is stored in the configuration file, you need to specify the name of the configuration element as a value for the `ConnectionString` property of `SqlDataSource`. Specifying a value for the `ProviderName` property is no longer necessary, since that information is already present in the configuration element itself.
diff --git a/designing-reports/connecting-to-data/data-source-components/sqldatasource-component/overview.md b/designing-reports/connecting-to-data/data-source-components/sqldatasource-component/overview.md
index 2152d3c00..8072fc709 100644
--- a/designing-reports/connecting-to-data/data-source-components/sqldatasource-component/overview.md
+++ b/designing-reports/connecting-to-data/data-source-components/sqldatasource-component/overview.md
@@ -41,5 +41,5 @@ The `SqlDataSource` component uses `ADO.NET` classes to interact with any databa
## Supported developer platforms
* .NET Framework 4.6.2 and above
-* .NET 6 and above
+* .NET {{site.mindotnetversion}} and above
* .NET Standard 2.0 and above
diff --git a/designing-reports/connecting-to-data/data-source-components/webservicedatasource-component/overview.md b/designing-reports/connecting-to-data/data-source-components/webservicedatasource-component/overview.md
index 16bdbdbbd..2f97ae1ea 100644
--- a/designing-reports/connecting-to-data/data-source-components/webservicedatasource-component/overview.md
+++ b/designing-reports/connecting-to-data/data-source-components/webservicedatasource-component/overview.md
@@ -96,7 +96,7 @@ It is possible to leverage the 2-step Authentication mechanism above to retrieve
## Supported developer platforms
* .NET Framework 4.6.2 and above
-* .NET 6 and above
+* .NET {{site.mindotnetversion}} and above
* .NET Standard 2.0 and above
## See Also
diff --git a/designing-reports/report-designer-tools/desktop-designers/standalone-report-designer/configuration/overview.md b/designing-reports/report-designer-tools/desktop-designers/standalone-report-designer/configuration/overview.md
index 3f1ef0fe6..c4b110ed2 100644
--- a/designing-reports/report-designer-tools/desktop-designers/standalone-report-designer/configuration/overview.md
+++ b/designing-reports/report-designer-tools/desktop-designers/standalone-report-designer/configuration/overview.md
@@ -161,14 +161,14 @@ The following code example shows the default `Telerik.ReportDesigner.Net.dll.con
-
+
-
+
+ e.g. "CSharp.Net8.Html5IntegrationDemo.CustomResourceResolver, CSharp.Net8.Html5IntegrationDemo"-->
@@ -60,7 +60,7 @@ XML-based configuration file:
+ e.g. "CSharp.Net8.Html5IntegrationDemo.CustomSharedDataSourceResolver, CSharp.Net8.Html5IntegrationDemo"-->
@@ -92,7 +92,7 @@ JSON-based configuration file:
//]
// The element below represents a custom implementation of a resource resolver
//The typeName should include first the class of the custom ResourceResolver(including the namespace) and the second part, be separated by a comma, is the name of the assembly that will contain that code(can be the same project)
- // e.g. "CSharp.Net6.Html5IntegrationDemo.CustomResourceResolver, CSharp.Net6.Html5IntegrationDemo"
+ // e.g. "CSharp.Net8.Html5IntegrationDemo.CustomResourceResolver, CSharp.Net8.Html5IntegrationDemo"
"provider": "custom",
"parameters": [
{
@@ -117,7 +117,7 @@ JSON-based configuration file:
// The element below represents an implementation of a SharedDataSource resolver that uses a custom type provider
// The typeName should include first the class of the custom ResourceResolver(including the namespace) and the second part, be separated by a comma, is the name of the assembly that will contain that code(can be the same project)
- // e.g. "CSharp.Net6.Html5IntegrationDemo.CustomSharedDataSourceResolver, CSharp.Net6.Html5IntegrationDemo"
+ // e.g. "CSharp.Net8.Html5IntegrationDemo.CustomSharedDataSourceResolver, CSharp.Net8.Html5IntegrationDemo"
"provider": "custom",
"parameters": [
{
diff --git a/embedding-reports/asp-net-core-reporting.md b/embedding-reports/asp-net-core-reporting.md
index 3b563352b..fb2cb205a 100644
--- a/embedding-reports/asp-net-core-reporting.md
+++ b/embedding-reports/asp-net-core-reporting.md
@@ -37,9 +37,9 @@ The [Telerik Reporting REST Services]({%slug telerikreporting/using-reports-in-a
There are different methods for configuring the Telerik Reporting REST Service in an ASP.NET Core Reporting project:
-* [Hosting the Telerik Reporting REST Service in ASP.NET Core in .NET 6+ with Minimal API]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/how-to-host-reports-service-in-asp.net-core-in-.net-6-with-minimal-api%})
-* [Hosting the Telerik Reporting REST Service in ASP.NET Core in .NET 6 and .NET 8 with Top-Level Statements]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/host-reports-service-in-.net-with-controllers%})
-* [Hosting the Telerik Reporting REST Service in an ASP.NET Core Application in .NET 6, .NET 8, and .NET 9 with Startup.cs]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/how-to-host-reports-service-in-asp.net-core-in-.net-5%})
+* [Hosting the Telerik Reporting REST Service in ASP.NET Core in .NET {{site.mindotnetversion}}+ with Minimal API]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/how-to-host-reports-service-in-asp.net-core-in-.net-6-with-minimal-api%})
+* [Hosting the Telerik Reporting REST Service in ASP.NET Core in .NET {{site.mindotnetversion}} with Top-Level Statements]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/host-reports-service-in-.net-with-controllers%})
+* [Hosting the Telerik Reporting REST Service in an ASP.NET Core Application in {{site.dotnetversions}} with Startup.cs]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/how-to-host-reports-service-in-asp.net-core-in-.net-5%})
## Displaying Reports in ASP.NET Core Web Reporting Applications
diff --git a/embedding-reports/blazor-reporting.md b/embedding-reports/blazor-reporting.md
index b6fa11def..d1406bbf7 100644
--- a/embedding-reports/blazor-reporting.md
+++ b/embedding-reports/blazor-reporting.md
@@ -37,9 +37,9 @@ The [Telerik Reporting REST Services]({%slug telerikreporting/using-reports-in-a
There are different methods for configuring the Telerik Reporting REST Service in a Blazor Server Reporting project:
-* [Hosting the Telerik Reporting REST Service in ASP.NET Core in .NET 6+ with Minimal API]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/how-to-host-reports-service-in-asp.net-core-in-.net-6-with-minimal-api%})
-* [Hosting the Telerik Reporting REST Service in ASP.NET Core in .NET 6 and .NET 8 with Top-Level Statements]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/host-reports-service-in-.net-with-controllers%})
-* [Hosting the Telerik Reporting REST Service in an ASP.NET Core Application in .NET 6, .NET 8 and .NET 9 with Startup.cs]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/how-to-host-reports-service-in-asp.net-core-in-.net-5%})
+* [Hosting the Telerik Reporting REST Service in ASP.NET Core in .NET {{site.mindotnetversion}}+ with Minimal API]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/how-to-host-reports-service-in-asp.net-core-in-.net-6-with-minimal-api%})
+* [Hosting the Telerik Reporting REST Service in ASP.NET Core in .NET {{site.mindotnetversion}} with Top-Level Statements]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/host-reports-service-in-.net-with-controllers%})
+* [Hosting the Telerik Reporting REST Service in an ASP.NET Core Application in {{site.dotnetversions}} with Startup.cs]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/how-to-host-reports-service-in-asp.net-core-in-.net-5%})
## Displaying Reports in Blazor Web Reporting Applications
diff --git a/embedding-reports/desktop-reporting.md b/embedding-reports/desktop-reporting.md
index c0cc8d47d..b342caadf 100644
--- a/embedding-reports/desktop-reporting.md
+++ b/embedding-reports/desktop-reporting.md
@@ -24,11 +24,11 @@ The Telerik Reporting product provides the following Report Viewers:
The Desktop Report Viewers may be embedded in .NET and .NET Framework projects. The steps for the corresponding viewers and environments are described in the following sections:
-#### Implementing in projects targeting .NET 6.0 and above
+#### Implementing in projects targeting .NET {{site.mindotnetversion}} and above
* [Adding the Windows Forms Report Viewer Control to a Windows Forms .NET Project]({%slug telerikreporting/using-reports-in-applications/display-reports-in-applications/windows-forms-application/how-to-add-report-viewer-to-a-windows-forms'-.net-core-project%})
* [Integrating the WPF Report Viewer in .NET]({%slug telerikreporting/using-reports-in-applications/display-reports-in-applications/wpf-application/how-to-add-report-viewer-to-a-wpf-.net-core-project%})
-* [Integrating the WinUI Report Viewer in .NET 6]({%slug telerikreporting/using-reports-in-applications/display-reports-in-applications/winui-3-desktop-application/how-to-add-report-viewer-to-a-.net-5-application%})
+* [Integrating the WinUI Report Viewer in .NET {{site.mindotnetversion}}]({%slug telerikreporting/using-reports-in-applications/display-reports-in-applications/winui-3-desktop-application/how-to-add-report-viewer-to-a-.net-5-application%})
#### Implementing in projects targeting .NET Framework 4.6.2 and above
diff --git a/embedding-reports/display-reports-in-applications/overview.md b/embedding-reports/display-reports-in-applications/overview.md
index b3d394551..7641b904f 100644
--- a/embedding-reports/display-reports-in-applications/overview.md
+++ b/embedding-reports/display-reports-in-applications/overview.md
@@ -26,7 +26,7 @@ Telerik Reporting provides the following report viewers:
+ *Vue.js*. A step-by-step example for integrating the viewer in a Vue.js application can be found in the [How to use HTML5 Report Viewer in Vue.js]({%slug how-to-use-html5-viewer-in-vue-js%}) KB article
+ *ASP.NET Core*. The exact implementation depends on the framework version. Use the following resources for the recommended approach:
- - [Using the HTML5 Report Viewer in an ASP.NET Core application in .NET 6, .NET 8 and .NET 9]({%slug telerikreporting/using-reports-in-applications/display-reports-in-applications/web-application/html5-report-viewer/how-to-use-html5-report-viewer-in-an-asp.net-core-in-.net-5-application%})
+ - [Using the HTML5 Report Viewer in an ASP.NET Core application in {{site.dotnetversions}}]({%slug telerikreporting/using-reports-in-applications/display-reports-in-applications/web-application/html5-report-viewer/how-to-use-html5-report-viewer-in-an-asp.net-core-in-.net-5-application%})
* [Native Blazor Report Viewer]({%slug telerikreporting/embedding-reports/display-reports-in-applications/web-application/native-blazor-report-viewer/overview%})
diff --git a/embedding-reports/display-reports-in-applications/web-application/blazor-report-viewer/how-to-use-blazor-report-viewer.md b/embedding-reports/display-reports-in-applications/web-application/blazor-report-viewer/how-to-use-blazor-report-viewer.md
index 87ac0fea5..0a034512f 100644
--- a/embedding-reports/display-reports-in-applications/web-application/blazor-report-viewer/how-to-use-blazor-report-viewer.md
+++ b/embedding-reports/display-reports-in-applications/web-application/blazor-report-viewer/how-to-use-blazor-report-viewer.md
@@ -17,7 +17,7 @@ previous_url: /blazor-report-viewer-how-to-use
* [Visual Studio 2019, version 16.4 or later](https://visualstudio.microsoft.com/vs/)
-* Existing .NET 6 and higher Blazor Server App or .NET 6 and higher hosted Blazor WebAssembly App
+* Existing .NET {{site.mindotnetversion}} and higher Blazor Server App or .NET {{site.mindotnetversion}} and higher hosted Blazor WebAssembly App
* The report viewer consumes reports generated and served from a running Telerik Reporting Web Service. Such can be referenced from another application or Telerik Report Server instance, or it can be hosted within the Blazor Server application.
@@ -38,7 +38,7 @@ If you wish to connect the Report Viewer to a Report Server instance, refer to t
1. Add NuGet package reference to the `Telerik.ReportViewer.Blazor` (or `Telerik.ReportViewer.Blazor.Trial`) package hosted on the Progress Telerik proprietary NuGet feed. Make sure you have the needed NuGet feed added to the Visual Studio setting using the article [How to add the Telerik private NuGet feed to Visual Studio]({%slug telerikreporting/using-reports-in-applications/how-to-add-the-telerik-private-nuget-feed-to-visual-studio%}).
-1. Make sure app configuration inside the `Configure` method of the `Startup.cs`(or `Program.cs` if .NET 6+ is used) can serve static files:
+1. Make sure app configuration inside the `Configure` method of the `Startup.cs`(or `Program.cs` if .NET {{site.mindotnetversion}}+ is used) can serve static files:
````CSharp
app.UseStaticFiles();
diff --git a/embedding-reports/display-reports-in-applications/web-application/html5-report-viewer/how-to-use-html5-report-viewer-in-an-asp.net-core-in-.net-5-application.md b/embedding-reports/display-reports-in-applications/web-application/html5-report-viewer/how-to-use-html5-report-viewer-in-an-asp.net-core-in-.net-5-application.md
index be5446188..dd86dcf0e 100644
--- a/embedding-reports/display-reports-in-applications/web-application/html5-report-viewer/how-to-use-html5-report-viewer-in-an-asp.net-core-in-.net-5-application.md
+++ b/embedding-reports/display-reports-in-applications/web-application/html5-report-viewer/how-to-use-html5-report-viewer-in-an-asp.net-core-in-.net-5-application.md
@@ -1,7 +1,7 @@
---
title: Using in .NET
page_title: HTML5 Report Viewer in ASP.NET Core - Telerik Reporting
-description: "Learn how to add an HTML5 Report Viewer in an ASP.NET Core in .NET 6, .NET 7, and .NET 8 web app."
+description: "Learn how to add an HTML5 Report Viewer in an ASP.NET Core in {{site.dotnetversions}} web app."
slug: telerikreporting/using-reports-in-applications/display-reports-in-applications/web-application/html5-report-viewer/how-to-use-html5-report-viewer-in-an-asp.net-core-in-.net-5-application
tags: how,use,html5,report,viewer,asp.net,core,.net,application
published: True
@@ -9,9 +9,9 @@ position: 5
previous_url: /manual-setup-of-html5-report-viewer-in-aspnetcore-net5
---
-# Using the HTML5 Report Viewer in an ASP.NET Core application in .NET 6, .NET 8 and .NET 9
+# Using the HTML5 Report Viewer in an ASP.NET Core application in {{site.dotnetversions}}
-This article guides you on how to add an HTML5 Report Viewer in an [ASP.NET Core in .NET 6](https://learn.microsoft.com/en-us/aspnet/core/release-notes/aspnetcore-6.0?view=aspnetcore-6.0) web application.
+This article guides you on how to add an HTML5 Report Viewer in an [ASP.NET Core in .NET {{site.mindotnetversion}}+](https://learn.microsoft.com/en-us/aspnet/core/release-notes/aspnetcore-{{site.mindotnetversion}}.0?view=aspnetcore-{{site.mindotnetversion}}.0) web application.
## Prerequisites
@@ -52,7 +52,7 @@ app.UseStaticFiles();
- Telerik HTML5 Report Viewer Demo in ASP.NET Core in .NET 6
+ Telerik HTML5 Report Viewer Demo in ASP.NET Core in .NET {{site.mindotnetversion}}+
@@ -102,7 +102,7 @@ app.UseStaticFiles();
## Demo project
-A full example can be found in the installation folder of Telerik Reporting, by default: `C:\Program Files (x86)\Progress\Telerik Reporting {{site.suiteversion}}\Examples\CSharp\.NET 6\Html5IntegrationDemo`. Examples are available also for .NET 8 and .NET 9 in the corresponding subfolders.
+A full example can be found in the installation folder of Telerik Reporting, by default: `C:\Program Files (x86)\Progress\Telerik Reporting {{site.suiteversion}}\Examples\CSharp\.NET {{site.mindotnetversion}}\Html5IntegrationDemo`. Examples are available also for {{site.doetnetversions}} in the corresponding subfolders.
## See Also
diff --git a/embedding-reports/display-reports-in-applications/web-application/native-blazor-report-viewer/customizing/localization.md b/embedding-reports/display-reports-in-applications/web-application/native-blazor-report-viewer/customizing/localization.md
index 3b4aa790d..d4edf740a 100644
--- a/embedding-reports/display-reports-in-applications/web-application/native-blazor-report-viewer/customizing/localization.md
+++ b/embedding-reports/display-reports-in-applications/web-application/native-blazor-report-viewer/customizing/localization.md
@@ -88,10 +88,10 @@ builder.Services.AddLocalization(options => options.ResourcesPath = "Resources")
3. Create a custom localizer, that implements the `ITelerikReportingStringLocalizer` Interface. The localizer must provide strings based on keys. For this example, with `Messages.resx`, the localizer implementation might look as follows
````C#
-using CSharp.Net6.BlazorNativeIntegrationDemo.Resources;
+using CSharp.Net8.BlazorNativeIntegrationDemo.Resources;
using Telerik.ReportViewer.BlazorNative.Services;
- namespace CSharp.Net6.BlazorNativeIntegrationDemo
+ namespace CSharp.Net8.BlazorNativeIntegrationDemo
{
public class CustomStringLocalizer : ITelerikReportingStringLocalizer
{
diff --git a/embedding-reports/display-reports-in-applications/web-application/native-blazor-report-viewer/how-to-use-native-blazor-report-viewer.md b/embedding-reports/display-reports-in-applications/web-application/native-blazor-report-viewer/how-to-use-native-blazor-report-viewer.md
index 6ebb7cfef..9a1ac0728 100644
--- a/embedding-reports/display-reports-in-applications/web-application/native-blazor-report-viewer/how-to-use-native-blazor-report-viewer.md
+++ b/embedding-reports/display-reports-in-applications/web-application/native-blazor-report-viewer/how-to-use-native-blazor-report-viewer.md
@@ -15,7 +15,7 @@ The following articles will guide you on [how to use the new Native Blazor Repor
## Prerequisites
* [Visual Studio 2019, version 16.4 or later](https://www.visualstudio.com/vs/)
-* Existing .NET 6 and higher Blazor Server App or .NET 6 and higher hosted Blazor WebAssembly App
+* Existing .NET {{site.mindotnetversion}} and higher Blazor Server App or .NET {{site.mindotnetversion}} and higher hosted Blazor WebAssembly App
* The report viewer consumes reports generated and served from a running Reports Web Service. Such can be referenced from another application, or it can be hosted locally in a Blazor Server application
* Blazor WebAssembly applications are executed directly on the browser UI thread. In other words, Blazor WebAssembly is strictly a client-side application and the Reports Web Service cannot be hosted in the same project. When using Blazor WebAssembly, the Reports Web Service has to be hosted in a separate project. For more information, see [Blazor WebAssembly vs. Server](https://www.telerik.com/faqs/blazor-ui/what-is-the-difference-between-blazor-webassembly-vs-server). To host the Reporting Service locally, please follow the approach from either the [Hosting the Telerik Reporting REST Service in ASP.NET Core with Top-Level Statements]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/how-to-host-reports-service-in-asp.net-core-in-.net-6-with-minimal-api%}) or the [Hosting the Telerik Reporting REST Service in an ASP.NET Core Application with Startup.cs]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/how-to-host-reports-service-in-asp.net-core-in-.net-5%}) articles.
@@ -35,7 +35,7 @@ If you wish to connect the Report Viewer to a Report Server instance, refer to t
1. Add NuGet package reference to the __Telerik.ReportViewer.BlazorNative__ (or __Telerik.ReportViewer.BlazorNative.Trial__) package hosted on the Progress Telerik proprietary NuGet feed. Make sure you have the needed NuGet feed added to the VS setting using the article [How to add the Telerik private NuGet feed to Visual Studio]({%slug telerikreporting/using-reports-in-applications/how-to-add-the-telerik-private-nuget-feed-to-visual-studio%}).
-1. Make sure app configuration inside the `Configure` method of the `Startup.cs` (or `Program.cs` if .NET 6+ with Top Level Statements is used) file can serve static files:
+1. Make sure app configuration inside the `Configure` method of the `Startup.cs` (or `Program.cs` if .NET {{site.mindotnetversion}}+ with Top Level Statements is used) file can serve static files:
````C#
app.UseStaticFiles();
diff --git a/embedding-reports/display-reports-in-applications/windows-forms-application/how-to-add-report-viewer-to-a-windows-forms'-.net-core-project.md b/embedding-reports/display-reports-in-applications/windows-forms-application/how-to-add-report-viewer-to-a-windows-forms'-.net-core-project.md
index 71b681da1..c9aec5246 100644
--- a/embedding-reports/display-reports-in-applications/windows-forms-application/how-to-add-report-viewer-to-a-windows-forms'-.net-core-project.md
+++ b/embedding-reports/display-reports-in-applications/windows-forms-application/how-to-add-report-viewer-to-a-windows-forms'-.net-core-project.md
@@ -11,7 +11,7 @@ previous_url: /winforms-report-viewer-add-to-net-core-project
# Adding the Windows Forms Report Viewer Control to a Windows Forms .NET Project
-This article explains the steps needed to integrate the WinForms report viewer into .NET 6 and higher projects.
+This article explains the steps needed to integrate the WinForms report viewer into .NET {{site.mindotnetversion}} and higher projects.
The WinForms Report Viewer can display reports generated by an Embedded Reporting engine, [Telerik Reporting REST Service]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/overview%}), or [Telerik Report Server](https://docs.telerik.com/report-server/introduction). The setup described in this article is valid for all service types unless a particular service is specified. In this case, the corresponding step or option is valid only for the specified service types.
@@ -19,9 +19,9 @@ The WinForms Report Viewer can display reports generated by an Embedded Reportin
* Visual Studio 2019 or newer
* .NET SDK 6 or newer
-* Windows Forms App (.NET 6+) project
+* Windows Forms App (.NET {{site.mindotnetversion}}+) project
-###Steps to add report viewer to a Windows Forms .NET 6 and higher project
+###Steps to add report viewer to a Windows Forms .NET {{site.mindotnetversion}} and higher project
1. Add the following assembly references (available in the Telerik Reporting installation Bin directory) or NuGet package references (available in [Telerik private NuGet repository]({%slug telerikreporting/using-reports-in-applications/how-to-add-the-telerik-private-nuget-feed-to-visual-studio%})):
@@ -29,7 +29,7 @@ The WinForms Report Viewer can display reports generated by an Embedded Reportin
+ Telerik.ReportViewer.WinForms
+ Telerik.Reporting.Services.HttpClient (_Required only when the viewer is used with REST Service or Report Server_)
- The _Telerik.Reporting_ and _Telerik.Reporting.Services.HttpClient_ assemblies are located in the folder `%programfiles(x86)%\Progress\Telerik Reporting {{site.suiteversion}}\Bin\netstandard2.0`. The _Telerik.ReportViewer.WinForms_ assembly can be found in `%programfiles(x86)%\Progress\Telerik Reporting {{site.suiteversion}}\Bin`. Select the _net6.0-windows_ or _net8.0-windows_ subfolder depending on the exact framework used. We recommend using NuGet packages. In this case, the __Telerik.ReportViewer.WinForms__ package will add _Telerik.Reporting_ and all its dependencies automatically. If you prefer to add the Telerik Reporting assemblies as references, you need to add also all the _Telerik.Reporting_ dependencies manually. This includes but may not be limited to the following packages:
+ The _Telerik.Reporting_ and _Telerik.Reporting.Services.HttpClient_ assemblies are located in the folder `%programfiles(x86)%\Progress\Telerik Reporting {{site.suiteversion}}\Bin\netstandard2.0`. The _Telerik.ReportViewer.WinForms_ assembly can be found in `%programfiles(x86)%\Progress\Telerik Reporting {{site.suiteversion}}\Bin`. After that, select the _net8.0-windows_ subfolder. We recommend using NuGet packages. In this case, the __Telerik.ReportViewer.WinForms__ package will add _Telerik.Reporting_ and all its dependencies automatically. If you prefer to add the Telerik Reporting assemblies as references, you need to add also all the _Telerik.Reporting_ dependencies manually. This includes but may not be limited to the following packages:
+ Microsoft.Extensions.Configuration
+ Microsoft.Extensions.Configuration.Json
diff --git a/embedding-reports/display-reports-in-applications/windows-forms-application/overview.md b/embedding-reports/display-reports-in-applications/windows-forms-application/overview.md
index 5da5585ba..6f5081254 100644
--- a/embedding-reports/display-reports-in-applications/windows-forms-application/overview.md
+++ b/embedding-reports/display-reports-in-applications/windows-forms-application/overview.md
@@ -53,7 +53,7 @@ The Windows Forms Report Viewer renders buttons and inputs in the dedicated tool
* Visual Studio 2012 or later.
* .NET Framework 4 or above (.NET Framework 4 __Client Profile__ is not supported)
-* .NET 6+
+* .NET {{site.mindotnetversion}}+
## How It Works
diff --git a/embedding-reports/display-reports-in-applications/winui-3-desktop-application/how-to-add-report-viewer-to-a-.net-5-application.md b/embedding-reports/display-reports-in-applications/winui-3-desktop-application/how-to-add-report-viewer-to-a-.net-5-application.md
index 57bc8475c..d9d090743 100644
--- a/embedding-reports/display-reports-in-applications/winui-3-desktop-application/how-to-add-report-viewer-to-a-.net-5-application.md
+++ b/embedding-reports/display-reports-in-applications/winui-3-desktop-application/how-to-add-report-viewer-to-a-.net-5-application.md
@@ -1,34 +1,34 @@
---
-title: Using in a .NET 6 application
-page_title: Integrating the WinUI Report Viewer in a .NET 6 application
-description: "Learn how to start using the Telerik Reporting WinUI Report Viewer in .NET 6 applications with this tutorial."
+title: Using in a .NET {{site.mindotnetversion}} application
+page_title: Integrating the WinUI Report Viewer in a .NET {{site.mindotnetversion}} application
+description: "Learn how to start using the Telerik Reporting WinUI Report Viewer in .NET {{site.mindotnetversion}} applications with this tutorial."
slug: telerikreporting/using-reports-in-applications/display-reports-in-applications/winui-3-desktop-application/how-to-add-report-viewer-to-a-.net-5-application
-tags: how,to,add,winui,report,viewer,to,a,.net,5,application
+tags: how,to,add,winui,report,viewer,to,a,.net,{{site.mindotnetversion}},application
published: True
position: 1
previous_url: /winui-report-viewer-how-to-add-in-net5-app
---
-# Integrating the WinUI Report Viewer in .NET 6
+# Integrating the WinUI Report Viewer in .NET {{site.mindotnetversion}}
-This article explains the steps needed to integrate the WinUI report viewer to a `.NET 6` project.
+This article explains the steps needed to integrate the WinUI report viewer to a `.NET {{site.mindotnetversion}}` project.
## Prerequisites:
* Visual Studio 2022 or newer
* Windows 10 SDK 10.0.18362 or newer
-* .NET 6 project
+* .NET {{site.mindotnetversion}} project
## Use the example projects as a reference
-Since __R1 2023__, the examples we distribute along with our product contain two new projects: `CSharp.Net6.WinUIIntegrationDemo` and `CSharp.Net6.WinUIIntegrationDemo (Package)`. These projects are designed as a showcase of our WinUI report viewer and can be used as a reference when configuring the viewer in your own WinUI application.
+Since __R1 2023__, the examples we distribute along with our product contain two new projects: `CSharp.Net8.WinUIIntegrationDemo` and `CSharp.Net8.WinUIIntegrationDemo (Package)`. These projects are designed as a showcase of our WinUI report viewer and can be used as a reference when configuring the viewer in your own WinUI application.
-The project `CSharp.Net6.WinUIIntegrationDemo.csproj` targets .NET 6 and contains the references to the necessary Nuget packages. This project also contains the XAML files that configure the application and the window that will host the ReportViewer control. The project `CSharp.Net6.WinUIIntegrationDemo.wapproj` is a Windows Application Packaging Project and specifies which project will be packed as `.appx` and loaded for execution.
+The project `CSharp.Net8.WinUIIntegrationDemo.csproj` targets .NET 8 and contains the references to the necessary Nuget packages. This project also contains the XAML files that configure the application and the window that will host the ReportViewer control. The project `CSharp.Net8.WinUIIntegrationDemo.wapproj` is a Windows Application Packaging Project and specifies which project will be packed as `.appx` and loaded for execution.
These projects are not included in our `CSharp.ReportExamples.sln` file as the rest of the example projects, because building a WinUI application would require a specific configuration of the development machine and that might ruin the smooth "getting started" experience we want to deliver to our users. In order to run the WinUI example projects, make sure the prerequisites above are met and follow the steps below:
* Open Visual Studio and create a new solution.
-* Add both projects __CSharp.Net6.WinUIIntegrationDemo__ and __CSharp.Net6.WinUIIntegrationDemo (Package)__ to the solution.
-* Mark the __CSharp.Net6.WinUIIntegrationDemo (Package)__ as a startup project.
-* Right-click on the __CSharp.Net6.WinUIIntegrationDemo (Package)__ and select __Deploy__ from the context menu.
+* Add both projects __CSharp.Net8.WinUIIntegrationDemo__ and __CSharp.Net8.WinUIIntegrationDemo (Package)__ to the solution.
+* Mark the __CSharp.Net8.WinUIIntegrationDemo (Package)__ as a startup project.
+* Right-click on the __CSharp.Net8.WinUIIntegrationDemo (Package)__ and select __Deploy__ from the context menu.
* Once the deployment process has finished successfully, start the project. The hosting application should show a window containing the WinUI report viewer. By default, the report viewer will try to load the __Report Catalog__ report, located in the *{installation-directory}\Report Designer\Examples* folder.
diff --git a/embedding-reports/display-reports-in-applications/winui-3-desktop-application/overview.md b/embedding-reports/display-reports-in-applications/winui-3-desktop-application/overview.md
index 6d209ffbe..3e7bbe1bd 100644
--- a/embedding-reports/display-reports-in-applications/winui-3-desktop-application/overview.md
+++ b/embedding-reports/display-reports-in-applications/winui-3-desktop-application/overview.md
@@ -36,13 +36,13 @@ The toolbar of the WinUI Report Viewer provides basic functionality for interac
The bottom panel of the WinUI report viewer contains a slider and drop-down list that control the current zoom level applied to the loaded report contents.
-> Visual Studio 2019 and Visual Studio 2019 Preview have known issues when building WinUI applications targeting .NET 5 while having .NET 6 SDK installed on the machine. For a smooth development experience, we recommend using `Visual Studio 2022` and `.NET 6 SDK Preview 6 or later`. Otherwise, you might need to *deinstall* .NET 6 SDK to build WinUI 3 applications.
+> Visual Studio 2019 and Visual Studio 2019 Preview have known issues when building WinUI applications targeting .NET 5 while having .NET {{site.mindotnetversion}} SDK installed on the machine. For a smooth development experience, we recommend using `Visual Studio 2022` and `.NET {{site.mindotnetversion}} SDK Preview 6 or later`. Otherwise, you might need to *uninstall* .NET {{site.mindotnetversion}} SDK to build WinUI 3 applications.
To use the WinUI report viewer, you need a `WinUI 3` desktop application. To create such, the following tools must be installed:
* `Visual Studio 2022 with enabled Universal Windows Platform development`
* `Windows 10 SDK 10.0.18362 or later installed`
-* `.NET 6 SDK Preview 6 or later`
+* `.NET {{site.mindotnetversion}} SDK Preview 6 or later`
## How it works
diff --git a/embedding-reports/display-reports-in-applications/wpf-application/how-to-add-report-viewer-to-a-wpf-.net-core-project.md b/embedding-reports/display-reports-in-applications/wpf-application/how-to-add-report-viewer-to-a-wpf-.net-core-project.md
index 3b397691d..c11998401 100644
--- a/embedding-reports/display-reports-in-applications/wpf-application/how-to-add-report-viewer-to-a-wpf-.net-core-project.md
+++ b/embedding-reports/display-reports-in-applications/wpf-application/how-to-add-report-viewer-to-a-wpf-.net-core-project.md
@@ -11,7 +11,7 @@ previous_url: /wpf-report-viewer-add-to-net-core-project
# Integrating the WPF Report Viewer in .NET
-This article explains the steps needed to integrate the WPF report viewer into a .NET 6+ projects.
+This article explains the steps needed to integrate the WPF report viewer into a .NET {{site.mindotnetversion}}+ projects.
The WPF Report Viewer can display reports generated by an Embedded Reporting engine, [Telerik Reporting REST Service]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/overview%}), or [Telerik Report Server](https://docs.telerik.com/report-server/introduction). The setup described in this article is valid for all service types unless a particular service is specified. In this case, the corresponding step or option is valid only for the specified service types.
@@ -19,9 +19,9 @@ The WPF Report Viewer can display reports generated by an Embedded Reporting eng
* Visual Studio 2019 or newer
* .NET SDK 6 or newer
-* WPF App (.NET 6+) project
+* WPF App (.NET {{site.mindotnetversion}}+) project
-### Steps to add report viewer to a WPF .NET 6+ project
+### Steps to add report viewer to a WPF .NET {{site.mindotnetversion}}+ project
1. Add the following assembly references (available in Telerik Reporting installation `Bin` directory) or NuGet package references (available in [Telerik private NuGet repository]({%slug telerikreporting/using-reports-in-applications/how-to-add-the-telerik-private-nuget-feed-to-visual-studio%})):
@@ -36,7 +36,7 @@ The WPF Report Viewer can display reports generated by an Embedded Reporting eng
The `Telerik.Reporting` and `Telerik.Reporting.Services.HttpClient` assemblies are located in the folder `%programfiles(x86)%\Progress\Telerik Reporting {{site.suiteversion}}\Bin\netstandard2.0`.
- The `Telerik.ReportViewer.Wpf` and `Telerik.ReportViewer.Wpf.Themes` assemblies can be found in `%programfiles(x86)%\Progress\Telerik Reporting {{site.suiteversion}}\Bin`. Select the *net6.0-windows*, or *net8.0-windows* subfolder depending on the exact framework used.
+ The `Telerik.ReportViewer.Wpf` and `Telerik.ReportViewer.Wpf.Themes` assemblies can be found in `%programfiles(x86)%\Progress\Telerik Reporting {{site.suiteversion}}\Bin`. After that, select the *net8.0-windows* subfolder.
In case Telerik UI for WPF is used only for the report viewer, you may reference the Telerik UI for WPF assemblies available with Telerik Reporting. They are internally unlocked for the WPF Report Viewer but can only be used with the report viewer. The Telerik UI for WPF assemblies are located in `%programfiles(x86)%\Progress\Telerik Reporting {{site.suiteversion}}\Bin\WpfViewerDependencies`.
diff --git a/embedding-reports/display-reports-in-applications/wpf-application/overview.md b/embedding-reports/display-reports-in-applications/wpf-application/overview.md
index 0c6a35b8f..e381845dd 100644
--- a/embedding-reports/display-reports-in-applications/wpf-application/overview.md
+++ b/embedding-reports/display-reports-in-applications/wpf-application/overview.md
@@ -39,7 +39,7 @@ To use the WPF Report Viewer, you need a WPF application. To create such, you ne
* Visual Studio 2012 or later.
* .NET Framework 4 or above (.NET Framework 4 __Client Profile__ is not supported)
-* .NET 6+
+* .NET {{site.mindotnetversion}}+
* (optional) Expression Blend
## How it works
diff --git a/embedding-reports/host-the-report-engine-remotely/asp.net-core-web-api-implementation/host-reports-service-in-.net-5.md b/embedding-reports/host-the-report-engine-remotely/asp.net-core-web-api-implementation/host-reports-service-in-.net-5.md
index 370f0570f..1a71f0e6d 100644
--- a/embedding-reports/host-the-report-engine-remotely/asp.net-core-web-api-implementation/host-reports-service-in-.net-5.md
+++ b/embedding-reports/host-the-report-engine-remotely/asp.net-core-web-api-implementation/host-reports-service-in-.net-5.md
@@ -9,11 +9,11 @@ position: 3
previous_url: /telerik-reporting-rest-service-aspnetcore-net5,/embedding-reports/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/host-reports-service-in-.net-5
---
-# Hosting the Telerik Reporting REST Service in an ASP.NET Core Application in .NET 6, .NET 8 and .NET 9 with Startup.cs
+# Hosting the Telerik Reporting REST Service in an ASP.NET Core Application in {{site.dotnetversions}} with Startup.cs
This article guides you on how to host a Reports Web Service in order to expose the Reports Generation Engine to an ASP.NET Core in .NET Web Application. The configuration of the application in this tutorial is set up in the `Startup.cs` file of the project.
-If you prefer to use [top level statements introduced with .NET 6](https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/tutorials/top-level-statements), refer to the article [Hosting in .NET 6+ with Top-Level Statements]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/how-to-host-reports-service-in-asp.net-core-in-.net-6-with-minimal-api%}).
+If you prefer to use [top level statements introduced with .NET 6](https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/tutorials/top-level-statements), refer to the article [Hosting in .NET {{site.mindotnetversion}}+ with Top-Level Statements]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/how-to-host-reports-service-in-asp.net-core-in-.net-6-with-minimal-api%}).
The guide is separated into sections for readability reasons. Along with the steps, it elaborates on the concepts and theory behind each step.
@@ -28,7 +28,7 @@ In Visual Studio open the __Add New Project__ dialog and select *Telerik Reporti

-Set the Target Framework to .NET 6, .NET 8 or .NET 9.
+Set the Target Framework to .NET {{site.mindotnetversion}} or above.
Once you have configured the rest of the options to your liking, click `Finish` and a new project, containing all the necessary files and packages to host the Telerik Reporting REST service instance, will be added to your solution.
@@ -41,7 +41,7 @@ First, you need to create a new ASP.NET Core project:
1. Open __Visual Studio 2019__ or newer.
1. From the __File__ menu, select __New > Project__.
1. In the __Add a new Project__ dialog select __ASP.NET Core Web Application__ project template. Choose a name and location for the project and click __Next__.
-1. In the __Create a new ASP.NET Core web application__ dialog select from the drop down __.NET 6.0 (Long Term Support)__ , .NET 8 or .NET 9. Click on __Create__.
+1. In the __Create a new ASP.NET Core web application__ dialog select from the drop down __.NET {{site.mindotnetversion}}.0 (Long Term Support)__ or a higher version. Click on __Create__.
### Add Report Definitions
@@ -61,7 +61,7 @@ This guide applies the recommended NuGet package references approach to add the
1. Optionally, to enable the Office OpenXML document formats (XLSX, DOCX, and PPTX) as export options, reference the __Telerik.Reporting.OpenXmlRendering__ (or __Telerik.Reporting.OpenXmlRendering.Trial__) NuGet package.
> The recommended way of adding the necessary dependencies is to use the [Progress Telerik proprietary NuGet feed]({%slug telerikreporting/using-reports-in-applications/how-to-add-the-telerik-private-nuget-feed-to-visual-studio%}) and reference the dependencies as NuGet packages. This would also add the indirect dependencies to your project bringing easier dependency management.
-Alternatively, the assemblies are available in the `\Bin\net6.0\` and `\Bin\netstandard2.0\` folders of the Telerik Reporting installation directory. However, this would require to manually add all indirect dependencies listed in [.NET Support - Requirements]({%slug telerikreporting/using-reports-in-applications/dot-net-core-support%}#requirements) section and also the following dependency package: [Microsoft.AspNetCore.Mvc.NewtonsoftJson version 5.0.0](https://www.nuget.org/packages/Microsoft.AspNetCore.Mvc.NewtonsoftJson/) and [DocumentFormat.OpenXML version 2.7.2.0 or above](https://www.nuget.org/packages/DocumentFormat.OpenXml/).
+Alternatively, the assemblies are available in the `\Bin\net8.0\` and `\Bin\netstandard2.0\` folders of the Telerik Reporting installation directory. However, this would require to manually add all indirect dependencies listed in [.NET Support - Requirements]({%slug telerikreporting/using-reports-in-applications/dot-net-core-support%}#requirements) section and also the following dependency package: [Microsoft.AspNetCore.Mvc.NewtonsoftJson version 5.0.0](https://www.nuget.org/packages/Microsoft.AspNetCore.Mvc.NewtonsoftJson/) and [DocumentFormat.OpenXML version 2.7.2.0 or above](https://www.nuget.org/packages/DocumentFormat.OpenXml/).
Note that you need the last reference only to enable the Office OpenXML document formats. The Reporting engine relies on the [GDI+ API](https://learn.microsoft.com/en-us/windows/win32/gdiplus/-gdiplus-gdi-start) which is available on the Windows OS. On Linux and macOS we use the [SkiaSharp](https://github.com/mono/SkiaSharp) 2D Graphics Library based on Google's [Skia](https://skia.org/) Graphics Library.
### Setup the Startup.cs file for the Reports service
@@ -174,4 +174,4 @@ app.UseCors("ReportingRestPolicy");
* [Embedding Telerik Reporting in ASP.NET Core Web Reporting Applications]({%slug asp-net-core-reporting%})
* [ASP.NET Core Web API Implementation Overview]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/overview%})
-* [Hosting in .NET 6+ with Minimal API]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/how-to-host-reports-service-in-asp.net-core-in-.net-6-with-minimal-api%})
+* [Hosting in .NET {{site.mindotnetversion}}+ with Minimal API]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/how-to-host-reports-service-in-asp.net-core-in-.net-6-with-minimal-api%})
diff --git a/embedding-reports/host-the-report-engine-remotely/asp.net-core-web-api-implementation/host-reports-service-in-.net-6-with-minimal-api.md b/embedding-reports/host-the-report-engine-remotely/asp.net-core-web-api-implementation/host-reports-service-in-.net-6-with-minimal-api.md
index c18392b63..3e841e4a3 100644
--- a/embedding-reports/host-the-report-engine-remotely/asp.net-core-web-api-implementation/host-reports-service-in-.net-6-with-minimal-api.md
+++ b/embedding-reports/host-the-report-engine-remotely/asp.net-core-web-api-implementation/host-reports-service-in-.net-6-with-minimal-api.md
@@ -1,7 +1,7 @@
---
title: Hosting in .NET with Minimal API
page_title: Hosting the Reporting REST Service in ASP.NET Core with Minimal API
-description: "Learn how to Host Telerik Reporting REST Service in ASP.NET Core in .NET 6 and above with Minimal API in this step by step tutorial."
+description: "Learn how to Host Telerik Reporting REST Service in ASP.NET Core in .NET {{site.mindotnetversion}} and above with Minimal API in this step by step tutorial."
slug: telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/how-to-host-reports-service-in-asp.net-core-in-.net-6-with-minimal-api
tags: how,to,host,reports,service,in,asp.net,core,in,.net,6,with,top-level,statements
published: True
@@ -9,9 +9,9 @@ position: 2
previous_url: /telerik-reporting-rest-service-net6-minimal-api,/embedding-reports/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/host-reports-service-in-.net-6-with-minimal-api
---
-# Hosting the Telerik Reporting REST Service in ASP.NET Core in .NET 6+ with Minimal API
+# Hosting the Telerik Reporting REST Service in ASP.NET Core in .NET {{site.mindotnetversion}}+ with Minimal API
-This article guides you how to host a Reporting REST Service in order to expose the Reports Generation Engine to an ASP.NET Core in .NET 6+ Web Application with Minimal APIs.
+This article guides you how to host a Reporting REST Service in order to expose the Reports Generation Engine to an ASP.NET Core in .NET {{site.mindotnetversion}}+ Web Application with Minimal APIs.
Check the [Minimal APIs](https://learn.microsoft.com/en-us/aspnet/core/fundamentals/minimal-apis/overview) article for general details on the approach.
The guide is separated into sections for readability reasons. Along with the steps, it elaborates on the concepts and theory behind each step.
@@ -27,13 +27,13 @@ In Visual Studio open the __Add New Project__ dialog and select *Telerik Reporti

-Set the Target Framework to .NET 6, .NET 8 or .NET 9.
+Set the Target Framework to .NET {{site.mindotnetversion}} or higher.
Once you have configured the rest of the options to your liking, click `Finish` and a new project, containing all the necessary files and packages to host the Telerik Reporting REST service instance, will be added to your solution.
## Manually configuring the Telerik.Reporting REST Service
-### Creating a Sample ASP.NET Core in .NET 6+ Project
+### Creating a Sample ASP.NET Core in .NET {{site.mindotnetversion}}+ Project
First, you need to create a new ASP.NET Core project:
@@ -41,7 +41,7 @@ First, you need to create a new ASP.NET Core project:
1. From the __File__ menu, select __New__ > __Project__.
1. In the __Create a new project__ dialog select __ASP.NET Core Web App__ project template and click __Next__.
1. In the __Configure your new project__ dialog choose a name and location for the project and click __Next__.
-1. In the __Additional information__ dialog select from the drop down __.NET 6.0 (Long-term support)__ , .NET 8 or .NET 9. If you configure the project for HTTPS make sure to have a proper certificate assigned. Click on __Create__.
+1. In the __Additional information__ dialog select from the drop down __.NET {{site.mindotnetversion}}.0 (Long-term support)__ or a higher .NET version. If you configure the project for HTTPS make sure to have a proper certificate assigned. Click on __Create__.
### Add Report Definitions
@@ -51,7 +51,7 @@ In this tutorial, the resulting service will use the sample report definitions d
1. Add a new folder to your solution called `Reports` and copy all sample reports into it.
1. Later in the tutorial we will make sure that the ReportsController is able to resolve the definitions for the requested reports from this project folder.
-> It is recommended to use declarative definitions (TRDP/TRDX/TRBP) authored using the [Standalone Report Designer]({%slug telerikreporting/designing-reports/report-designer-tools/desktop-designers/standalone-report-designer/overview%}) or the [Web Report Designer]({%slug telerikreporting/designing-reports/report-designer-tools/web-report-designer/overview%}) in order to take advantage of their design-time tooling because the VS integrated report designer tooling is still not available in .NET 6+ projects.
+> It is recommended to use declarative definitions (TRDP/TRDX/TRBP) authored using the [Standalone Report Designer]({%slug telerikreporting/designing-reports/report-designer-tools/desktop-designers/standalone-report-designer/overview%}) or the [Web Report Designer]({%slug telerikreporting/designing-reports/report-designer-tools/web-report-designer/overview%}) in order to take advantage of their design-time tooling because the VS integrated report designer tooling is still not available in .NET {{site.mindotnetversion}}+ projects.
### Add the Required Dependencies
@@ -61,7 +61,7 @@ This guide applies the recommended NuGet package references approach to add the
1. Optionally, to enable the Office OpenXML document formats (XLSX, DOCX and PPTX) as export options, reference the __Telerik.Reporting.OpenXmlRendering__ (or __Telerik.Reporting.OpenXmlRendering.Trial__) NuGet package.
> The recommended way of adding the necessary dependencies is to use the [Progress Telerik proprietary NuGet feed]({%slug telerikreporting/using-reports-in-applications/how-to-add-the-telerik-private-nuget-feed-to-visual-studio%}) and reference the dependencies as NuGet packages. This would also add the indirect dependencies to your project bringing easier dependency management.
-Alternatively, the assemblies are available in the `\Bin\net6.0\` and `\Bin\netstandard2.0\` folders of Telerik Reporting installation directory. However, this would require to manually add all indirect dependencies listed in [.NET Support - Requirements]({%slug telerikreporting/using-reports-in-applications/dot-net-core-support%}#requirements) section and also the following dependency package: [Microsoft.AspNetCore.Mvc.NewtonsoftJson version 5.0.0](https://www.nuget.org/packages/Microsoft.AspNetCore.Mvc.NewtonsoftJson/) and [DocumentFormat.OpenXML version 2.7.2.0 or above](https://www.nuget.org/packages/DocumentFormat.OpenXml/).
+Alternatively, the assemblies are available in the `\Bin\net8.0\` and `\Bin\netstandard2.0\` folders of Telerik Reporting installation directory. However, this would require to manually add all indirect dependencies listed in [.NET Support - Requirements]({%slug telerikreporting/using-reports-in-applications/dot-net-core-support%}#requirements) section and also the following dependency package: [Microsoft.AspNetCore.Mvc.NewtonsoftJson version 5.0.0](https://www.nuget.org/packages/Microsoft.AspNetCore.Mvc.NewtonsoftJson/) and [DocumentFormat.OpenXML version 2.7.2.0 or above](https://www.nuget.org/packages/DocumentFormat.OpenXml/).
Note that you need the last reference only to enable the Office OpenXML document formats. The Reporting engine relies on the [GDI+ API](https://learn.microsoft.com/en-us/windows/win32/gdiplus/-gdiplus-gdi-start) which is available on the Windows OS. On Linux and macOS we use the [SkiaSharp](https://github.com/mono/SkiaSharp) 2D Graphics Library based on Google's [Skia](https://skia.org/) Graphics Library.
### Setup the Program.cs file as a starting point of the Reporting REST Service project with Minimal APIs
@@ -174,7 +174,7 @@ app.UseCors("ReportingRestPolicy");
A full example can be found in the installation folder of Telerik Reporting:
-`C:\Program Files (x86)\Progress\Telerik Reporting {{site.suiteversion}}\Examples\CSharp\.NET 6\ReportingRestServiceCorsDemo\CSharp.Net6.ReportingRestServiceCorsDemo`
+`C:\Program Files (x86)\Progress\Telerik Reporting {{site.suiteversion}}\Examples\CSharp\.NET {{site.mindotnetversion}}\ReportingRestServiceCorsDemo\CSharp.Net8.ReportingRestServiceCorsDemo`
## See Also
diff --git a/embedding-reports/host-the-report-engine-remotely/asp.net-core-web-api-implementation/host-reports-service-in-.net-with-controllers.md b/embedding-reports/host-the-report-engine-remotely/asp.net-core-web-api-implementation/host-reports-service-in-.net-with-controllers.md
index c953b9059..bfe7b1646 100644
--- a/embedding-reports/host-the-report-engine-remotely/asp.net-core-web-api-implementation/host-reports-service-in-.net-with-controllers.md
+++ b/embedding-reports/host-the-report-engine-remotely/asp.net-core-web-api-implementation/host-reports-service-in-.net-with-controllers.md
@@ -2,16 +2,16 @@
title: Hosting in .NET with Controllers
page_title: Hosting the Reporting REST Service in ASP.NET Core with Controllers
-description: "Learn how to Host Telerik Reporting REST Service in ASP.NET Core in .NET 6 and above with Top-Level Statements and controller-based APIs in this step by step tutorial."
+description: "Learn how to Host Telerik Reporting REST Service in ASP.NET Core in .NET {{site.mindotnetversion}}+ and above with Top-Level Statements and controller-based APIs in this step by step tutorial."
slug: telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/host-reports-service-in-.net-with-controllers
tags: how,to,host,reports,service,in,asp.net,core,in,.net,6,with,top-level,statements,and,controllers
published: True
position: 3
---
-# Hosting the Telerik Reporting REST Service in ASP.NET Core in .NET 6 and .NET 8 with Top-Level Statements
+# Hosting the Telerik Reporting REST Service in ASP.NET Core in .NET {{site.mindotnetversion}}+ with Top-Level Statements
-This article guides you how to host a Reports Web Service in order to expose the Reports Generation Engine to an ASP.NET Core in .NET 6 and higher Web Application with Top-Level Statements implementation. Check the [Microsoft Tutorial: Explore ideas using top-level statements to build code as you learn](https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/tutorials/top-level-statements) for general details on the approach.
+This article guides you how to host a Reports Web Service in order to expose the Reports Generation Engine to an ASP.NET Core in .NET {{site.mindotnetversion}} and higher Web Application with Top-Level Statements implementation. Check the [Microsoft Tutorial: Explore ideas using top-level statements to build code as you learn](https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/tutorials/top-level-statements) for general details on the approach.
The guide is separated into sections for readability reasons. Along with the steps, it elaborates on the concepts and theory behind each step.
@@ -26,13 +26,13 @@ In Visual Studio open the __Add New Project__ dialog and select *Telerik Reporti

-Set the Target Framework to .NET 6, .NET 8 or .NET 9.
+Set the Target Framework to .NET {{site.mindotnetversion}} or higher.
Once you have configured the rest of the options to your liking, click `Finish` and a new project, containing all the necessary files and packages to host the Telerik Reporting REST service instance, will be added to your solution.
## Manually configuring the Telerik.Reporting REST Service
-### Creating a Sample ASP.NET Core in .NET 6+ Project
+### Creating a Sample ASP.NET Core in .NET {{site.mindotnetversion}}+ Project
First, you need to create a new ASP.NET Core project:
@@ -40,7 +40,7 @@ First, you need to create a new ASP.NET Core project:
1. From the __File__ menu, select __New__ > __Project__.
1. In the __Create a new project__ dialog select __ASP.NET Core Web App__ project template and click __Next__.
1. In the __Configure your new project__ dialog choose a name and location for the project and click __Next__.
-1. In the __Additional information__ dialog select from the drop down __.NET 6.0 (Long-term support)__ or .NET 8. If you configure the project for HTTPS make sure to have a proper certificate assigned. Click on __Create__.
+1. In the __Additional information__ dialog select from the drop down __.NET {{site.mindotnetversion}}.0 (Long-term support)__ or a higher .NET version. If you configure the project for HTTPS make sure to have a proper certificate assigned. Click on __Create__.
### Add Report Definitions
@@ -50,7 +50,7 @@ In this tutorial, the resulting service will use the sample report definitions d
1. Add a new folder to your solution called `Reports` and copy all sample reports into it.
1. Later in the tutorial we will make sure that the ReportsController is able to resolve the definitions for the requested reports from this project folder.
-> It is recommended to use declarative definitions (TRDP/TRDX/TRBP) authored using the [Standalone Report Designer]({%slug telerikreporting/designing-reports/report-designer-tools/desktop-designers/standalone-report-designer/overview%}) or the [Web Report Designer]({%slug telerikreporting/designing-reports/report-designer-tools/web-report-designer/overview%}) in order to take advantage of their design-time tooling because the VS integrated report designer tooling is still not available in .NET 6+ projects.
+> It is recommended to use declarative definitions (TRDP/TRDX/TRBP) authored using the [Standalone Report Designer]({%slug telerikreporting/designing-reports/report-designer-tools/desktop-designers/standalone-report-designer/overview%}) or the [Web Report Designer]({%slug telerikreporting/designing-reports/report-designer-tools/web-report-designer/overview%}) in order to take advantage of their design-time tooling because the VS integrated report designer tooling is still not available in .NET {{site.mindotnetversion}}+ projects.
### Add the Required Dependencies
@@ -60,7 +60,7 @@ This guide applies the recommended NuGet package references approach to add the
1. Optionally, to enable the Office OpenXML document formats (XLSX, DOCX and PPTX) as export options, reference the __Telerik.Reporting.OpenXmlRendering__ (or __Telerik.Reporting.OpenXmlRendering.Trial__) NuGet package.
> The recommended way of adding the necessary dependencies is to use the [Progress Telerik proprietary NuGet feed]({%slug telerikreporting/using-reports-in-applications/how-to-add-the-telerik-private-nuget-feed-to-visual-studio%}) and reference the dependencies as NuGet packages. This would also add the indirect dependencies to your project bringing easier dependency management.
-Alternatively, the assemblies are available in the `\Bin\net6.0\` and `\Bin\netstandard2.0\` folders of Telerik Reporting installation directory. However, this would require to manually add all indirect dependencies listed in [.NET Support - Requirements]({%slug telerikreporting/using-reports-in-applications/dot-net-core-support%}#requirements) section and also the following dependency package: [Microsoft.AspNetCore.Mvc.NewtonsoftJson version 5.0.0](https://www.nuget.org/packages/Microsoft.AspNetCore.Mvc.NewtonsoftJson/) and [DocumentFormat.OpenXML version 2.7.2.0 or above](https://www.nuget.org/packages/DocumentFormat.OpenXml/).
+Alternatively, the assemblies are available in the `\Bin\net8.0\` and `\Bin\netstandard2.0\` folders of Telerik Reporting installation directory. However, this would require to manually add all indirect dependencies listed in [.NET Support - Requirements]({%slug telerikreporting/using-reports-in-applications/dot-net-core-support%}#requirements) section and also the following dependency package: [Microsoft.AspNetCore.Mvc.NewtonsoftJson version 5.0.0](https://www.nuget.org/packages/Microsoft.AspNetCore.Mvc.NewtonsoftJson/) and [DocumentFormat.OpenXML version 2.7.2.0 or above](https://www.nuget.org/packages/DocumentFormat.OpenXml/).
Note that you need the last reference only to enable the Office OpenXML document formats. The Reporting engine relies on the [GDI+ API](https://learn.microsoft.com/en-us/windows/win32/gdiplus/-gdiplus-gdi-start) which is available on the Windows OS. On Linux and macOS we use the [SkiaSharp](https://github.com/mono/SkiaSharp) 2D Graphics Library based on Google's [Skia](https://skia.org/) Graphics Library.
### Setup the Program.cs file as a starting point of the Reporting REST Service Project with Top-Level Statements
@@ -85,7 +85,7 @@ builder.Services.AddControllers().AddNewtonsoftJson();
ReportingEngineConfiguration = sp.GetService(),
// In case the ReportingEngineConfiguration needs to be loaded from a specific configuration file, use the approach below:
//ReportingEngineConfiguration = ResolveSpecificReportingConfiguration(sp.GetService()),
- HostAppId = "ReportingNet6",
+ HostAppId = "ReportingNet8",
Storage = new FileStorage(),
ReportSourceResolver = new UriReportSourceResolver(System.IO.Path.Combine(sp.GetService().ContentRootPath, "Reports"))
});
@@ -244,7 +244,7 @@ app.UseCors("ReportingRestPolicy");
A full example can be found in the installation folder of Telerik Reporting:
-`C:\Program Files (x86)\Progress\Telerik Reporting {{site.suiteversion}}\Examples\CSharp\.NET 6\ReportingRestServiceCorsDemo\CSharp.Net6.ReportingRestServiceCorsDemo`
+`C:\Program Files (x86)\Progress\Telerik Reporting {{site.suiteversion}}\Examples\CSharp\.NET {{site.mindotnetversion}}\ReportingRestServiceCorsDemo\CSharp.Net8.ReportingRestServiceCorsDemo`
## See Also
diff --git a/embedding-reports/host-the-report-engine-remotely/asp.net-core-web-api-implementation/overview.md b/embedding-reports/host-the-report-engine-remotely/asp.net-core-web-api-implementation/overview.md
index e33506abf..4dd208a47 100644
--- a/embedding-reports/host-the-report-engine-remotely/asp.net-core-web-api-implementation/overview.md
+++ b/embedding-reports/host-the-report-engine-remotely/asp.net-core-web-api-implementation/overview.md
@@ -17,7 +17,7 @@ This implementation of the Reporting REST service is based on the [ASP.NET Core
These are the options for the service hosting:
-* [Hosting Reports Service in ASP.NET Core in .NET 6 with Top Level Statements]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/how-to-host-reports-service-in-asp.net-core-in-.net-6-with-minimal-api%})
+* [Hosting Reports Service in ASP.NET Core in .NET {{site.mindotnetversion}} with Top Level Statements]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/how-to-host-reports-service-in-asp.net-core-in-.net-6-with-minimal-api%})
* [Hosting Reports Service in ASP.NET Core in .NET]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/how-to-host-reports-service-in-asp.net-core-in-.net-5%})
The service can be used from:
diff --git a/embedding-reports/host-the-report-engine-remotely/rest-service-report-source-resolver/how-to-implement-a-custom-report-source-resolver.md b/embedding-reports/host-the-report-engine-remotely/rest-service-report-source-resolver/how-to-implement-a-custom-report-source-resolver.md
index a381ed4bd..95f932e2f 100644
--- a/embedding-reports/host-the-report-engine-remotely/rest-service-report-source-resolver/how-to-implement-a-custom-report-source-resolver.md
+++ b/embedding-reports/host-the-report-engine-remotely/rest-service-report-source-resolver/how-to-implement-a-custom-report-source-resolver.md
@@ -37,7 +37,7 @@ This article explains how to create a custom report source resolver for the __Te
// The default ReportingEngineConfiguration will be initialized from appsettings.json or appsettings.{EnvironmentName}.json:
ReportingEngineConfiguration = sp.GetService(),
- HostAppId = "ReportingNet6",
+ HostAppId = "ReportingNet8",
Storage = new FileStorage(),
ReportSourceResolver = new TypeReportSourceResolver()
.AddFallbackResolver(new UriReportSourceResolver(reportsPath)
@@ -109,7 +109,7 @@ USE [master]
// The default ReportingEngineConfiguration will be initialized from appsettings.json or appsettings.{EnvironmentName}.json:
ReportingEngineConfiguration = sp.GetService(),
- HostAppId = "ReportingNet6",
+ HostAppId = "ReportingNet8",
Storage = new FileStorage(),
ReportSourceResolver = new CustomReportSourceResolverWithFallBack(new TypeReportSourceResolver()
.AddFallbackResolver(new UriReportSourceResolver(reportsPath)));
diff --git a/embedding-reports/spa-reporting.md b/embedding-reports/spa-reporting.md
index d0ceee785..db4f13495 100644
--- a/embedding-reports/spa-reporting.md
+++ b/embedding-reports/spa-reporting.md
@@ -40,9 +40,9 @@ The Single Page Applications hosting a Telerik Report Viewer require a [Telerik
There are different methods for configuring the Telerik Reporting REST Service in an ASP.NET Core or Blazor Server Reporting project:
-* [Hosting the Telerik Reporting REST Service in ASP.NET Core in .NET 6+ with Minimal API]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/how-to-host-reports-service-in-asp.net-core-in-.net-6-with-minimal-api%})
-* [Hosting the Telerik Reporting REST Service in ASP.NET Core in .NET 6 and .NET 8 with Top-Level Statements]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/host-reports-service-in-.net-with-controllers%})
-* [Hosting the Telerik Reporting REST Service in an ASP.NET Core Application in .NET 6, .NET 8, and .NET 9 with Startup.cs]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/how-to-host-reports-service-in-asp.net-core-in-.net-5%})
+* [Hosting the Telerik Reporting REST Service in ASP.NET Core in .NET {{site.mindotnetversion}}+ with Minimal API]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/how-to-host-reports-service-in-asp.net-core-in-.net-6-with-minimal-api%})
+* [Hosting the Telerik Reporting REST Service in ASP.NET Core in .NET {{site.mindotnetversion}} with Top-Level Statements]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/host-reports-service-in-.net-with-controllers%})
+* [Hosting the Telerik Reporting REST Service in an ASP.NET Core Application in {{site.dotnetversions}} with Startup.cs]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/how-to-host-reports-service-in-asp.net-core-in-.net-5%})
## Displaying Reports in SPA Web Reporting Applications
diff --git a/embedding-reports/vb-reporting.md b/embedding-reports/vb-reporting.md
index 3468fc641..586337975 100644
--- a/embedding-reports/vb-reporting.md
+++ b/embedding-reports/vb-reporting.md
@@ -43,7 +43,7 @@ Here are the Desktop Report Viewers that may be embedded in VB desktop projects
* [Adding the Windows Forms Report Viewer to a Windows Forms .NET Framework Project]({%slug telerikreporting/using-reports-in-applications/display-reports-in-applications/windows-forms-application/how-to-add-report-viewer-to-a-windows-forms'-.net-framework-project%})
* [Integrating the WPF Report Viewer in .NET Framework]({%slug telerikreporting/using-reports-in-applications/display-reports-in-applications/wpf-application/how-to-add-report-viewer-to-a-wpf-.net-framework-project%})
-##### Implementing in VB projects targeting .NET 6.0 and above
+##### Implementing in VB projects targeting .NET {{site.mindotnetversion}}.0 and above
The following Desktop Report Viewers may be configured manually in VB desktop projects targeting .NET. There are no Visual Studio Reporting templates available for Visual Basic projects targeting .NET:
@@ -77,7 +77,7 @@ Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
>important Sample WPF project may be downloaded from the Telerik GitHub Reporting Samples repository: [VB Reporting-WPFViewerNet8](https://github.com/telerik/reporting-samples/tree/master/VB%20Reporting/WPFViewerNet8).
-* [Integrating the WinUI Report Viewer in .NET 6]({%slug telerikreporting/using-reports-in-applications/display-reports-in-applications/winui-3-desktop-application/how-to-add-report-viewer-to-a-.net-5-application%})
+* [Integrating the WinUI Report Viewer in .NET {{site.mindotnetversion}}]({%slug telerikreporting/using-reports-in-applications/display-reports-in-applications/winui-3-desktop-application/how-to-add-report-viewer-to-a-.net-5-application%})
Microsoft doesn't provide VB templates for WinUI - [Create your first WinUI 3 (Windows App SDK) project](https://learn.microsoft.com/en-us/windows/apps/winui/winui3/create-your-first-winui3-app). Technically, it should be possible to use also VB for WinUI projects, however, this may be much more complicated without using the Visual Studio templates.
@@ -133,17 +133,17 @@ The steps for integrating the viewers in ASP.NET MVC and Web Forms projects are
* [Using HTML5 ASP.NET MVC Report Viewer With Reporting REST Service]({%slug telerikreporting/using-reports-in-applications/display-reports-in-applications/web-application/html5-asp.net-mvc-report-viewer/how-to-use-html5-asp.net-mvc-report-viewer-with-rest-service%})
* [Using the HTML5 ASP.NET Web Forms Report Viewer with REST Service]({%slug telerikreporting/using-reports-in-applications/display-reports-in-applications/web-application/html5-asp.net-web-forms-report-viewer/how-to-use-html5-asp.net-web-forms-report-viewer-with-rest-service%})
-## VB.NET Web Reporting Applications in .NET 6.0 and above
+## VB.NET Web Reporting Applications in .NET {{site.mindotnetversion}}.0 and above
Microsoft doesn't have plans to provide Visual Studio templates for ASP.NET Core in Visual Basic as explained in the post [Can VB be used for a net core api project?](https://learn.microsoft.com/en-us/answers/questions/773434/can-vb-be-used-for-a-net-core-api-project) Therefore, we don't provide examples or steps for implementing such applications in Visual Basic, as it may require significantly more efforts than with Visual Studio templates.
-### Web Report Designer in .NET 6.0+
+### Web Report Designer in .NET {{site.mindotnetversion}}.0+
As a pure HTML/CSS/JS client-side jQuery widget the [Web Report Designer]({%slug telerikreporting/designing-reports/report-designer-tools/web-report-designer/overview%}) can be used in any web reporting application, including those coded in Visual Basic.
The Web Report Designer requires a Report Designer REST service, whose fully functional implementation resides in the `Telerik.WebReportDesigner.Services` assembly/package.
-### Displaying Reports in .NET 6.0+ VB Web Reporting Applications
+### Displaying Reports in .NET {{site.mindotnetversion}}.0+ VB Web Reporting Applications
The [HTML5 Report Viewer]({%slug telerikreporting/using-reports-in-applications/display-reports-in-applications/web-application/html5-report-viewer/overview%}) is an HTML/CSS/JS client-side widget suitable for any web application that works with JavaScript. This makes it the perfect widget for displaying Telerik Reporting Reports in all Web Reporting Applications, including those implemented in Visual Basic.
diff --git a/getting-started/first-steps-integrating.md b/getting-started/first-steps-integrating.md
index 39d22c142..2ea6db267 100644
--- a/getting-started/first-steps-integrating.md
+++ b/getting-started/first-steps-integrating.md
@@ -40,11 +40,11 @@ In addition, you will only need to save the report as `DemoReport.trdp`.
## Step 3: Integrate and Display the Report
-In this final step, you'll integrate your report in an ASP.NET Core web application in .NET 6 and display the project with the HTML5 Report Viewer.
+In this final step, you'll integrate your report in an ASP.NET Core web application in .NET {{site.mindotnetversion}} and display the project with the HTML5 Report Viewer.
1. Open __Visual Studio 2022__. From the __Start__ window, choose __Create a new project__.
-1. Select __ASP.NET Core Web App__ and name it __TelerikWebApp__. In the __Additional information__ window, select __.NET6.0(Long-term support)__ and leave the rest of the settings as default. Click __Create__.
+1. Select __ASP.NET Core Web App__ and name it __TelerikWebApp__. In the __Additional information__ window, select __.NET{{site.mindotnetversion}}.0 (Long-term support)__ and leave the rest of the settings as default. Click __Create__.
1. Right-click the project. Select __Add__ > __New Item__ > __Telerik HTML5 Report Viewer Page [version]__. Name the file `index.html`.
diff --git a/getting-started/installation/dot-net-core-support.md b/getting-started/installation/dot-net-core-support.md
index 380dfd071..fb805c08d 100644
--- a/getting-started/installation/dot-net-core-support.md
+++ b/getting-started/installation/dot-net-core-support.md
@@ -1,7 +1,7 @@
---
title: .NET Support
-page_title: Using Telerik Reporting with .NET 6+ or Standard
-description: "Learn how to use Telerik Reporting in .NET 6, .NET 8, .NET 9 or .NET Standard applications on Windows, Linux, and macOS platforms and how to deploy them in Docker images."
+page_title: Using Telerik Reporting with .NET {{site.mindotnetversion}}+ or Standard
+description: "Learn how to use Telerik Reporting in {{site.dotnetversions}} or .NET Standard applications on Windows, Linux, and macOS platforms and how to deploy them in Docker images."
slug: telerikreporting/using-reports-in-applications/dot-net-core-support
previous_url: /using-reports-in-applications/dot-net-core-support, /use-reports-in-net-core-apps
tags: telerik, reporting, dotnet, core, support, getting, started, download, and, installation
@@ -13,13 +13,13 @@ position: 4
Starting with version [`R1 2019 (13.0.19.116)`](https://www.telerik.com/support/whats-new/reporting/release-history/progress-telerik-reporting-r1-2019-13-0-19-116) Telerik Reporting provides a set of assemblies and NuGet packages that are designed for .NET projects and enable you to use Telerik reports in .NET applications on Windows, Linux, and macOS platforms.
-The NuGet packages are available in the [Telerik NuGet feed]({%slug telerikreporting/using-reports-in-applications/how-to-add-the-telerik-private-nuget-feed-to-visual-studio%}). Additionally, the assemblies are available in the `\Bin\netstandard2.0\`, `\Bin\net6.0\`, and `\Bin\net6.0-windows\`, `\Bin\net8.0\`, and `\Bin\net8.0-windows\` folders located in the Telerik Reporting installation directory.
+The NuGet packages are available in the [Telerik NuGet feed]({%slug telerikreporting/using-reports-in-applications/how-to-add-the-telerik-private-nuget-feed-to-visual-studio%}). Additionally, the assemblies are available in the `\Bin\netstandard2.0\`, `\Bin\net8.0\`, and `\Bin\net8.0-windows\` folders located in the Telerik Reporting installation directory.
-The assemblies target .NET Standard 2.0 and the desktop viewers target .NET 6.0, .NET 8.0, or .NET 9, which ensures compatibility with a greater variety of frameworks and applications. Also, the NuGet packages resolve the external dependencies to provide better dependency management and code portability.
+The assemblies target .NET Standard 2.0 and the desktop viewers target .NET {{site.mindotnetversion}} or above, which ensures compatibility with a greater variety of frameworks and applications. Also, the NuGet packages resolve the external dependencies to provide better dependency management and code portability.
## Requirements
-__.NET 6.0__, __.NET 8.0__ or __.NET 9.0__.
+__.NET {{site.mindotnetversion}}__ or above.
To use NuGet, you are required to provide the following NuGet packages. Note that when using the Telerik NuGet packages, the required dependencies are resolved automatically. Otherwise, you need to add them manually to the project.
@@ -206,17 +206,17 @@ RUN apt-get update \
Telerik Reporting ships with ready-made .NET examples demonstrating how to show the sample reports in an ASP.NET Core, WinForms, and WPF application. The ASP.NET Core demo also shows how to inject an `appsettings.json` configuration file to the controller and how to initialize a WebHostBuilder so it runs under Windows and Linux.
-Sample projects are available in the subfolders with the corresponding framework names in the `\Examples\CSharp` subfolder of the Telerik Reporting installation directory. For example, our .NET 6 ASP.NET Core demo may be found by default in `C:\Program Files (x86)\Progress\Telerik Reporting {{site.suiteversion}}\Examples\CSharp\.NET 6\Html5IntegrationDemo`.
+Sample projects are available in the subfolders with the corresponding framework names in the `\Examples\CSharp` subfolder of the Telerik Reporting installation directory. For example, our .NET 8 ASP.NET Core demo may be found by default in `C:\Program Files (x86)\Progress\Telerik Reporting {{site.suiteversion}}\Examples\CSharp\.NET {{site.mindotnetversion}}\Html5IntegrationDemo`.
### Docker Samples
With [2024 Q2 (18.1.24.514)](https://www.telerik.com/support/whats-new/reporting/release-history/progress-telerik-reporting-2024-q2-18-1-24-514) we started distributing sample Docker files for deploying the Telerik Reporting Web Examples for .NET with Skia Sharp Graphics Engine on Linux Docker containers. The distributed Docker files should be used to build the Docker image from the terminal. They are unsuitable for use from Visual Studio due to the specific folder structure of the Reporting examples. The Visual Studio projects use by default TRDP reports deployed in a folder that cannot be accessed by the Docker file when run from the Visual Studio.
-The Docker files may be found in the folder of the corresponding project. For example, the `Docklerfile` for the .NET 8 Telerik Reporting REST Service project with enabled CORS may be found by default in `C:\Program Files (x86)\Progress\Telerik Reporting {{site.suiteversion}}\Examples\CSharp\.NET 8\ReportingRestServiceCorsDemo`. The Docklerfile starts with instructions for building the image and running the Docker container. Replace the placeholders in the curly brackets with the corresponding details: __TelerikNuGetApiKey__, __Telerik Reporting Installation Folder__, and __Connection String to AdventureWorks Database Accessible From the Docker Container__. Here is a sample content of the file. The deployed Reporting REST Service project with enabled CORS will run on `localhost:4040` in the browser:
+The Docker files may be found in the folder of the corresponding project. For example, the `Docklerfile` for the .NET 8 Telerik Reporting REST Service project with enabled CORS may be found by default in `C:\Program Files (x86)\Progress\Telerik Reporting {{site.suiteversion}}\Examples\CSharp\.NET {{site.mindotnetversion}}\ReportingRestServiceCorsDemo`. The Docklerfile starts with instructions for building the image and running the Docker container. Replace the placeholders in the curly brackets with the corresponding details: __TelerikNuGetApiKey__, __Telerik Reporting Installation Folder__, and __Connection String to AdventureWorks Database Accessible From the Docker Container__. Here is a sample content of the file. The deployed Reporting REST Service project with enabled CORS will run on `localhost:4040` in the browser:
````
# command to BUILD docker IMAGE from the Windows Terminal:
-# docker image build -f "{Replace With Installation Folder}\Examples\CSharp\.NET 8\ReportingRestServiceCorsDemo\Dockerfile" -t net8reportingrestservicecorsdemo --build-arg TelerikNugetServerApiKey={Replace With Your TelerikNuGetApiKey} "{Replace With Installation Folder}"
+# docker image build -f "{Replace With Installation Folder}\Examples\CSharp\.NET {{site.mindotnetversion}}\ReportingRestServiceCorsDemo\Dockerfile" -t net8reportingrestservicecorsdemo --build-arg TelerikNugetServerApiKey={Replace With Your TelerikNuGetApiKey} "{Replace With Installation Folder}"
# command to RUN docker CONTAINER from the Windows Terminal:
# docker run -e ConnectionStrings__Telerik.Reporting.Examples.CSharp.Properties.Settings.TelerikConnectionString__connectionString="{Replace With Connection String to AdventureWorks Database Accessible From the Docker Container}" -it -p 4040:8080 net8reportingrestservicecorsdemo
diff --git a/getting-started/installation/included-assemblies.md b/getting-started/installation/included-assemblies.md
index 3bbbb3c2e..c13a571ce 100644
--- a/getting-started/installation/included-assemblies.md
+++ b/getting-started/installation/included-assemblies.md
@@ -18,7 +18,6 @@ The assemblies come sorted in several folders so that you can use the ones you n
* If you target `.NET Framework`, use the assemblies from the `Bin` folder.
* If you target `.NET Standard`, use the assemblies from the `\Bin\netstandard2.0` folder.
-* If you target `.NET 6`, use the assemblies from the `\Bin\net6.0` and `\Bin\net6.0-windows` folders.
* If you target `.NET 8`, use the assemblies from the `\Bin\net8.0` and `\Bin\net8.0-windows` folders.
## Main Assemblies
@@ -29,8 +28,6 @@ The following table describes the folder structure for the Telerik Reporting mai
| ------ | ------ |
|`...Progress\Telerik Reporting {{site.suiteversion}}\Bin`|- `Telerik.Reporting.dll`
- `Telerik.ReportViewer.Mvc.dll`
- `Telerik.ReportViewer.Html5.WebForms.dll`
- `Telerik.ReportViewer.WinForms.dll`
- `Telerik.ReportViewer.Wpf.dll`
- `Telerik.ReportViewer.Wpf.Themes.dll`
- `Telerik.Reporting.Adomd.dll`
- `Telerik.Reporting.Services.ServiceStack.dll`
- `Telerik.Reporting.Services.WebApi.dll`
- `Telerik.Reporting.XpsRendering.dll`
- `Telerik.Reporting.OpenXmlRendering.dll`
- `Telerik.Reporting.Cache.Database.dll`
- `Telerik.Reporting.Cache.StackExchangeRedis.dll`
- `Telerik.Reporting.Data.Schema.dll`
- `Telerik.Reporting.Data.Schema.Provider.dll`
- `Telerik.Reporting.GraphQL.Client.dll`
- `Telerik.Reporting.JsonSerialization.dll`
- `Telerik.Reporting.OpenXmlRendering.2.7.2.dll`
- `Telerik.Reporting.OpenXmlRendering.3.0.1.dll`
- `Telerik.Reporting.Services.HttpClient.dll`
- `Telerik.Reporting.WebServiceDataSource.dll`
- `Telerik.WebReportDesigner.Services.dll`
|
|`...Progress\Telerik Reporting {{site.suiteversion}}\Bin\netstandard2.0`|- `Telerik.Reporting.dll`
- `Telerik.ReportViewer.Blazor.dll`
- `Telerik.WebReportDesigner.Blazor.dll`
- `Telerik.Reporting.WebServiceDataSource.dll`
- `Telerik.Reporting.Services.HttpClient.dll`
- `Telerik.Reporting.OpenXmlRendering.2.7.2.dll`
- `Telerik.Reporting.OpenXmlRendering.3.0.1.dll`
- `Telerik.Reporting.JsonSerialization.dll`
- `Telerik.Reporting.Data.Schema.dll`
- `Telerik.Reporting.Cache.StackExchangeRedis.dll`
|
-|`...Progress\Telerik Reporting {{site.suiteversion}}\Bin\net6.0`|- `Telerik.WebReportDesigner.Services.dll`
- `Telerik.Reporting.Services.AspNetCore.dll`
- `Telerik.Drawing.Skia.dll`
- `Telerik.Reporting.Data.Schema.Provider.dll`
|
-|`...Progress\Telerik Reporting {{site.suiteversion}}\Bin\net6.0-windows`|- `Telerik.ReportViewer.WinForms.dll`
- `Telerik.ReportViewer.Wpf.dll`
- `Telerik.ReportViewer.Wpf.Themes.dll`
- `Telerik.ReportViewer.WinUI.dll`
- `Telerik.ReportViewer.WinUI.Themes.dll`
|
|`...Progress\Telerik Reporting {{site.suiteversion}}\Bin\net8.0`|- `Telerik.WebReportDesigner.Services.dll`
- `Telerik.Reporting.Services.AspNetCore.dll`
|
|`...Progress\Telerik Reporting {{site.suiteversion}}\Bin\net8.0-windows`|- `Telerik.ReportViewer.WinForms.dll`
- `Telerik.ReportViewer.Wpf.dll`
- `Telerik.ReportViewer.Wpf.Themes.dll`
|
diff --git a/getting-started/installation/prerequisites.md b/getting-started/installation/prerequisites.md
index 224556238..b3e61fad8 100644
--- a/getting-started/installation/prerequisites.md
+++ b/getting-started/installation/prerequisites.md
@@ -16,7 +16,7 @@ This article lists the system requirements that include operating system, .NET,
* [.NET and IIS support](https://www.telerik.com/products/reporting/system-requirements)
* [IDE support](https://www.telerik.com/products/reporting/system-requirements)
-The SkiaSharp-based graphics engine introduced with [R3 2023 (17.2.23.1010)](https://www.telerik.com/support/whats-new/reporting/release-history/progress-telerik-reporting-r1-2019-13-0-19-116) may be embedded in cross-platform applications targeting .NET 6.0 or higher.
+The SkiaSharp-based graphics engine introduced with [R3 2023 (17.2.23.1010)](https://www.telerik.com/support/whats-new/reporting/release-history/progress-telerik-reporting-r1-2019-13-0-19-116) may be embedded in cross-platform applications targeting .NET {{site.mindotnetversion}}.0 or higher.
To ensure the smooth functioning of the Telerik Reporting features when deploying ADOMD.NET and Open XML, refer to the article on [Telerik Reporting third-party dependencies]({%slug telerikreporting/using-reports-in-applications/third-party-dependencies%}).
diff --git a/getting-started/web-designer/improving-basic-report.md b/getting-started/web-designer/improving-basic-report.md
index b7960c1c0..e0b4aea44 100644
--- a/getting-started/web-designer/improving-basic-report.md
+++ b/getting-started/web-designer/improving-basic-report.md
@@ -10,7 +10,7 @@ position: 2
# Implement a Common Master-Detail Report Scenario
-In this step-by-step tutorial, we will improve the basic report created in the previous tutorial [Embedding the Web Report Designer in .NET 6 and Creating Your First Report]({%slug telerikreporting/getting-started/web-designer/set-up-and-create-basic-report%}) by adding a common business requirement to click a data series to show more details in a child report.
+In this step-by-step tutorial, we will improve the basic report created in the previous tutorial [Embedding the Web Report Designer in .NET {{site.mindotnetversion}} and Creating Your First Report]({%slug telerikreporting/getting-started/web-designer/set-up-and-create-basic-report%}) by adding a common business requirement to click a data series to show more details in a child report.
* First, we will create a second report to display the details data.
* Then, we will learn how to add a [SharedDataSource component]({%slug telerikreporting/designing-reports/connecting-to-data/data-source-components/shareddatasource-component%}) to share data source between reports.
@@ -165,7 +165,7 @@ Our first goal is to create a new report within the Web Report Designer. It will
* [Video tutorial 'Getting Started with the Web Report Designer: Part 2'](https://www.youtube.com/watch?v=DXKlgq-MYIU)
* [Video tutorial 'Getting Started with the Web Report Designer: Part 1'](https://www.youtube.com/watch?v=L-utkcB8-5c)
-* [Embedding the Web Report Designer in .NET 6 and Creating Your First Report]({%slug telerikreporting/getting-started/web-designer/set-up-and-create-basic-report%})
+* [Embedding the Web Report Designer in .NET {{site.mindotnetversion}} and Creating Your First Report]({%slug telerikreporting/getting-started/web-designer/set-up-and-create-basic-report%})
* [Web Report Designer](%{slug telerikreporting/designing-reports/report-designer-tools/web-report-designer/overview%})
* [Demo Page for Telerik Reporting](https://demos.telerik.com/reporting)
* [Telerik Reporting Homepage](https://www.telerik.com/products/reporting)
diff --git a/getting-started/web-designer/set-up-and-create-basic-report.md b/getting-started/web-designer/set-up-and-create-basic-report.md
index 1d1eb32f7..160062af6 100644
--- a/getting-started/web-designer/set-up-and-create-basic-report.md
+++ b/getting-started/web-designer/set-up-and-create-basic-report.md
@@ -1,7 +1,7 @@
---
title: Setting up Designer and Creating Basic Report
-page_title: Embedding the Web Report Designer in .NET 6 and Creating Your First Report
-description: "Learn how to set up the Telerik Web Report Designer in .NET 6 applications via the Visual Studio Item Templates and how to create a report with Logo and Graph in this step by step tutorial."
+page_title: Embedding the Web Report Designer in .NET {{site.mindotnetversion}} and Creating Your First Report
+description: "Learn how to set up the Telerik Web Report Designer in .NET {{site.mindotnetversion}} applications via the Visual Studio Item Templates and how to create a report with Logo and Graph in this step by step tutorial."
slug: telerikreporting/getting-started/web-designer/set-up-and-create-basic-report
tags: how,configure,.net,applications,web,designer,report
published: True
@@ -11,7 +11,7 @@ previous_url: /getting-started/web-designer/
# Configure Web Report Designer and Create a Basic Report
-This is a step-by-step tutorial that shows how to integrate the [Web Report Designer]({%slug telerikreporting/designing-reports/report-designer-tools/web-report-designer/overview%}) in `.NET 6` ASP.NET Core application in Visual Studio 2022.
+This is a step-by-step tutorial that shows how to integrate the [Web Report Designer]({%slug telerikreporting/designing-reports/report-designer-tools/web-report-designer/overview%}) in `.NET {{site.mindotnetversion}}` ASP.NET Core application in Visual Studio 2022.
* First, you will create a Web Application and add Telerik Web Report Designer through its Visual Studio Item Template.
* Next, you'll create and style a new report.
@@ -22,11 +22,11 @@ This is a step-by-step tutorial that shows how to integrate the [Web Report Desi
The entire process is described in the YouTube video tutorial [Getting Started with the Web Report Designer: Part 1](https://www.youtube.com/watch?v=L-utkcB8-5c).
-## Setting up the Web Report Designer in .NET 6
+## Setting up the Web Report Designer in .NET {{site.mindotnetversion}}
Let's create an ASP.NET Core application in Visual Studio and embed the Telerik Web Report Designer in it:
-1. Open Visual Studio 2022 and create a new project through the project template `ASP.NET Core Web App`. Name the project, for example, `Telerik.WRD.GettingStarted` and select `.NET 6.0` as a Target Framework.
+1. Open Visual Studio 2022 and create a new project through the project template `ASP.NET Core Web App`. Name the project, for example, `Telerik.WRD.GettingStarted` and select `.NET {{site.mindotnetversion}}.0` as a Target Framework.
1. Add the Web Designer to the project:
1. Right-click on the project and select `Add` > `New Item...`.
diff --git a/ide-integration/integration-with-visual-studio.md b/ide-integration/integration-with-visual-studio.md
index a4f112987..ea6ad90e2 100644
--- a/ide-integration/integration-with-visual-studio.md
+++ b/ide-integration/integration-with-visual-studio.md
@@ -32,7 +32,7 @@ A menu pops up that allows you to configure the REST Service properties:
[Hosting the Telerik Reporting REST Service in an ASP.NET Application]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-web-api-implementation/how-to-add-telerik-reporting-rest-web-api-to-web-application%})
-[Hosting the Telerik Reporting REST Service in ASP.NET Core in .NET 6+ with Minimal API]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/how-to-host-reports-service-in-asp.net-core-in-.net-6-with-minimal-api%})
+[Hosting the Telerik Reporting REST Service in ASP.NET Core in .NET {{site.mindotnetversion}}+ with Minimal API]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/asp.net-core-web-api-implementation/how-to-host-reports-service-in-asp.net-core-in-.net-6-with-minimal-api%})
## Item Templates