3 votes

Cadres MVVM pour .net core 3.0

Quel est l'avenir de Caliburn Micro pour .net core 3.0 et WPF. Je reçois une erreur indiquant qu'il pourrait ne pas fonctionner dans Nuget. Je n'ai rien trouvé sur le site de Caliburn ou sur le dépôt github et l'entrée github dit que, à moins qu'il s'agisse d'un bug, il faut le demander ici.

J'ai utilisé Nuget et j'obtiens une erreur de :

Avertissement NU1701 Le paquet 'Caliburn.Micro 3.2.0' a été restauré à l'aide des éléments suivants .NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' au lieu de le cadre cible du projet '.NETCoreApp,Version=v3.0'. [ ] peut ne pas être entièrement compatible avec votre projet. WpfApp1 C:\Users\Super\Source\Repos\WpfApp1\WpfApp1\WpfApp1.csproj 1

namespace CM.WPFApp1.Views
{
    /// <summary>
    /// Interaction logic for ShellView.xaml
    /// </summary>
    public partial class ShellView : Window
    {
        public ShellView()
        {
            InitializeComponent();
        }
    }
}

J'ai supprimé InitializeComponet et cela semble fonctionner. Quels sont les risques éventuels de cette utilisation ? Devrais-je utiliser la version alpha V 4.x ?

3voto

Pavel Anikhouski Points 18232

Selon ce GitHub PR Micro version 4, les versions alpha sont disponibles à l'adresse suivante MyGet . Ainsi, pour .NET Core 3.x, vous devez utiliser cette version, 3.2.0 n'est pas compatible. La version actuelle sur MyGet est 4.0.135-beta

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X