web-dev-qa-db-fra.com

Les outils BrowserLink ne fonctionnent pas avec ASP.NET Core 2.1?

Depuis la mise à niveau vers ASP.NET Core 2.1 dans Visual Studio 2017, BrowserLink ne fonctionne plus. Si j'utilise le modèle de base "Application Web ASP.NET Core", je préfère cibler BrowserLink ASP.NET Core 2.0, mais si vous choisissez ASP.NET Core 2.1, cela ne fonctionne pas du tout. 

"Activer le lien du navigateur" est coché et j'ai essayé avec/sans le paquet Microsoft.VisualStudio.Web.BrowserLink, lors de la compilation/du lancement de l'application Web, tout fonctionne sauf le lien du navigateur. Aucun code n'est injecté dans la page et le tableau de bord des liens du navigateur reste vide. 

Quelqu'un at-il réussi à faire en sorte que Browser Link fonctionne avec ASP.NET Core 2.1? 

8
AdamK

Il s'avère que Visual Studio intellisense s'est trompé. 

J'ai ajouté le paquet de nuget Microsoft.VisualStudio.Web.BrowserLink mais Visual Studio a quand même souligné app.UseBrowserLink() comme étant non défini. Ajout de using Microsoft.VisualStudio.Web.BrowserLink qui VS a également souligné comme référence inconnue, mais en fait, même si VS le soulignait comme erreur, la compilation est correcte et maintenant, BrowserLink fonctionne. 

5
AdamK

J'ai eu un problème similaire après la mise à niveau vers ASPNET Core 2.1. Pour résoudre le problème, j'ai désinstallé l'extension Visual Studio que j'avais installée, puis installé le package suivant via PM:

Install-Package Microsoft.VisualStudio.Web.BrowserLink -Version 2.2.0

Après cela, j'ai ajouté la commande 

 if (env.IsDevelopment())
      {
        app.UseDeveloperExceptionPage();
        app.UseBrowserLink();
}

et ça a commencé à fonctionner!

J'espère que cela t'aides! 

3
Carl Verret

si vous utilisez Microsoft.AspNetCore.App 2.2.1, vous devez ajouter Microsoft.VisualStudio.Web.BrowserLink -Version 2.1.1


si vous utilisez Microsoft.VisualStudio.Web.BrowserLink -Version 2.2.0, vous obtiendrez une erreur

après avoir installé le paquet nuget, n'oubliez pas de reconstruire

0
Fatih Çakıroğlu