W przypadku rozszerzeń, takich jak .sln
lub .csproj
, domyślną aplikacją jest Microsoft Visual Studio Selector wersji. Mam dwie wersje zainstalowane, 2010 SP1 i 2012 RC. Jak dokładnie ta aplikacja zdecyduje, który VS uruchomić?W jaki dokładnie sposób "Selektor wersji programu Visual Studio" wybiera wersję VS?
Powiedziałbym, że to działa tak:
- Jeśli stwierdzi żadnego śladu w danym pliku, które powinny być wykorzystane w wersji, to używa. Na przykład, u góry
.sln
plików istnieje coś takiego więc Selector wersja może zdecydować:
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2010
- Jeśli nie znajdzie żadnego śladu będzie użyć dowolnej wersji został później zainstalowany (w moim przypadku ponownie zainstalowałem 2010 SP1 po 2012 roku był już zainstalowany na moim komputerze i teraz myślę, że VS2010 jest otwierany częściej niż w 2012 roku, ale nie jestem w 100% pewny).
To jest moje odczucie, ale jakie są dokładne zasady?
Nieudokumentowane. Ale możesz spokojnie założyć, że używa numeru wersji w pliku. –
@HansPassant: Ja też to odgaduję. – Luciano