2016-07-09 67 views
13

Nel corso Microsoft Virtual Academy 'Introduction to ASP.NET Core (formerly ASP.NET 5)', video 3, alle 39:00, mostrano come Browser Link può sincronizzare la selezione del codice tra gli strumenti F12 di Edge e Visual Studio . Non sono stato in grado di vedere la stessa funzionalità fuori dalla scatola. Non so se c'è un'impostazione, o qualcosa di speciale per abilitare questo. Se c'è, non è stato mostrato nel video del corso, ma di nuovo il video ha un paio di mesi. Non ho mai visto questa funzionalità prima.Link al browser principale ASP.NET `Impossibile ottenere i file di proprietà'`

Browser Link è connesso a Visual Studio da Edge, come si può vedere nella Link Browser Dashboard in VS. Va tutto bene.

C'è un log della console in Edge che sembra rilevante;

Browser Link: Failed to invoke return value callback: 
TypeError: Unable to get property 'files' of undefined or null reference. 
browserLink (64,492) 

ho trovato l'unica funzione nel BrowserLink js che fa riferimento a 'files' e ha iniziato a salire la traccia dello stack. Sembra aspettarsi un JSON dall'host locale: 9640/5b39911a4f384282a7625405b2d603cf/browserLinkSignalR con più elementi, [1] è un elenco di file sorgente, ma in realtà è nullo, quindi cattura e pubblica il registro della console.

Niente di utile su Google o il loro GitHub issues. Se ci fosse un repository Github pertinente a cui potrei essere indirizzato, potrei cercarlo.

  • Microsoft Visual Studio Enterprise 2015 Versione 14.0.25421.03 Update 3
  • Microsoft .NET core Tools (Anteprima 2) 14.1.20624.0
  • "Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0. 0"
  • bordo 25.10586.0.0
+1

alcune notizie su questo errore? – Vladislav

risposta

0

Ogni volta che sto facendo qualcosa di nuovo come questo, vorrei cercare di trovare un esempio di progetto che sta sfruttando la stessa caratteristica da qualche parte su github. Vorrei quindi costruire quel progetto e vedere se funziona. Se il progetto di esempio funziona e il tuo no. Inizierei quindi a controllare usando le istruzioni, le proprietà di configurazione del progetto (clic con il tasto destro del mouse in solution explorer/proprietà), le impostazioni di configurazione web, include, i riferimenti e tutte le versioni della libreria incluse. Dovresti essere in grado di capirlo seguendo questi passaggi. Sarei disposto a scommettere che è qualcosa di nominale come un'app mancante o un'impostazione di configurazione web. Le cose di questa natura possono essere difficili da rilevare senza un progetto di esempio di lavoro o istruzioni adeguate.

Vedere questo tutorial microsoft.com, anche se non è per la stessa versione di Visual Studio, potrebbe avere alcune informazioni che possono portare nella giusta direzione. Microsft.com Browser Link tutorial

0

Ho fissato questo problema rimuovendo il pacchetto browserlink predefinito

Microsoft.VisualStudio.Web.BrowserLink

e rimontaggio

Microsoft.VisualStudio.Web.BrowserLink .Loader

Questo è un aggiornamento guide from Microsoft docs

Avevo anche altri errori nella console sulla mancanza di css con browserlink e anche questo risolto.

Problemi correlati