Iteam
GitHub

Så här får du AnkhSVN att fungera i Visual Studio 2008 i Vista

För att få AnkhSVN att fungera i Visual Studio 2008 i Vista, gör såhär:

  1. Avinstallera eventuell tidigare version av AnkhSVN.
  2. Kör registerändringen du hittar här: http://damieng.com/blog/2007/06/13/ankhsvn-and-visual-studio-20072008orcas
  3. Prova att starta Visual Studio 2008. Om du har tur har du alla praktiska SVN-verktyg på plats i Solution Explorer. För mig behövde det hackas mer (se nedan).
  4. På nya maskiner finns det inbyggt stöd i processorn för att skydd från otillåten minneshantering (kallat Non-Execute Protection) vilket ger en AccessViolationException när du startar VS 2008. Det enda nu tillgängliga sättet att kringå detta är att stänga av NEP för hela systemet. Det är självklart inte att rekommendera i längden, men kan du som jag inte klara dig utan AnkhSVN så är det värt det. Kom bara ihåg att aktivera detta igen när det kommit en ny version av AnkhSVN som fungerar som den ska i Vista.

    Tryck på Windows-R (kör) – se till att du kör kommandot som administratör och skriv in följande kommando:

    bcdedit.exe /set {current} nx AlwaysOff

    Starta därefter om datorn och starta Visual Studio 2008 och du kommer se denna efterlängtade vy:

Christian Landgren
2008-01-14