Đối với các tiện ích mở rộng như .sln
hoặc .csproj
, ứng dụng mặc định là Bộ chọn phiên bản Microsoft Visual Studio. Tôi đã cài đặt hai phiên bản, 2010 SP1 và 2012 RC. Làm thế nào chính xác ứng dụng này sẽ quyết định VS để khởi động?Chính xác "Visual Studio Version Selector" chọn phiên bản VS như thế nào?
tôi sẽ nói rằng nó hoạt động như thế này:
- Nếu nó tìm thấy bất kỳ gợi ý trong file cho phiên bản nào nên được sử dụng, sau đó nó sử dụng nó. Ví dụ, ở phía trên cùng của
.sln
file có cái gì đó như thế này nên Version Selector có thể quyết định:
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2010
- Nếu nó không tìm thấy bất kỳ dấu hiệu nó sẽ sử dụng phiên bản nào sau đó được cài đặt (trong trường hợp của tôi, tôi cài đặt lại 2010 SP1 sau năm 2012 đã được cài đặt trên máy tính của tôi và bây giờ tôi nghĩ rằng VS2010 được mở thường xuyên hơn năm 2012 nhưng không chắc chắn 100%).
Đây là cảm giác của tôi nhưng quy tắc chính xác là gì?
Không được ghi nhận. Nhưng bạn có thể yên tâm giả sử nó sử dụng số phiên bản trong tệp. –
@ HansPassant: Tôi cũng đoán vậy. – Luciano