The program '[3984] dotnet.exe' has exited with code -2147450751 (0x80008081).
The program '[3984] dotnet.exe: Program Trace' has exited with code 0 (0x0).
The program '[2492] iisexpress.exe: Program Trace' has exited with code 0 (0x0).
The program '[7352] chrome.exe: WebKit' has exited with code -1 (0xffffffff).
The program '[2492] iisexpress.exe' has exited with code 0 (0x0).
Après avoir lancé le débogueur sur mon projet mvc (utilisation de VS 2017 .Net Core 2.14), le chrome s’ouvre et se ferme pendant une seconde pendant le débogage et j’obtiens cette erreur. Quelqu'un a une idée?
TL; DR; Il suffit d’exécuter la dernière configuration disponible pour le kit de développement .NET Core à partir de ici
Détails complets: lorsque j'essayais d'exécuter une application console .NET simple, l'erreur suivante apparaissait dans la fenêtre de sortie et que l'application ne démarrait pas:
Le programme '[11036] dotnet.exe' s'est terminé avec le code -2147450749 (0x80008083).
Ensuite, je suis allé à \bin\Debug\netcoreapp1.1
chemin de mon code d'application et j'ai lancé une fenêtre PowerShell dans ce chemin. Ensuite, j'ai essayé de lancer l'application depuis la console avec la commande ci-dessous:
dotnet .\myapp.dll
ce qui a donné l'erreur ci-dessous:
Il n’était pas possible de trouver une version compatible avec le framework Le l'infrastructure spécifiée 'Microsoft.NETCore.App', la version '1.1.2' n'était pas a trouvé. - Vérifiez les dépendances de l'application et ciblez une version du framework installée sur: \ - Vous pouvez également installer la version de framework '1.1.2'.
Ensuite, j'ai réalisé que Visual Studio ne montrait absolument pas cette erreur réelle dans la fenêtre de sortie, ce qui m'aurait été plus utile.
Alors ça sonne des cloches. J'ai rapidement exécuté la commande dotnet --version
pour connaître la version de base .NET la plus récente installée. Il est retourné:
2.0.3
J'ai aussi vérifié le répertoire C:\Program Files\dotnet\sdk
et il contenait les répertoires suivants:
1.0.0-preview2-003131
1.0.0-preview4-004233
1.0.4
1.1.0
Enfin, j’ai décidé d’exécuter la dernière configuration disponible pour le kit de développement .NET Core à partir de ici . Il y a deux parties de la configuration:
La deuxième partie est cruciale pour vraiment résoudre cette erreur. La deuxième partie du programme d'installation nécessite que la fonctionnalité IIS soit activée sur votre ordinateur en tant que condition préalable. Activez donc la fonctionnalité IIS avant de commencer à utiliser le programme d'installation.
Le fait d'exécuter et de terminer l'installation du programme d'installation a résolu mon problème.
J'ai eu une erreur similaire à celle-ci. Dans mon cas, j'avais un paquet NuGet qui ciblait une version mineure de dotnetcore supérieure à celle du SDK que j'avais installé localement. Pour résoudre ce problème, je suis tombé sur une version mineure du paquet NuGet, mais la mise à jour vers le dernier SDK aurait probablement également fonctionné.