HDSoftware Skrevet 18. august 2014 Del Skrevet 18. august 2014 Fant ikke noe bedre sted å legge dette. Finnes det en måte å få en snarvei i Visual Studio som åpner en WEB side rett i IDE'et? Lenke til kommentar
ahw_ Skrevet 3. september 2014 Del Skrevet 3. september 2014 (endret) Hei! Redigert: Jeg har nok misforstått deg litt, siden du sannsynligvis ikke vil ha et nytt selvstendig vindu, men en ny fane inni VS. Håper svaret mitt kan være til nytte likevel. Jeg fant ut litt for sent at posten din er litt gammel, men skal svare likevel. Jeg går ut i fra at du bruker VS 2013 som er nyeste versjon. Jeg er litt usikker på nøyaktig hva du mener med snarvei, men jeg tenker en tastekombinasjon eller et valg i en eller annen meny. Det siste er enkelt da du kan gå til hoved menyen, deretter Tools > External tools. Legg til en ny kommando som peker til filbanen til nettleseren du vil bruke. Eksempel: Command: C:\Program Files (x86)\Mozilla Firefox\firefox.exe Arguments: https://www.google.com Finn deretter menyvalget under samme Tools-meny. Dersom du vil ha et valg i en annen meny, lag en External tool først som nevnt, og merk plasseringen i menyen (fra linja). Gå til menyen Tools igjen, deretter Customize. Legg til kommandoen Tools > External Command N hvor N er plasseringen du noterte tidligere. Dersom du vil ha en tastekombinasjon, trenger du ikke legge til kommandoen i en ny meny, men gå til Keyboard i samme vindu og skriv inn Tools.ExternalCommandN. Personlig synes jeg at dette er litt kronglete, og håper det finnes bedre metoder. Endret 3. september 2014 av ahw_ Lenke til kommentar
HDSoftware Skrevet 3. september 2014 Forfatter Del Skrevet 3. september 2014 Stemmer det, at det er en ny fane jeg vil ha. Så det å bruke en ekstern nettleser løser ingenting. Det er jo akkurat det jeg gjør i dag. Årsaken til spørsmålet er fordi vi har et bøg tracker system (egenmekka) som er web basert. Jeg skulel gjerne hattrf dette aktivt og fremme i VS2013. Det er jo enkelt å få det til ved å åpne en WEB leser i GUI'et, men jeg tenkte jeg kunen snekre en knapp i VS2013 som gjorde jobben for meg. Lat vettu ;-) Lenke til kommentar
ahw_ Skrevet 3. september 2014 Del Skrevet 3. september 2014 Takk for forklaringen. Forstår problemet mye bedre nå. I så fall kan det hende at man må lage seg en Visual Studio-extension, siden disse kan integreres mye bedre. Her er visst et lite kodeeksempel: http://geekswithblogs.net/onlyutkarsh/archive/2013/12/06/how-to-open-web-page-in-internal-browser-of-visual.aspx Dette ser ut som et fullverdig eksempel som kan modifiseres litt, kompileres og installeres rett i VS: https://github.com/onlyutkarsh/LaunchUrlDemo/ Lenke til kommentar
HDSoftware Skrevet 3. september 2014 Forfatter Del Skrevet 3. september 2014 Takker. Dette ble litt i overkant av hva jeg vil bruke av tid. Håpet på en Quickie ved å bare legge noe inn i Options. men det har de tydeligvis ikke muliggjort. Synd, men sånn er det noen ganger ;-) Hmm. Kansje kan jeg legge det inn i solutionen..... Må teste... Lenke til kommentar
HDSoftware Skrevet 3. september 2014 Forfatter Del Skrevet 3. september 2014 nope. Funkakke ;-) Jaja... Samme det. Var forsøket verd ;-) Lenke til kommentar
ahw_ Skrevet 3. september 2014 Del Skrevet 3. september 2014 (endret) Siden jeg har litt erfaring med å lage extension til VS skal jeg lage noe enkelt som fungerer. Jeg bruker VS 2013, så jeg lager den primært til VS 2013. Hvis jeg husker riktig, laget jeg min ordentlige extension i VS 2010, og den kan faktisk installeres i VS 2010, 2012 og 2013. Fikk til noe primitivt på ca. 5 minutter. Så enkelt kan det gjøres: Installer Visual Studio 2013 SDK. Lag nytt prosjekt: Other Project Types > Extensibility > Visual Studio Package. Velg C# som språk. Hak av Menu Command. Finn MenuItemCallback i koden. Erstatt alt inni med følgende kode. const string url = "https://www.google.com"; var service = GetGlobalService(typeof(IVsWebBrowsingService)) as IVsWebBrowsingService; if (service == null) { return; } IVsWindowFrame frame; service.Navigate(url, 0, out frame); Jeg har også testet samme metode som nevt tidligere til å lage en tastekombinasjon for denne kommandoen. Endret 3. september 2014 av ahw_ Lenke til kommentar
GeirGrusom Skrevet 5. september 2014 Del Skrevet 5. september 2014 (endret) Kanskje ikke helt det du er ute etter, og du er kanksje allerede klar over det, men du får frem Web Browser i Visual Studio ved å trykke Ctrl+W, W eventuelt View->Other Windows->Web Browser. Edit: sjekk også Customizing the start page Endret 5. september 2014 av GeirGrusom 1 Lenke til kommentar
ahw_ Skrevet 5. september 2014 Del Skrevet 5. september 2014 Kanskje ikke helt det du er ute etter, og du er kanksje allerede klar over det, men du får frem Web Browser i Visual Studio ved å trykke Ctrl+W, W eventuelt View->Other Windows->Web Browser. Edit: sjekk også Customizing the start page Der lærte jeg noe nytt også! Det er forresten Ctrl+Alt+R hos meg, men det kan hende det er pga. Resharper eller Visual Assist X. Lenke til kommentar
HDSoftware Skrevet 5. september 2014 Forfatter Del Skrevet 5. september 2014 GG: Joda, kjenner den. Men det var ikke det jeg ville ha. Skal teste det andre eksemplet for jeg mistenker at dette er akkurat hva jeg var ute etter. Hadde vel egentlig håpet dette allerede var støttet direkte under Options. Men kan vel ikke forvente alt ;-) Lenke til kommentar
HDSoftware Skrevet 5. september 2014 Forfatter Del Skrevet 5. september 2014 Siden jeg har litt erfaring med å lage extension til VS skal jeg lage noe enkelt som fungerer. Jeg bruker VS 2013, så jeg lager den primært til VS 2013. Hvis jeg husker riktig, laget jeg min ordentlige extension i VS 2010, og den kan faktisk installeres i VS 2010, 2012 og 2013. Fikk til noe primitivt på ca. 5 minutter. vsext-open-internal-web-browser.png Så enkelt kan det gjøres: Installer Visual Studio 2013 SDK. Lag nytt prosjekt: Other Project Types > Extensibility > Visual Studio Package. Velg C# som språk. Hak av Menu Command. Finn MenuItemCallback i koden. Erstatt alt inni med følgende kode. const string url = "https://www.google.com"; var service = GetGlobalService(typeof(IVsWebBrowsingService)) as IVsWebBrowsingService; if (service == null) { return; } IVsWindowFrame frame; service.Navigate(url, 0, out frame); Jeg har også testet samme metode som nevt tidligere til å lage en tastekombinasjon for denne kommandoen. Funker helt fantastisk!!! Takker Lenke til kommentar
ahw_ Skrevet 5. september 2014 Del Skrevet 5. september 2014 Funker helt fantastisk!!! Takker Så flott! Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå