2017-05-25 1 views
1

Quand je lance Add-migration à l'aide Microsoft.EntityFrameworkCore.Tools 1.1.1, je reçois l'erreur suivante:Erreur des migrations dans EFCore

Add-Migration : Exception calling "Substring" with "1" argument(s): "StartIndex cannot be less than zero. Parameter name: startIndex" At line:1 char:1 + Add-Migration + ~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Add-Migration], MethodInvocationException + FullyQualifiedErrorId : ArgumentOutOfRangeException,Add-Migration

La même chose fonctionne parfaitement avec la version 1.1.0-preview4- final

+0

Similaires sans réponses: https://stackoverflow.com/questions/43806813/creating-a-dbcontextfactory-that-gets-the-connection-string-from-user-secrets –

Répondre

0

Ceci est le numéro #8163. Vous pouvez ignorer l'erreur en toute sécurité. Il sera corrigé dans 2.0.0-preview2-final.

+0

Merci. Pas de solution de contournement dans la dernière version stable actuelle? J'utilise juste une simple bibliothèque de classes pour créer cette migration. – Satyajit

+0

Cela est généralement dû à la consignation de messages contenant un deux-points au début de votre classe 'Startup'. Vous pouvez essayer de supprimer ces messages si vous pouvez les trouver. – bricelam

+0

Nous sommes maintenant en février 2018, j'utilise VS2017 avec EF 2.0.1, et ce bug/problème est toujours vivant. Quand est-ce que ces choses vont fonctionner correctement hors de la boîte? J'essaie de suivre un tutoriel Microsoft de 8 mois, et presque toutes les autres étapes posent un problème, que je dois quitter Googling pour ... https://docs.microsoft.com/fr-fr/ aspnet/core/tutoriels/rasoir-pages/modèle –