Skip to content

Commit 19a1300

Browse files
Merge pull request #1029 from syncfusion-content/EXT-185909
WinForms and WPF Template Studio UG Improvements
2 parents 475301a + b85289a commit 19a1300

File tree

1 file changed

+27
-6
lines changed

1 file changed

+27
-6
lines changed

WindowsForms/Visual-Studio-Integration/Template-Studio.md

Lines changed: 27 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ Create the Syncfusion WinForms project using the Visual Studio Project Template
9393
10. When you create a WinForms project, the following Dependency Injection (DI) setup is added to the **Program.cs** file. This setup registers services, view models, and views with the DI container, ensuring proper functionality and service management within your application. Below **ConfigureServices** method in program.cs file establishes the DI setup in a WinForms project. It manages the application's services, view models, and views. Here's a detailed breakdown:
9494

9595
*I. Application Host:*
96-
- Registers **ApplicationHostService** to manage the app's lifecycle.
96+
- Registers **ApplicationHostService** to manage the app's life cycle.
9797

9898
*II. Specific Services:*
9999
- Registers **PageService** and **NavigationService** for handling page navigation.
@@ -126,11 +126,32 @@ Here's a simple explanation:
126126

127127

128128
> The .NET 6.0, .NET 7.0, and .NET 8.0 options will be available in the Select a framework version dropdown only if the respective .NET SDKs are installed on your system. The table below outlines the .NET versions, the specific product versions from which they are available, and the Visual Studio versions that support them:
129-
> | .NET Version | Available From Version | Supported from Visual Studio |
130-
> |--------------|------------------------|-----------------------------|
131-
> | .NET 6.0 | v19.4.0.38 | Visual Studio 2022 |
132-
> | .NET 7.0 | v20.4.0.38 | Visual Studio 2022 |
133-
> | .NET 8.0 | v23.2.4 | Visual Studio 2022 |
129+
> <table>
130+
> <thead>
131+
> <tr>
132+
> <th>.NET Version</th>
133+
> <th>Available From Version</th>
134+
> <th>Supported from Visual Studio</th>
135+
> </tr>
136+
> </thead>
137+
> <tbody>
138+
> <tr>
139+
> <td>.NET 6.0</td>
140+
> <td>v19.4.0.38</td>
141+
> <td>Visual Studio 2022</td>
142+
> </tr>
143+
> <tr>
144+
> <td>.NET 7.0</td>
145+
> <td>v20.4.0.38</td>
146+
> <td>Visual Studio 2022</td>
147+
> </tr>
148+
> <tr>
149+
> <td>.NET 8.0</td>
150+
> <td>v23.2.4</td>
151+
> <td>Visual Studio 2022</td>
152+
> </tr>
153+
> </tbody>
154+
> </table>
134155
135156
13. If you install the trial setup or NuGet packages from nuget.org, you must register the Syncfusion license key to your application since Syncfusion introduced the licensing system from the 2018 Volume 2 (v16.2.0.41) Essential Studio release. Navigate to the [help topic](https://help.syncfusion.com/common/essential-studio/licensing/overview#how-to-generate-syncfusion-license-key) to generate and register the Syncfusion license key to your application. Refer to this [blog](https://www.syncfusion.com/blogs/post/whats-new-in-2018-volume-2.aspx) post for understanding the licensing changes introduced in Essential Studio.
136157

0 commit comments

Comments
 (0)