No edit summary |
(Updated Edited template to July 12, 2025.) |
||
(10 intermediate revisions by one other user not shown) | |||
Line 4: | Line 4: | ||
MDriven design time support is built with MDriven. This can confuse you about what bits to use in runtime. | MDriven design time support is built with MDriven. This can confuse you about what bits to use in runtime. | ||
The Visual Studio plugin for MDriven Designer is installed locally, and you can find all assemblies needed for runtime | The Visual Studio plugin for MDriven Designer is installed locally, and you can find all assemblies needed for runtime on Nuget https://www.nuget.org/profiles/MDriven. | ||
The plugin installed assemblies will be in a extension folder for visual studio and you may find the path via the About-dialog: | |||
[[File:Documentation NugetProject 1734092636245.png|none|thumb|790x790px]] | |||
==== Build numbers ==== | ==== Build numbers ==== | ||
Earlier versions did set the BuildNumber as the VersionNumber of the assemblies - like this 7.0.0.BuildNo. | Earlier versions did set the BuildNumber as the VersionNumber of the assemblies - like this 7.0.0.BuildNo. | ||
This is not longer the case. Instead all assemblies always get the VersionNumber 7. | This is not longer the case. Instead all assemblies always get the VersionNumber 7.2.0.0 - and we only have the build number on the nuget-packages. This is the best practice way to ensure function between the MDriven design time support and the Nuget packages you currently have in your app. | ||
{| class="wikitable" | |||
|+ | |||
! | |||
! | |||
! | |||
|- | |||
| | |||
|'''<s>EcoCore</s>''' <s>by: MDriven, Suitable for .netFramework4.8 applications</s> | |||
<s>.NET Framework 4.0</s> | |||
<s>This package targets .NET Framework 4.0. The package is compatible with this framework or higher.</s> | |||
''' | |Deprecated, Replaced by .netstandard | ||
|- | |||
| | |||
|<s>'''EcoSqlServer''' by: MDriven, Suitable for .netFramework4.8 applications</s> | |||
<s>.NET Framework 4.0</s> | |||
<s>This package targets .NET Framework 4.0. The package is compatible with this framework or higher.</s> | |||
This package targets .NET Framework 4.0. The package is compatible with this framework or higher. | |||
|Deprecated, Replaced by .netstandard | |||
|- | |||
| | |||
|'''EcoOtherDatabasePersistenceMappers''' by: MDriven | |||
.NET Framework 4.0 | .NET Framework 4.0 | ||
This package targets .NET Framework 4.0. The package is compatible with this framework or higher. | This package targets .NET Framework 4.0. The package is compatible with this framework or higher. | ||
''' | |netFramework4.8, | ||
|- | |||
| | |||
|<s>'''MDrivenCorenetStandard''' by: capableobjects.com MDriven</s> | |||
<s>.NET 5.0</s> | |||
<s>This package is compatible with .NET 5.0 or higher.</s> | |||
.NET | <s>.NET Core 2.0</s> | ||
This package is compatible with .NET | <s>This package is compatible with .NET Core 2.0 or higher.</s> | ||
.NET | <s>.NET Standard 2.0</s> | ||
This package | <s>This package targets .NET Standard 2.0. The package is compatible with this framework or higher.</s> | ||
.NET | <s>.NET Framework 4.6.1</s> | ||
<s>This package is compatible with .NET Framework 4.6.1 or higher.</s> | |||
This package is compatible with .NET Framework 4.6.1 or higher. | |||
|Deprecated, Replaced by .netstandard | |||
|- | |||
| | |||
|'''EcoWebMVC''' by: MDriven , Suitable for .netFramework4.8 applications | |||
.NET Framework 4.0 | .NET Framework 4.0 | ||
This package targets .NET Framework 4.0. The package is compatible with this framework or higher. | This package targets .NET Framework 4.0. The package is compatible with this framework or higher. | ||
'''EcoWindowsForms''' by: MDriven | |netFramework4.8, When your end application is 4.8 and WebApplication, use this along with .netStandard | ||
|- | |||
| | |||
|'''EcoWindowsForms''' by: MDriven. Suitable for .netFramework4.8 applications | |||
.NET Framework 4.0 | .NET Framework 4.0 | ||
This package targets .NET Framework 4.0. The package is compatible with this framework or higher. | This package targets .NET Framework 4.0. The package is compatible with this framework or higher. | ||
'''EcoWpf''' by: MDriven | |netFramework4.8, When your end application is 4.8 and winforms, use this along with .netStandard | ||
|- | |||
| | |||
|'''EcoWpf''' by: MDriven, Suitable for .netFramework4.8 applications | |||
.NET Framework 4.0 | .NET Framework 4.0 | ||
This package targets .NET Framework 4.0. The package is compatible with this framework or higher. | This package targets .NET Framework 4.0. The package is compatible with this framework or higher. | ||
'''EcoWebASP''' by: MDriven | |netFramework4.8,netFramework4.8, When your end application is 4.8 and WPF, use this along with .netStandard | ||
|- | |||
| | |||
|'''EcoWebASP''' by: MDriven | |||
.NET Framework 4.0 | .NET Framework 4.0 | ||
This package targets .NET Framework 4.0. The package is compatible with this framework or higher. | This package targets .NET Framework 4.0. The package is compatible with this framework or higher. | ||
'''EcoWebProviders''' by: MDriven | |netFramework4.8, When your end application is 4.8 and WebApplication, use this along with .netStandard | ||
|- | |||
| | |||
|'''EcoWebProviders''' by: MDriven | |||
.NET Framework 4.0 | .NET Framework 4.0 | ||
This package targets .NET Framework 4.0. The package is compatible with this framework or higher. | This package targets .NET Framework 4.0. The package is compatible with this framework or higher. | ||
'''EcoWindowsStore''' by: capableobjects.com MDriven | |netFramework4.8, When your end application is 4.8 and WebApplication, use this along with .netStandard | ||
|- | |||
| | |||
|<s>'''EcoWindowsStore''' by: capableobjects.com MDriven</s> | |||
<s>.NET Framework 4.0</s> | |||
.NET Framework 4.0 | <s>This package targets .NET Framework 4.0. The package is compatible with this framework or higher.</s> | ||
|Deprecated | |||
|- | |||
| | |||
|<s>'''EcoWeb''' by: MDriven, Suitable for .netFramework4.8 applications</s> | |||
<s>.NET Framework 4.0</s> | |||
This package targets .NET Framework 4.0. The package is compatible with this framework or higher. | <s>This package targets .NET Framework 4.0. The package is compatible with this framework or higher.</s> | ||
<s>MDriven Framework ModelDrivenDevelopment ECO CapableObjects</s> | |||
|Deprecated, Replaced by .netstandard | |||
|- | |||
| | |||
|'''MDriven.Interfaces.netStandard''' by: MDriven | |||
.NET 5.0 | .NET 5.0 | ||
Line 111: | Line 139: | ||
This package is compatible with .NET Framework 4.6.1 or higher. | This package is compatible with .NET Framework 4.6.1 or higher. | ||
|Recommended for new apps | |||
|- | |||
| | |||
|'''MDriven.Persistence.WebApi.Core''' by: MDriven | |||
.NET 6.0 | |||
This package targets .NET 6.0. The package is compatible with this framework or higher. | |||
|If you build a new server (net5-8) | |||
|- | |||
| | |||
|'''MDriven.Handles.netStandard''' by: MDriven | |||
.NET 5.0 | .NET 5.0 | ||
Line 129: | Line 168: | ||
This package is compatible with .NET Framework 4.6.1 or higher. | This package is compatible with .NET Framework 4.6.1 or higher. | ||
'''MDriven.Persistence.netStandard''' by: MDriven | |Recommended for new apps | ||
|- | |||
| | |||
|'''MDriven.Persistence.netStandard''' by: MDriven | |||
.NET 5.0 | .NET 5.0 | ||
Line 147: | Line 188: | ||
This package is compatible with .NET Framework 4.6.1 or higher. | This package is compatible with .NET Framework 4.6.1 or higher. | ||
'''MDriven.LinqExtender.netStandard''' by: MDriven | |If you build a new server or communicate straight to server not via WebApi (net5-8) | ||
|- | |||
| | |||
|'''MDriven.LinqExtender.netStandard''' by: MDriven | |||
.NET 5.0 | .NET 5.0 | ||
Line 165: | Line 208: | ||
This package is compatible with .NET Framework 4.6.1 or higher. | This package is compatible with .NET Framework 4.6.1 or higher. | ||
'''MDriven.Wecpof.core''' by: MDriven | |Recommended for new apps | ||
|- | |||
| | |||
|'''MDriven.Wecpof.core''' by: MDriven | |||
.NET 6.0 | .NET 6.0 | ||
This package targets .NET 6.0. The package is compatible with this framework or higher. | This package targets .NET 6.0. The package is compatible with this framework or higher. | ||
'''MDriven.Net.Http.netStandard''' by: MDriven | |WPF generated menus, views (net5-8) | ||
|- | |||
| | |||
|'''MDriven.Net.Http.netStandard''' by: MDriven | |||
.NET 5.0 | .NET 5.0 | ||
Line 188: | Line 235: | ||
This package is compatible with .NET Framework 4.6.1 or higher. | This package is compatible with .NET Framework 4.6.1 or higher. | ||
|Recommended for new apps | |||
|- | |||
| | |||
|'''MDriven.MVC.Core''' by: MDriven | |||
'''MDriven.MVC.Core''' by: MDriven | |||
.NET 6.0 | .NET 6.0 | ||
This package targets .NET 6.0. The package is compatible with this framework or higher. | This package targets .NET 6.0. The package is compatible with this framework or higher. | ||
'''MDriven.WinForms.core''' by: MDriven | |If you build a new web app with MVC (net5-8) | ||
|- | |||
| | |||
|'''MDriven.WinForms.core''' by: MDriven | |||
.NET 6.0 | .NET 6.0 | ||
This package targets .NET 6.0. The package is compatible with this framework or higher. | This package targets .NET 6.0. The package is compatible with this framework or higher. | ||
'''MDriven.WPF.core''' by: MDriven | |If you build a new app with WinForms (not recommended)(net5-8) | ||
|- | |||
| | |||
|'''MDriven.WPF.core''' by: MDriven | |||
.NET 6.0 | .NET 6.0 | ||
This package targets .NET 6.0. The package is compatible with this framework or higher. | This package targets .NET 6.0. The package is compatible with this framework or higher. | ||
'''MDriven.Persistence.VistaDB.netstandard''' by: MDriven | |If you build a new web app with WPF (net5-8) | ||
|- | |||
| | |||
|'''MDriven.Persistence.VistaDB.netstandard''' by: MDriven | |||
.NET 5.0 | .NET 5.0 | ||
Line 227: | Line 275: | ||
This package targets .NET Standard 2.1. The package is compatible with this framework or higher. | This package targets .NET Standard 2.1. The package is compatible with this framework or higher. | ||
'''MDriven.Persistence.SqlServer.netStandard''' by: MDriven | | | ||
|- | |||
| | |||
|'''MDriven.Persistence.SqlServer.netStandard''' by: MDriven | |||
.NET 5.0 | .NET 5.0 | ||
Line 240: | Line 290: | ||
This package targets .NET Standard 2.1. The package is compatible with this framework or higher. | This package targets .NET Standard 2.1. The package is compatible with this framework or higher. | ||
|On the server | |||
|- | |||
| | |||
|'''MDriven.ASPNETIdentity.core''' by: MDriven | |||
'''MDriven.ASPNETIdentity.core''' by: MDriven | |||
.NET 6.0 | .NET 6.0 | ||
This package targets .NET 6.0. The package is compatible with this framework or higher. | This package targets .NET 6.0. The package is compatible with this framework or higher. | ||
'''MDriven.WPFViewModelExternalControls.core''' by: MDriven | |On the server | ||
|- | |||
| | |||
|'''MDriven.WPFViewModelExternalControls.core''' by: MDriven | |||
.NET 6.0 | .NET 6.0 | ||
Line 263: | Line 308: | ||
Package Description | Package Description | ||
'''MDriven.SharedInterfaces.WebAssembly''' by: MDriven | |WPF extras, like Pivot grid | ||
|- | |||
| | |||
|'''MDriven.SharedInterfaces.WebAssembly''' by: MDriven | |||
.NET 5.0 | .NET 5.0 | ||
Line 283: | Line 330: | ||
Package Description | Package Description | ||
'''MDriven.Turnkey.ClientCSharp''' by: MDriven | |Blazor, WebAssembly | ||
|- | |||
| | |||
|'''MDriven.Turnkey.ClientCSharp''' by: MDriven | |||
.NET 8.0 | .NET 8.0 | ||
Line 291: | Line 340: | ||
Package Description | Package Description | ||
'''MDriven.Components.WebAssembly''' by: MDriven | |Blazor, WebAssembly | ||
|- | |||
| | |||
|'''MDriven.Components.WebAssembly''' by: MDriven | |||
.NET 8.0 | .NET 8.0 | ||
Line 298: | Line 349: | ||
Package Description | Package Description | ||
|Blazor, WebAssembly | |||
|- | |||
| | |||
| | |||
| | |||
|- | |||
| | |||
| | |||
| | |||
|} | |||
Available packages: | |||
{{Edited|July|12| | {{Edited|July|12|2025}} |
Latest revision as of 05:53, 20 January 2025
We continuously build and upload new versions to Nuget.
MDriven design time support is built with MDriven. This can confuse you about what bits to use in runtime.
The Visual Studio plugin for MDriven Designer is installed locally, and you can find all assemblies needed for runtime on Nuget https://www.nuget.org/profiles/MDriven.
The plugin installed assemblies will be in a extension folder for visual studio and you may find the path via the About-dialog:
Build numbers
Earlier versions did set the BuildNumber as the VersionNumber of the assemblies - like this 7.0.0.BuildNo.
This is not longer the case. Instead all assemblies always get the VersionNumber 7.2.0.0 - and we only have the build number on the nuget-packages. This is the best practice way to ensure function between the MDriven design time support and the Nuget packages you currently have in your app.
|
Deprecated, Replaced by .netstandard | |
|
Deprecated, Replaced by .netstandard | |
EcoOtherDatabasePersistenceMappers by: MDriven
.NET Framework 4.0 This package targets .NET Framework 4.0. The package is compatible with this framework or higher. |
netFramework4.8, | |
|
Deprecated, Replaced by .netstandard | |
EcoWebMVC by: MDriven , Suitable for .netFramework4.8 applications
.NET Framework 4.0 This package targets .NET Framework 4.0. The package is compatible with this framework or higher. |
netFramework4.8, When your end application is 4.8 and WebApplication, use this along with .netStandard | |
EcoWindowsForms by: MDriven. Suitable for .netFramework4.8 applications
.NET Framework 4.0 This package targets .NET Framework 4.0. The package is compatible with this framework or higher. |
netFramework4.8, When your end application is 4.8 and winforms, use this along with .netStandard | |
EcoWpf by: MDriven, Suitable for .netFramework4.8 applications
.NET Framework 4.0 This package targets .NET Framework 4.0. The package is compatible with this framework or higher. |
netFramework4.8,netFramework4.8, When your end application is 4.8 and WPF, use this along with .netStandard | |
EcoWebASP by: MDriven
.NET Framework 4.0 This package targets .NET Framework 4.0. The package is compatible with this framework or higher. |
netFramework4.8, When your end application is 4.8 and WebApplication, use this along with .netStandard | |
EcoWebProviders by: MDriven
.NET Framework 4.0 This package targets .NET Framework 4.0. The package is compatible with this framework or higher. |
netFramework4.8, When your end application is 4.8 and WebApplication, use this along with .netStandard | |
|
Deprecated | |
|
Deprecated, Replaced by .netstandard | |
MDriven.Interfaces.netStandard by: MDriven
.NET 5.0 This package is compatible with .NET 5.0 or higher. .NET Core 2.0 This package is compatible with .NET Core 2.0 or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.6.1 This package is compatible with .NET Framework 4.6.1 or higher.
|
Recommended for new apps | |
MDriven.Persistence.WebApi.Core by: MDriven
.NET 6.0 This package targets .NET 6.0. The package is compatible with this framework or higher. |
If you build a new server (net5-8) | |
MDriven.Handles.netStandard by: MDriven
.NET 5.0 This package is compatible with .NET 5.0 or higher. .NET Core 2.0 This package is compatible with .NET Core 2.0 or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.6.1 This package is compatible with .NET Framework 4.6.1 or higher. |
Recommended for new apps | |
MDriven.Persistence.netStandard by: MDriven
.NET 5.0 This package is compatible with .NET 5.0 or higher. .NET Core 2.0 This package is compatible with .NET Core 2.0 or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.6.1 This package is compatible with .NET Framework 4.6.1 or higher. |
If you build a new server or communicate straight to server not via WebApi (net5-8) | |
MDriven.LinqExtender.netStandard by: MDriven
.NET 5.0 This package is compatible with .NET 5.0 or higher. .NET Core 2.0 This package is compatible with .NET Core 2.0 or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.6.1 This package is compatible with .NET Framework 4.6.1 or higher. |
Recommended for new apps | |
MDriven.Wecpof.core by: MDriven
.NET 6.0 This package targets .NET 6.0. The package is compatible with this framework or higher. |
WPF generated menus, views (net5-8) | |
MDriven.Net.Http.netStandard by: MDriven
.NET 5.0 This package is compatible with .NET 5.0 or higher. .NET Core 2.0 This package is compatible with .NET Core 2.0 or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.6.1 This package is compatible with .NET Framework 4.6.1 or higher. |
Recommended for new apps | |
MDriven.MVC.Core by: MDriven
.NET 6.0 This package targets .NET 6.0. The package is compatible with this framework or higher. |
If you build a new web app with MVC (net5-8) | |
MDriven.WinForms.core by: MDriven
.NET 6.0 This package targets .NET 6.0. The package is compatible with this framework or higher. |
If you build a new app with WinForms (not recommended)(net5-8) | |
MDriven.WPF.core by: MDriven
.NET 6.0 This package targets .NET 6.0. The package is compatible with this framework or higher. |
If you build a new web app with WPF (net5-8) | |
MDriven.Persistence.VistaDB.netstandard by: MDriven
.NET 5.0 This package is compatible with .NET 5.0 or higher. .NET Core 3.0 This package is compatible with .NET Core 3.0 or higher. .NET Standard 2.1 This package targets .NET Standard 2.1. The package is compatible with this framework or higher. |
||
MDriven.Persistence.SqlServer.netStandard by: MDriven
.NET 5.0 This package is compatible with .NET 5.0 or higher. .NET Core 3.0 This package is compatible with .NET Core 3.0 or higher. .NET Standard 2.1 This package targets .NET Standard 2.1. The package is compatible with this framework or higher. |
On the server | |
MDriven.ASPNETIdentity.core by: MDriven
.NET 6.0 This package targets .NET 6.0. The package is compatible with this framework or higher. |
On the server | |
MDriven.WPFViewModelExternalControls.core by: MDriven
.NET 6.0 This package targets .NET 6.0. The package is compatible with this framework or higher. Package Description |
WPF extras, like Pivot grid | |
MDriven.SharedInterfaces.WebAssembly by: MDriven
.NET 5.0 This package is compatible with .NET 5.0 or higher. .NET Core 2.0 This package is compatible with .NET Core 2.0 or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.6.1 This package is compatible with .NET Framework 4.6.1 or higher. Package Description |
Blazor, WebAssembly | |
MDriven.Turnkey.ClientCSharp by: MDriven
.NET 8.0 This package targets .NET 8.0. The package is compatible with this framework or higher. Package Description |
Blazor, WebAssembly | |
MDriven.Components.WebAssembly by: MDriven
.NET 8.0 This package targets .NET 8.0. The package is compatible with this framework or higher. Package Description |
Blazor, WebAssembly | |
Available packages: