TheXDS.MCART.WPF
0.8.0
See the version list below for details.
dotnet add package TheXDS.MCART.WPF --version 0.8.0
NuGet\Install-Package TheXDS.MCART.WPF -Version 0.8.0
<PackageReference Include="TheXDS.MCART.WPF" Version="0.8.0" />
paket add TheXDS.MCART.WPF --version 0.8.0
#r "nuget: TheXDS.MCART.WPF, 0.8.0"
// Install TheXDS.MCART.WPF as a Cake Addin #addin nuget:?package=TheXDS.MCART.WPF&version=0.8.0 // Install TheXDS.MCART.WPF as a Cake Tool #tool nuget:?package=TheXDS.MCART.WPF&version=0.8.0
MCART
Introducción
MCART es un conjunto de funciones, extensiones y módulos que he encontrado útiles a lo largo de mis años de experiencia con lenguajes .Net, particularmente con Visual Basic. Trata de añadir características que no se encuentran fácilmente disponibles en .Net Framework, y además añade controles, ventanas, recursos y otros objetos de utilidad.
Actualmente, se encuentra en una muy temprana fase Alpha, por lo que podría tener bugs o problemas serios de rendimiento. He puesto mucho esfuerzo en mantener un código funcional y, espero, libre de errores obvios. Sin embargo, no puedo asegurar que MCART pueda ser utilizado en un paquete de software en su estado actual.
Composición del proyecto
MCART se compone de varios proyectos, y distintos proyectos de código compartido entre las plataformas. En ellos reside la raíz de la mayoría de características que pueden funcionar en diferentes entornos CIL. Hasta el momento, la funcionalidad está comprobada con .Net Framework y Mono; lo que debería ser suficiente para crear aplicaciones basadas en Win32, WPF, Gtk#, consola e incluso sitios web desarrollados en ASP .Net.
Los demás proyectos apuntan a crear ensamblados para diferentes plataformas. Actualmente, existen proyectos para crear ensamblados para Windows Presentation Framework, Win32 y GtkSharp (Gtk#), además de dos proyectos que no son específicos para una plataforma en particular, uno de los cuales es compatible con .Net Standard y otro compilado para .Net Framework con la menor cantidad de referencias posibles, denomidado CoreEdition. También, existen planes de incorporar otros proyectos para soportar Universal Windows Platform (UWP) y, a un futuro, Cocoa para macOs.
Compilación
MCART requiere de un compilador compatible con C# 7.0, debido a ciertas características especiales de contratos para argumentos. Eventualmente, es posible que el desarrollo se mueva a versiones más recientes del lenguaje, por ejemplo, cuando el soporte de C#7.1 sea mayor en diferentes entornos de desarrollo.
MCART también requiere que .Net SDK 2.0 esté instalado en el sistema. .Net SDK está disponible para Microsoft Windows, Linux y macOs, e incluye el compilador necesario para construir los proyectos.
La siguiente tabla indica los entornos de desarrollo en las cuales se ha comprobado la compatibilidad para compilar MCART:
Entorno de desarollo | Core | WPF | Gtk | Win32 | .Net Std | Tests |
---|---|---|---|---|---|---|
Visual Studio 2017 | X | X | X* | X | X | X |
Visual Studio 2015** | X | X | X* | X | X | X |
Visual Studio 2013** | X | X | X* | X | X | |
Visual Studio 2010- | ||||||
Xamarin Studio 4 (Windows) | ||||||
MonoDevelop 7+ | X | X | X | X | X | |
MonoDevelop 5- | ||||||
SharpDevelop | ||||||
Rider 2017.1.2 | X | X | X* | X | ~ | X |
Una marca indica que el IDE soporta el proyecto. Los IDE que no están listados
no han sido probados.
~: Soporte parcial
*: Requiere de componentes adicionales (Gtk#) instalados en el sistema
**: Es necesario instalar un compilador para C# 7.0 o posterior (PM> Install-Package Microsoft.Net.Compilers
)
+: Versiones posteriores
-: Versiones anteriores
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net461 is compatible. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
This package has no dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on TheXDS.MCART.WPF:
Package | Downloads |
---|---|
TheXDS.MCART.Wpf.PluginSupport.Legacy
Morgan's CLR Advanced Runtime es un conjunto de funciones, extensiones y módulos que he encontrado útiles a lo largo de mis años de experiencia con lenguajes .Net, particularmente con Visual Basic. Trata de añadir características que no se encuentran fácilmente disponibles en .Net Framework, y además añade controles, ventanas, recursos y otros objetos de utilidad. |
|
TheXDS.MCART.Security.WPF.Legacy
Morgan's CLR Advanced Runtime es un conjunto de funciones, extensiones y módulos que he encontrado útiles a lo largo de mis años de experiencia con lenguajes .Net, particularmente con Visual Basic. Trata de añadir características que no se encuentran fácilmente disponibles en .Net Framework, y además añade controles, ventanas, recursos y otros objetos de utilidad. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.16.1 | 1,200 | 12/25/2022 |
0.16.0 | 1,171 | 10/25/2022 |
0.16.0-a003 | 923 | 5/31/2022 |
0.16.0-a002 | 907 | 5/9/2022 |
0.16.0-a001 | 975 | 4/7/2022 |
0.15.2 | 1,334 | 1/21/2022 |
0.15.1 | 1,075 | 11/30/2021 |
0.15.1-a007 | 1,210 | 11/19/2021 |
0.15.1-a006 | 959 | 11/10/2021 |
0.15.1-a005 | 935 | 10/21/2021 |
0.15.1-a004 | 888 | 10/19/2021 |
0.15.1-a003 | 899 | 10/17/2021 |
0.15.1-a002 | 1,035 | 10/17/2021 |
0.15.1-a001 | 880 | 9/23/2021 |
0.15.0.1 | 989 | 8/27/2021 |
0.14.2-a002 | 902 | 7/4/2021 |
0.14.2-a001 | 926 | 7/1/2021 |
0.14.1 | 1,123 | 3/19/2021 |
0.14.1-a003 | 1,075 | 3/9/2021 |
0.14.1-a002 | 955 | 3/5/2021 |
0.14.1-a001 | 990 | 3/4/2021 |
0.14.0 | 999 | 2/20/2021 |
0.14.0-a004 | 967 | 2/20/2021 |
0.13.0-a021 | 978 | 2/8/2021 |
0.13.0-a020 | 986 | 2/8/2021 |
0.13.0-a016 | 1,017 | 1/5/2021 |
0.13.0-a015 | 1,076 | 12/11/2020 |
0.13.0-a014 | 1,055 | 11/26/2020 |
0.13.0-a012 | 1,460 | 11/3/2020 |
0.13.0-a010 | 1,481 | 8/13/2020 |
0.13.0-a004 | 1,501 | 4/28/2020 |
0.12.0 | 1,332 | 2/23/2020 |
0.12.0-a012 | 1,146 | 2/21/2020 |
0.12.0-a011 | 1,127 | 2/13/2020 |
0.12.0-a004 | 1,116 | 1/13/2020 |
0.12.0-a001 | 1,129 | 12/19/2019 |
0.11.0-a010 | 1,183 | 11/19/2019 |
0.11.0-a007 | 1,189 | 11/11/2019 |
0.11.0-a003 | 1,181 | 10/31/2019 |
0.11.0-a001 | 1,264 | 9/24/2019 |
0.10.1-a001 | 1,295 | 9/19/2019 |
0.10.0.16-a002 | 1,184 | 9/13/2019 |
0.10.0.15 | 1,491 | 9/9/2019 |
0.10.0.15-a005 | 1,338 | 8/27/2019 |
0.10.0.14 | 1,393 | 8/21/2019 |
0.10.0.14-a005 | 1,195 | 8/16/2019 |
0.10.0.14-a003 | 1,219 | 8/16/2019 |
0.10.0.13 | 1,421 | 8/14/2019 |
0.10.0.13-a017 | 1,336 | 7/29/2019 |
0.10.0.12 | 1,466 | 7/1/2019 |
0.10.0.12-a56 | 1,200 | 6/13/2019 |
0.10.0.12-a50 | 1,214 | 6/4/2019 |
0.10.0.12-a49 | 1,280 | 6/4/2019 |
0.10.0.12-a45 | 1,318 | 5/29/2019 |
0.10.0.12-a32 | 1,267 | 5/21/2019 |
0.10.0.12-a25 | 1,255 | 5/15/2019 |
0.10.0.12-a18 | 1,244 | 5/1/2019 |
0.10.0.12-a14 | 1,266 | 4/29/2019 |
0.10.0.12-a10 | 1,295 | 4/28/2019 |
0.10.0.12-a07 | 1,370 | 4/28/2019 |
0.10.0.12-a05 | 1,307 | 4/27/2019 |
0.10.0.11 | 1,600 | 4/23/2019 |
0.10.0.11-a9 | 1,324 | 4/11/2019 |
0.10.0.11-a5 | 1,276 | 4/10/2019 |
0.10.0.11-a14 | 1,235 | 4/12/2019 |
0.10.0.11-a11 | 1,356 | 4/12/2019 |
0.10.0.11-a10 | 1,340 | 4/12/2019 |
0.10.0.10 | 1,393 | 4/10/2019 |
0.10.0.9 | 1,379 | 4/9/2019 |
0.10.0.8 | 1,441 | 4/7/2019 |
0.10.0.7 | 1,344 | 4/6/2019 |
0.10.0.6 | 1,390 | 3/21/2019 |
0.10.0.5 | 1,489 | 2/11/2019 |
0.10.0.4 | 1,476 | 2/7/2019 |
0.10.0.3 | 1,527 | 2/3/2019 |
0.10.0.2 | 1,489 | 2/2/2019 |
0.10.0.1 | 1,614 | 1/28/2019 |
0.9.3.1 | 1,680 | 1/24/2019 |
0.9.3 | 1,747 | 1/9/2019 |
0.9.2 | 1,500 | 12/16/2018 |
0.9.1.2 | 1,532 | 11/29/2018 |
0.9.1.1 | 1,551 | 11/20/2018 |
0.9.1 | 1,618 | 11/19/2018 |
0.9.0 | 1,513 | 11/15/2018 |
0.8.10 | 1,524 | 11/14/2018 |
0.8.9.9 | 1,587 | 11/3/2018 |
0.8.9.8 | 1,493 | 11/3/2018 |
0.8.9.7 | 1,557 | 10/24/2018 |
0.8.9.5 | 1,591 | 10/14/2018 |
0.8.9.4 | 1,681 | 9/17/2018 |
0.8.9.3 | 1,685 | 9/4/2018 |
0.8.9.2 | 1,628 | 9/3/2018 |
0.8.9.1 | 1,894 | 8/29/2018 |
0.8.9 | 1,644 | 8/27/2018 |
0.8.8.5 | 1,641 | 8/17/2018 |
0.8.8.4 | 1,667 | 8/14/2018 |
0.8.8.3 | 1,681 | 8/13/2018 |
0.8.8.2 | 1,710 | 8/12/2018 |
0.8.8.1 | 1,718 | 8/11/2018 |
0.8.8 | 1,766 | 8/9/2018 |
0.8.7.3 | 1,662 | 8/6/2018 |
0.8.7.2 | 1,786 | 8/3/2018 |
0.8.7.1 | 1,692 | 8/2/2018 |
0.8.7 | 1,660 | 7/31/2018 |
0.8.6 | 1,597 | 7/27/2018 |
0.8.5 | 1,852 | 6/27/2018 |
0.8.4.4 | 1,820 | 6/19/2018 |
0.8.4.3 | 1,785 | 6/3/2018 |
0.8.4.2 | 1,688 | 5/25/2018 |
0.8.4.1 | 1,832 | 4/25/2018 |
0.8.4 | 1,824 | 4/6/2018 |
0.8.3.6 | 1,795 | 3/20/2018 |
0.8.3.5 | 1,673 | 3/9/2018 |
0.8.3.4 | 1,838 | 3/8/2018 |
0.8.3.3 | 1,844 | 2/22/2018 |
0.8.3.2 | 1,871 | 2/11/2018 |
0.8.3.1 | 1,830 | 2/5/2018 |
0.8.3 | 1,778 | 2/5/2018 |
0.8.2 | 1,781 | 1/30/2018 |
0.8.1.2 | 1,796 | 1/25/2018 |
0.8.1 | 1,806 | 1/22/2018 |
0.8.0 | 1,909 | 1/15/2018 |
Versión inicial disponible en NuGet.