Dalam pembangunan perisian, mungkin perlu untuk menentukan versi khusus Microsoft Visual Studio yang digunakan untuk menyusun kod. Maklumat ini boleh berguna untuk pelbagai sebab, seperti:
Microsoft Visual Studio mentakrifkan beberapa makro pratakrif yang menyediakan maklumat tentang versi pengkompil yang digunakan untuk penyusunan. Dua makro yang biasa digunakan ialah:
Jadual berikut menyenaraikan nilai _MSC_VER dan _MSC_FULL_VER untuk pelbagai versi terkini Visual Studio:
Visual Studio Version | _MSC_VER | _MSC_FULL_VER |
---|---|---|
Visual Studio 2022 version 17.3.4 | 1933 | |
Visual Studio 2022 version 17.2.2 | 1932 | |
Visual Studio 2022 version 17.0.2 | 1930 | |
Visual Studio 2022 version 17.0.1 | 1930 | |
Visual Studio 2019 version 16.11.2 | 1929 | |
Visual Studio 2019 version 16.9.2 | 1928 | |
Visual Studio 2019 version 16.8.2 | 1928 | |
Visual Studio 2019 version 16.8.1 | 1928 | |
Visual Studio 2019 version 16.7 | 1927 | |
Visual Studio 2019 version 16.6.2 | 1926 | |
Visual Studio 2019 version 16.5.1 | 1925 | |
Visual Studio 2019 version 16.4 | 1924 | |
Visual Studio 2019 version 16.3 | 1923 | |
Visual Studio 2019 version 16.2 | 1922 | |
Visual Studio 2019 version 16.1 | 1921 | |
Visual Studio 2019 version 16.0 | 1920 | |
Visual Studio 2017 version 15.9 | 1916 | |
Visual Studio 2017 version 15.8 | 1915 | |
Visual Studio 2017 version 15.7 | 1914 | |
Visual Studio 2017 version 15.6 | 1913 | |
Visual Studio 2017 version 15.5 | 1912 | |
Visual Studio 2017 version 15.3 | 1911 | |
Visual Studio 2017 version 15.0 | 1910 | |
Visual Studio 2015 version 14.0 | 1900 | |
Visual Studio 2013 version 12.0 | 1800 | |
Visual Studio 2012 version 11.0 | 1700 | |
Visual Studio 2010 version 10.0 | 1600 | |
Visual Studio 2008, SP1 | 150030729 | |
Visual Studio 2008 version 9.0 | 1500 | |
Visual Studio 2005 version 8.0 | 1400 | |
Visual Studio .NET 2003 version 7.1 | 1310 | |
Visual Studio .NET 2002 version 7.0 | 1300 | |
Visual Studio 6.0 version 6.0 | 1200 | |
Visual Studio 97 version 5.0 | 1100 |
Selain menggunakan makro yang dipratentukan, terdapat kaedah lain untuk mengesan versi Visual Studio semasa penyusunan:
Dengan menggunakan makro yang dipratentukan _MSC_VER dan _MSC_FULL_VER, atau meneroka kaedah alternatif seperti argumen baris perintah atau semakan pendaftaran, pembangun boleh menentukan versi khusus Microsoft Visual Studio yang digunakan semasa penyusunan kod. Maklumat ini boleh meningkatkan kecekapan pembangunan dan memastikan keserasian dengan ciri atau perpustakaan bahasa yang diingini.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menentukan Versi Visual Studio Semasa Penyusunan Kod?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!