Как узнать какая версия visual c установлена на windows 10

Some of the downloads that are mentioned in this article are currently available on my.visualstudio.com. Make sure to log in by using a Visual Studio

Содержание

  1. Microsoft Visual C++ Redistributable Latest Supported Downloads
  2. Visual Studio 2015, 2017, 2019, and 2022
  3. Notes
  4. Visual Studio 2013 (VC++ 12.0)
  5. Other versions
  6. Visual Studio 2012 (VC++ 11.0) Update 4
  7. Visual Studio 2010 (VC++ 10.0) SP1 (no longer supported)
  8. Visual Studio 2008 (VC++ 9.0) SP1 (no longer supported)
  9. Минимальная версия
  10. Использование редактора реестра
  11. Использование PowerShell для проверки минимальной версии
  12. Отправка запросов в реестр с помощью кода
  13. Использование редактора реестра (более ранние версии платформы)
  14. Запрос реестра с помощью кода (более ранние версии платформы)
  15. Поиск версий CLR
  16. Как узнать какая версия visual c установлена на windows 10
  17. Microsoft Visual C++: для чего нужен, где скачать и как установить
  18. Нужны ли старые версии Visual C++?
  19. Как скачать Microsoft Visual C++
  20. Переустановка библиотек Visual C++
  21. Как узнать, установлен ли у меня Microsoft Visual C?
  22. Как проверить версию Visual C?
  23. Как узнать, установлена ​​ли Visual Studio или нет?
  24. Что такое Microsoft Visual C на моем компьютере?
  25. Как проверить, установлен ли у меня распространяемый пакет Visual C ++?
  26. Какая последняя версия Microsoft Visual C ++?
  27. Как мне найти мою версию CPP в Windows?
  28. Как узнать, установлен ли Visual Basic?
  29. Где находятся файлы Visual Studio?
  30. Где находится Visual Studio EXE?
  31. Почему на моем компьютере так много Microsoft Visual C ++?
  32. Нужен ли мне Microsoft Visual C ++ 2010?
  33. Нужен ли мне Microsoft Visual C ++ для игр?
  34. Какая версия C ++ есть в Visual Studio 2019?

Microsoft Visual C++ Redistributable Latest Supported Downloads

Some of the downloads that are mentioned in this article are currently available on my.visualstudio.com. Make sure to log in by using a Visual Studio Subscription account so that you can access the download links. If you’re asked for credentials, use your existing Visual Studio subscription account. Or, create a free account by selecting the link in No account? Create one!.

The Visual C++ Redistributable installs Microsoft C and C++ (MSVC) runtime libraries. These libraries are required by many applications built by using Microsoft C and C++ tools. If your app uses those libraries, a Microsoft Visual C++ Redistributable package must be installed on the target system before you install your app. The Redistributable package architecture must match your app’s target architecture. The Redistributable version must be at least as recent as the MSVC build toolset used to build your app. We recommend you use the latest Redistributable available for your version of Visual Studio, with some exceptions noted below.

For details on how to install and redistribute Visual Studio components, please see Redistributing Visual C++ Files.

Visual Studio 2015, 2017, 2019, and 2022

This table lists the latest supported English (en-US) Microsoft Visual C++ Redistributable packages for Visual Studio 2015, 2017, 2019, and 2022. The latest supported version has the most recent implemented C++ features, security, reliability and performance improvements. It also includes the latest C++ standard language and library standards conformance updates. We recommend you install this version for all applications created using Visual Studio 2015, 2017, 2019, or 2022.

Download additional languages and versions, including for long term servicing release channels (LTSC), from my.visualstudio.com.

Architecture Link Notes
ARM64 https://aka.ms/vs/16/release/vc_redist.arm64.exe Permalink for latest supported ARM64 version
X86 https://aka.ms/vs/16/release/vc_redist.x86.exe Permalink for latest supported x86 version
X64 https://aka.ms/vs/16/release/vc_redist.x64.exe Permalink for latest supported x64 version. To make it easy to install required Visual C++ ARM64 binaries when the X64 redistributable is installed on an ARM64 device, the X64 redistributable package contains both ARM64 and X64 binaries

Notes

Visual Studio versions since Visual Studio 2015 share the same redistributable files. For example, the latest Microsoft Visual C++ Redistributable can be used by apps built using the Visual Studio 2015, 2017, or 2019 toolsets. However, the version of the Microsoft Visual C++ redistributable installed on the machine must be the same or higher than the version of the Visual C++ toolset used to create your application. For more information about which version of the Redistributable to install, see Determining Which DLLs to Redistribute.

Visual Studio 2013 (VC++ 12.0)

These links download the latest supported en-US Microsoft Visual C++ Redistributable packages for Visual Studio 2013. You can download additional versions and languages from Update for Visual C++ 2013 Redistributable Package or from my.visualstudio.com.

Architecture Version Link
X86 12.0.40664.0 vcredist_x86.exe
X64 12.0.40664.0 vcredist_x64.exe

Other versions

Visual Studio 2012 (VC++ 11.0) Update 4

These links download the latest supported en-US Microsoft Visual C++ Redistributable packages for Visual Studio 2012 Update 4. You can download additional versions and languages from Microsoft Visual C++ Redistributable Packages for Visual Studio 2012 Update 4 or from my.visualstudio.com.

Architecture Version Link
X86 11.0.61030.0 en_visual_cpp_redistributable_for_visual_studio_2012_update_4_x86_3161523.exe
X64 11.0.61030.0 en_visual_cpp_redistributable_for_visual_studio_2012_update_4_x64_3161523.exe

Visual Studio 2010 (VC++ 10.0) SP1 (no longer supported)

Download additional languages from:

Visual Studio 2008 (VC++ 9.0) SP1 (no longer supported)

Download additional languages and architectures from:

Источник

Модуль PowerShell 2.0.

Подраздел NET Framework Setup в пути реестра не начинается с точки.

Минимальная версия

Использование редактора реестра

В меню Пуск выберите Выполнить, введите regedit и нажмите кнопку ОК.

(Для запуска программы regedit необходимы учетные данные администратора.)

clr installdir

Использование PowerShell для проверки минимальной версии

Используйте команды PowerShell для проверки значения параметра Release в подразделе HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDPv4Full.

Отправка запросов в реестр с помощью кода

Используйте методы RegistryKey.OpenBaseKey и RegistryKey.OpenSubKey для доступа к подразделу HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDPv4Full в реестре Windows.

Добавьте директиву using Microsoft.Win32 или Imports Microsoft.Win32 в начало файла кода, если вы еще этого не сделали.

Этот пример выводит данные, подобные следующим:

В этом примере применяются рекомендации для проверки версии:

Подраздел NET Framework Setup в пути реестра не начинается с точки.

Версия платформы Подраздел реестра Значение
1.0 HKLMSoftwareMicrosoft.NETFrameworkPolicyv1.03705 REG_SZ Install равно 1
1.1 HKLMSoftwareMicrosoftNET Framework SetupNDPv1.1.4322 REG_DWORD Install равно 1
2.0 HKLMSoftwareMicrosoftNET Framework SetupNDPv2.0.50727 REG_DWORD Install равно 1
3.0 HKLMSoftwareMicrosoftNET Framework SetupNDPv3.0Setup Значение REG_DWORD InstallSuccess равно 1
3.5 HKLMSoftwareMicrosoftNET Framework SetupNDPv3.5 REG_DWORD Install равно 1
Клиентский профиль 4.0 HKLMSoftwareMicrosoftNET Framework SetupNDPv4Client REG_DWORD Install равно 1
Полный профиль 4.0 HKLMSoftwareMicrosoftNET Framework SetupNDPv4Full REG_DWORD Install равно 1

Использование редактора реестра (более ранние версии платформы)

В меню Пуск выберите Выполнить, введите regedit и нажмите кнопку ОК.

Для запуска программы regedit необходимы учетные данные администратора.

net 4 and earlier

Запрос реестра с помощью кода (более ранние версии платформы)

Используйте класс Microsoft.Win32.RegistryKey для доступа к подразделу HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDP в реестре Windows.

В этом примере отобразятся выходные данные, аналогичные следующим:

Поиск версий CLR

Инструмент Clrver.exe

Пример результатов выполнения:

Класс Environment

Выполните запрос к свойству Environment.Version, чтобы получить объект Version.

Возвращенный объект System.Version указывает версию среды выполнения, в которой в настоящее время выполняется код. Он не содержит версий сборок или других версий среды выполнения, которые установлены на компьютере.

Получив объект Version, выполните к нему запрос:

Чтобы получить идентификатор основного выпуска (например, 4 в случае версии 4.0), используйте свойство Version.Major.

Чтобы получить идентификатор дополнительной версии (например, в случае версии 4.0), используйте свойство Version.Minor.

Чтобы получить всю строку версии (например, 4.0.30319.18010), используйте метод Version.ToString. Он возвращает одно значение, соответствующее версии среды выполнения, в которой выполняется код. Он не возвращает версий сборок или других версий среды выполнения, которые установлены на компьютере.

В следующем примере свойство Environment.Version используется для получения сведений о версии среды CLR:

В этом примере отобразятся выходные данные, аналогичные следующим:

Источник

Как узнать какая версия visual c установлена на windows 10

Сообщения: 700
Благодарности: 148

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 1609
Благодарности: 366

И ещё случайно не знаете, что нужно для запуска Metro: Last Light в windows xp? »

——-
Вот и все. Задуманная программа выполнена полностью. Достигнуты все поставленные цели, решены все задачи. На этом деятельность на форуме завершена. Спасибо за внимание.

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 1882
Благодарности: 24

Источник

Microsoft Visual C++: для чего нужен, где скачать и как установить

Microsoft Visual C++ Redistributable – это один из тех пакетов, без которых на вашем компьютере не запустится большинство игр. Он содержит библиотеки, которые позволяют запуститься программам, в разработке которых была использована среда Microsoft Visual C++, известная так же как MSVC. К таким приложениям относится большинство игр на Windows, потому наличие данного пакета необходимо.

Игры, как правило, загружают необходимые файлы по завершении установки, однако в работе пакета Microsoft Visual C++ могут случаться сбои, вызванные установкой пиратского ПО или активностью вредоносных программ. В таком случае необходимо скачать Microcoft Visual C++ Redistributable с официального сайта, следуя инструкциям из этой статьи.

Нужны ли старые версии Visual C++?

В интернете часто задают вопрос, нужны ли на компьютере все версии библиотек Microsoft Visual C++, или почему они не обновляются до последней, удаляя все предыдущие. Ответим, что удалять их не стоит, особенно если вы не хотите сталкиваться с проблемой невозможности запуска одной из ранее установленных игр после удаления старой версии Visual C++.

Если вы видите подобную картину в списке установленных программ, то лучшим решением будет просто пролистать этот список и не трогать его.

lazy placeholder

Не спешите удалять и 32-разрядные версии пакетов (с пометкой х86), даже если пользуетесь 64-разрядной Windows (x64). Их могут использовать установленные программы и игры!

Как скачать Microsoft Visual C++

Как и другие компоненты, разрабатываемые Microsoft, клиентскую часть продукта (то есть, Redistributable Package или Распространяемые пакеты), можно бесплатно скачать на официальном сайте. Использовать для их загрузки сторонние сайты не рекомендуется.

Чтобы установить Microsoft Visual C++ Redistributable Package, необходимо определиться с версией и скачать дистрибутивы. На данный момент самыми распространенными считаются версии 2010 и 2012 года, кроме того, для более новых приложений может потребоваться версия 2015. Поскольку эти библиотеки занимают не слишком много места, рекомендуется иметь Microsoft Visual C++ версий 2008, 2010, 2012, 2013 и 2015, независимо от того, установлены ли требующие их наличия программы.

Стоит учесть, что ранние версии Windows 7 и Windows XP не поддерживают Microsoft Visual C++ Redistributable 2012 и выше.

Файлы установки Microsoft Visual C++ для Windows вы можете скачать по следующим ссылкам:

Версия 2015 года еще не является окончательной, но уже используется для ряда новейших игр и программ.

Дистрибутивы, предназначенные для Windows x64, несовместимы с 32-разрядными системами.

lazy placeholder

Переустановка библиотек Visual C++

Переустановка может потребоваться в случае возникновения проблем (например, отсутствие msvcr100.dll) с целостностью и правильной работой библиотек. В случае неполадок в работе необходимой версии пакета Microsoft Visual C++ игра или программа не запустится, выдавая сообщение об ошибке.

Если на компьютере установлены все необходимые пакеты, а игра все равно не запускается, необходимо:

Перезагрузка Windows необходима для корректной установки компонента.

Источник

Как узнать, установлен ли у меня Microsoft Visual C?

Как проверить версию Visual C?

Вы можете проверить установленные версии распространяемого пакета Microsoft Visual C ++ на вашем компьютере с Windows следующими способами: Любая версия: используйте ярлык Windows-Pause, чтобы открыть панель управления. Выберите Главная панель управления и на странице, которая открывает «Программы и компоненты».

Как узнать, установлена ​​ли Visual Studio или нет?

Что такое Microsoft Visual C на моем компьютере?

Microsoft Visual C ++ Redistributable — это стандартный распространяемый пакет общего кода, который входит в состав Windows и позволяет приложениям запускаться на вашем компьютере. … В общем, распространяемый пакет Microsoft Visual C ++ — довольно удобная функция, от которой ваши приложения могут рассчитывать в своей работе. Значит, оно вам действительно нужно — это факт.

Как проверить, установлен ли у меня распространяемый пакет Visual C ++?

Чтобы проверить, установлены ли распространяемые компоненты Visual C ++, откройте «Установка и удаление программ» и найдите распространяемый компонент Microsoft Visual C ++. Если установлено, вы увидите «Распространяемый компонент Microsoft Visual C ++ 2015-2019 (x64) — 14.22. 27821».

Какая последняя версия Microsoft Visual C ++?

Visual Studio 2015, 2017 и 2019

Как мне найти мою версию CPP в Windows?

Введите «g ++ –version» в командной строке, чтобы проверить, установлен ли на вашем компьютере компилятор C ++.

Как узнать, установлен ли Visual Basic?

Метод 2: откройте редактор Visual Basic (VBE)

Где находятся файлы Visual Studio?

В Visual Studio 2017 и более ранних версиях по умолчанию для сохраненных проектов используется папка «Документы» в Windows. В папке «Документы» вы найдете еще один под названием Visual Studio, за которым следует год. В этой папке будет один под названием Projects. Ваша работа сохранена в этой папке.

Где находится Visual Studio EXE?

Почему на моем компьютере так много Microsoft Visual C ++?

Любые дополнительные версии распространяемого пакета Visual C ++, которые вы видите в своей системе, были установлены вместе с какой-либо программой, которая требовала этого. Когда разработчик кодирует определенную версию Visual C ++, библиотеки кода для этой версии также должны присутствовать в системе пользователя для запуска приложения.

Нужен ли мне Microsoft Visual C ++ 2010?

Да, вам нужны все они, иначе некоторые программы не будут работать. Вот некоторая информация о C ++ 2010, а остальные похожи по объему. При необходимости проверьте форумы MSDN, где поддерживается Visual C ++.

Нужен ли мне Microsoft Visual C ++ для игр?

Распространяемые пакеты Microsoft Visual C ++ обычно устанавливаются для игр, для работы которых они необходимы. На самом деле в большинстве случаев рекомендуется иметь их несколько. Когда игра (даже в Steam) запускается впервые, она может установить одну из них. … Если ОС 32-битная, у вас не должно быть установлено 64-битной версии.

Какая версия C ++ есть в Visual Studio 2019?

Источник

Adblock
detector

I want to find out which version of C# I’m using.
If I would be using python I would do something like python -V from the command line, or type:

import sys
print sys.version

In PHP I would do something like this: phpinfo(); in java: java -version

But I was not able to find how to achieve this in C#.

This question does not answer it, although the name suggests that it should.

I got that it depends on the .NET framework, but is there a programmatic way of figuring out my framework? I mean without going to the directory and checking the name of my .NET folders.

Massimiliano Kraus's user avatar

asked Oct 23, 2013 at 4:42

Salvador Dali's user avatar

Salvador DaliSalvador Dali

209k145 gold badges690 silver badges749 bronze badges

0

It depends upon the .NET Framework that you use. Check Jon Skeet’s answer about Versions.

Here is short version of his answer.

C# 1.0 released with .NET 1.0

C# 1.2 (bizarrely enough); released
with .NET 1.1

C# 2.0 released with .NET 2.0

C# 3.0 released with .NET 3.5

C# 4.0 released with .NET 4

C# 5.0 released with .NET 4.5

C# 6.0 released with .NET 4.6

C# 7.0 released with .NET 4.6.2

C# 7.3 released with .NET 4.7.2

C# 8.0 released with NET Core 3.0

C# 9.0 released with NET 5.0

C# 10.0 released with NET 6.0

C# 11.0 released with NET 7.0

aloisdg's user avatar

aloisdg

21.3k6 gold badges85 silver badges100 bronze badges

answered Oct 23, 2013 at 4:46

Praveen's user avatar

2

While this isn’t answering your question directly, I’m putting this here as google brought this page up first in my searches when I was looking for this info.

If you’re using Visual Studio, you can right click on your project -> Properties -> Build -> Advanced
This should list available versions as well as the one your proj is using.

enter image description here

Morse's user avatar

Morse

7,5897 gold badges35 silver badges63 bronze badges

answered Nov 3, 2017 at 9:29

Darth's user avatar

DarthDarth

1,2671 gold badge7 silver badges6 bronze badges

2

To get version of framework — look at version of one of main Assemblies i.e.

 Console.Write(typeof(string).Assembly.ImageRuntimeVersion);

Getting version of C# compiler is somewhat harder, but you should be able to guess version by checking what framework version is used.

If you are using command line compiler (csc.exe) you can check help to see version (also you’d need to know Framework version anyway:

C:WindowsMicrosoft.NETFrameworkv4.0.30319>csc /?
Microsoft (R) Visual C# 2010 Compiler version 4.0.30319.1

Facundo La Rocca's user avatar

answered Oct 23, 2013 at 5:23

Alexei Levenkov's user avatar

Alexei LevenkovAlexei Levenkov

98k12 gold badges129 silver badges178 bronze badges

2

From developer command prompt ( Visual Studio > View > Terminal ) type :

csc -langversion:?

That will display all C# versions supported including the default:

1
2
3
4
5
6
7.0 (default)
7.1
7.2
7.3 (latest)

RAMM-HDR's user avatar

RAMM-HDR

5541 gold badge6 silver badges23 bronze badges

answered Jan 28, 2019 at 16:02

fortesl's user avatar

forteslfortesl

6345 silver badges16 bronze badges

1

Useful tip for finding the C# version:

To know what language version you’re currently using, put #error version (case sensitive) in your code. This makes the compiler produce
a diagnostic, CS8304, with a message containing the compiler version
being used and the current selected language version.

From C# language versioning in MS docs.

You can drop #error version anywhere in your code. It will generate an error so you’ll need to remove it after you’ve used it. The error gives details of the compiler and language versions, eg:

Error   CS8304  Compiler version: '3.7.0-6.20459.4 (7ee7c540)'. Language version: 8.0.

In VS 2019, at least, you don’t need to compile your code for #error version to give you the version number. Just mousing over it in your code will bring up the same error details you would see when you compile the code.

answered Oct 24, 2020 at 0:21

Simon Tewsi's user avatar

Simon TewsiSimon Tewsi

17k21 gold badges83 silver badges100 bronze badges

1

Most of the previous answers are correct. Just consolidating 3 which I found easy and super quick. Also, #1 is not possible now in VS2019.

  1. Visual Studio: Project > Properties > Build > Advanced

    This option is disabled now, and the default language is decided by VS itself. The detailed reason is available here.

  2. Type «#error version» in the code(.cs) anywhere, mousehover it.

  3. Go to ‘Developer Command Prompt for Visual Studio’ and run following command.
    csc -langversion:?

Read more tips: here.

Aaron Bertrand's user avatar

answered Sep 12, 2020 at 23:44

San's user avatar

SanSan

4297 silver badges12 bronze badges

3

If you are using VS2015 then follow below steps to find out the same:

  1. Right click on the project.
  2. Click on the Properties tab.
  3. From properties window select Build option.
  4. In that click on the Advance button.
  5. There you will find out the language version.

Below images show the steps for the same:

Step 1:

Step 1

Step 2:

Step 2

phuclv's user avatar

phuclv

36k13 gold badges147 silver badges456 bronze badges

answered Apr 23, 2019 at 8:04

Sunil Jadhav's user avatar

1

Thanks to @fortesl and this answer

I’m using VS 2019 and it doesn’t easily tell you the C# version you are using. I’m working with .Net Core 3.0, and VS 2019 using C# 8 in that environment. But «csc -langversion:?» makes this clear:

D:>csc -langversion:?
Supported language versions:
default
1
2
3
4
5
6
7.0
7.1
7.2
7.3
8.0 (default)
latestmajor
preview
latest

Not sure what csc -version is identifying:

D:>csc --version
Microsoft (R) Visual C# Compiler version 3.4.0-beta1-19462-14 (2f21c63b)
Copyright (C) Microsoft Corporation. All rights reserved.

answered Sep 24, 2019 at 7:52

guyr's user avatar

guyrguyr

1211 silver badge4 bronze badges

4

.NET version through registry

HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDP explore the children and look into each version. The one with key ‘Full’ is the version on the system.

https://support.microsoft.com/en-us/kb/318785
https://msdn.microsoft.com/en-us/library/hh925568(v=vs.110).aspx

.NET version through Visual Studio

Help -> About Microsoft Visual Studio -> The .NET version is specified on the top right.

As I understand at this time the Visual studio uses .NET Framework from the OS.

The target .NET Framework version of a project in Visual Studio can be modified with Project Properties -> Application -> Target Framework

Through the dll

If you know the .NET Framework directory
e.g. C:WindowsMicrosoft.NETFramework64v4.0.30319

Open System.dll, right click -> properties -> Details tab

C# version

Help -> About Microsoft Visual Studio

In the installed products lists there is Visual C#. In my case Visual C# 2015

Visual Studio (Microsoft) ships C# by name Visual C#.

https://msdn.microsoft.com/en-us/library/hh156499.aspx

C# 6, Visual Studio .NET 2015
Current version, see below

answered Dec 20, 2016 at 13:42

Amod Pandey's user avatar

Amod PandeyAmod Pandey

1,3063 gold badges14 silver badges21 bronze badges

The C# version you are using totally depends upon the .Net version you are using.

if you are using visual studio for development, you get to choose the .net framework version
the c# version associated with it comes accordingly

These are the versions of C# known:

  • C# 1.0 released with .NET 1.0 and VS2002 (January 2002)
  • C# 1.2 (bizarrely enough); released with .NET 1.1 and VS2003 (April 2003). First version to call Dispose on IEnumerators which implemented IDisposable. A few other small features.
  • C# 2.0 released with .NET 2.0 and VS2005 (November 2005). Major new features: generics, anonymous methods, nullable types, iterator blocks
  • C# 3.0 released with .NET 3.5 and VS2008 (November 2007). Major new features: lambda expressions, extension methods, expression trees, anonymous types, implicit typing (var), query expressions
  • C# 4.0 released with .NET 4 and VS2010 (April 2010). Major new features: late binding (dynamic), delegate and interface generic variance, more COM support, named arguments and optional parameters
  • C# 5.0 released with .NET 4.5 in August 2012.

Refrence Jon Skeet’s C# Versions Answer

answered Oct 23, 2013 at 4:47

Vinay Pratap Singh Bhadauria's user avatar

0

By default following are corresponding version of C# compilers for Visual Studio:

  1. Visual Studio 2015: C# 6.0
  2. Visual Studio 2013: C# 5.0
  3. Visual Studio 2012: C# 5.0
  4. Visual Studio 2010: C# 4.0
  5. Visual Studio 2008: C# 3.0
  6. Visual Studio 2005: C# 2.0
  7. Visual Studio.NET 2003: C# 1.2
  8. Visual Studio.NET 2002: C# 1.0

You can also modify version please follow below steps.

Open the project properties window:

step 1. Right click on the Project Name
step 2. Select "Properties" (last option in menu)
step 3. Select "Build" from left hand side options and scroll till down
step 4. click on "Advance" button.
step 5. It will open a popup and there you will get "Language Version" dropdown
step 6. Select desired version of C# and Click "OK"

answered Apr 4, 2018 at 9:12

Ankit Mori's user avatar

Ankit MoriAnkit Mori

66513 silver badges22 bronze badges

2

In visual studio 2022 we can check from project properties inside build in Advanced Tab

enter image description here

answered Nov 16, 2021 at 5:51

Hisham Shahid's user avatar

The language version is chosen based on the project’s target framework by default.

Each project may use a different version of .Net framework, the best suitable C# compiler will be chosen by default by looking at the target framework. From visual studio, UI will not allow the users to changes the language version, however, we can change the language version by editing the project file with addition of new property group. But this may cause compile/run time issues in existing code.

<PropertyGroup>  
<LangVersion>8.0</LangVersion>  
</PropertyGroup>

I could see the following from Microsoft docs.

The compiler determines a default based on these rules:

Target framework  version     C# language version default
.NET Core           3.x         C# 8.0
.NET Core           2.x         C# 7.3
.NET Standard       2.1         C# 8.0
.NET Standard       2.0         C# 7.3
.NET Standard       1.x         C# 7.3
.NET Framework      all         C# 7.3

answered Mar 14, 2020 at 10:29

Sreekanth's user avatar

SreekanthSreekanth

3651 gold badge5 silver badges17 bronze badges

The current answers are outdated. You should be able to use #error version (at the top of any C# file in the project, or nearly anywhere in the code). The compiler treats this in a special way and reports a compiler error, CS8304, indicating the language version, and also the compiler version. The message of CS8304 is something that looks like the following:

error CS8304: Compiler version: ‘3.7.0-3.20312.3 (ec484126)’. Language version: 6.

answered Aug 24, 2020 at 7:54

Youssef13's user avatar

Youssef13Youssef13

3,2713 gold badges19 silver badges40 bronze badges

3

In order to see the installed compiler version of VC#:

Open Visual Studio command prompt and just type csc then press Enter.

You will see something like following:

Microsoft (R) Visual C# Compiler version 4.0.30319.34209

for Microsoft (R) .NET Framework 4.5

Copyright (C) Microsoft Corporation. All rights reserved.

P.S.: «CSC» stand for «C Sharp Compiler«. Actually using this command you run csc.exe which is an executable file which is located in «c:WindowsMicrosoft.NETFrameworkvX.X.XXX». For more information about CSC visit http://www.file.net/process/csc.exe.html

Community's user avatar

answered Mar 17, 2016 at 22:47

Siyavash Hamdi's user avatar

Siyavash HamdiSiyavash Hamdi

2,6912 gold badges20 silver badges31 bronze badges

For Windows, you run dev at the command/ search program line and select Developer Command Prompt for VS. Then you are going to just run

csc

Now you get information similar to

Microsoft (R) Visual C# Compiler version 2.6.0.62329 (5429b35d)
Copyright (C) Microsoft Corporation. All rights reserved.   

For Windows and if you start with cmd terminal

cd C:WindowsMicrosoft.NETFramework
dir

Now you see all directories and files in .NETFramework Please, select v… latest and go there, for example,

cd v4.0.30319

Run

csc

You will see information about version of C# compiler, that can be something similar to

Microsoft (R) Visual C# Compiler version 4.7.2556.0
for C# 5
Copyright (C) Microsoft Corporation. All rights reserved.

answered Apr 28, 2018 at 16:22

Roman's user avatar

RomanRoman

17.6k13 gold badges85 silver badges89 bronze badges

In Visual Studio, see the C# language version by looking at the build output when build verbosity is set «normal» or higher (default is «minimal»).

  1. Adjust your build output verbosity to «Normal», «Detailed», or «Diagnostic». (The other two values, «Quiet» and «Minimal» do not show the language version.) To set build output verbosity, select menu Tools | Options… and then in the «Options» dialog, select «Project and Solutions» | «Build and Run». Look for the label «MSBuild project output verbosity». Set to one of the three values given, above.

To see the C# language version in use, set build output verbosity.

  1. Build (If your build is up to date, force a build with the menu selection Build | Rebuild.)

  2. Open the Output window
    Menu selection View | Output.

  3. In the output window, set «Build» for the item labeled «Show output from:»

  4. Search for «langversion». In the middle of a very, very long line (1578 characters on my machine just now) look for a switch like this: /langversion:9.0

(To search in the Output window, click in the Output window then use the keyboard shortcut Ctrl+F to summon the search pane.)

Here is an example that shows the C# language version for my current project.

answered Jan 15, 2022 at 23:53

Paul Yao's user avatar

Paul YaoPaul Yao

1612 silver badges2 bronze badges

Here is an overview of how the .NET framework and compiler versions are related, set and modified. Each project has a target .NET framework version(s), for example version 3.x or 2.x . The .NET framework contains the run time types and components.

The Visual Studio version installation and the .NET framework version determine the compatible c# language version and compiler options that can be used. The default c# version and options used in a Visual Studio project is the latest language version installed that is compatible with the .NET framework version being used.

To view or update the Framework or C# language within a project within Visual Studio 2011:

  • right click the project within Solution Explorer and select
    Properties
  • select ‘Application’ in the left navigation pane. Under Target framework: is the .NET framework version. Select the down arrow to see all available framework versions.

  • select ‘Build’ in the left navigation pane. In the ‘General’ section of the pane next to ‘Language Version:’ is the c# compiler language version being used, for example ‘default’ or c# 5.0

  • select the down arrow in the ‘Language Version:» dropdown to see all available language versions. If ‘default’ is the c# version being used, the latest compatible c# language version will be used.

To see the exact compiler language version for ‘default’, enter the following in the developer command prompt for your installed Visual Studio version. For example, from the Windows Start icon select icon: «Developer Command Prompt for VS2011′ and enter:

csc -langversion:Default

Microsoft (R) Visual C# Compiler version 4.7.3062.0 for c# 5

answered Oct 23, 2019 at 17:35

JayS's user avatar

JaySJayS

1,96721 silver badges16 bronze badges

Here is one weird trick to quickly find what version of C# you are using. Edit any .cs file in your project and add a semicolon at the end on the namespace statement:

namespace Whatever -> namespace Whatever;

The namespace work will become underlined in red; hover you mouse over it and it will say something like the following:
«CS8370: File-scoped namespace is not available in c#7.3. Please use language version 10.0 or greater.»

Tested on VS2022 using a .NET Framework project. If using a .NET or .NET Core project then this feature will work fine.

answered Oct 31, 2022 at 12:28

Indy Singh's user avatar

Indy SinghIndy Singh

271 silver badge4 bronze badges

To get the C# version from code, use this code from the Microsoft documentation to get the .NET Framework version and then match it up using the table that everyone else mentions. You can code up the Framework to C# version map in a dictionary or something to actually have your function return the C# version. Works if you have .NET Framework >= 4.5.

using System;
using Microsoft.Win32;

public class GetDotNetVersion
{
   public static void Main()
   {
      Get45PlusFromRegistry();
   }

   private static void Get45PlusFromRegistry()
   {
      const string subkey = @"SOFTWAREMicrosoftNET Framework SetupNDPv4Full";

      using (var ndpKey = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry32).OpenSubKey(subkey))
      {
        if (ndpKey != null && ndpKey.GetValue("Release") != null) {
            Console.WriteLine($".NET Framework Version: {CheckFor45PlusVersion((int) ndpKey.GetValue("Release"))}");
        }
         else {
            Console.WriteLine(".NET Framework Version 4.5 or later is not detected.");
         } 
      }

      // Checking the version using >= enables forward compatibility.
      string CheckFor45PlusVersion(int releaseKey)
      {
         if (releaseKey >= 528040)
            return "4.8 or later";
         if (releaseKey >= 461808)
            return "4.7.2";
         if (releaseKey >= 461308)
            return "4.7.1";
         if (releaseKey >= 460798)
            return "4.7";
         if (releaseKey >= 394802)
            return "4.6.2";
         if (releaseKey >= 394254)
            return "4.6.1";      
         if (releaseKey >= 393295)
            return "4.6";      
         if (releaseKey >= 379893)
            return "4.5.2";      
         if (releaseKey >= 378675)
            return "4.5.1";      
         if (releaseKey >= 378389)
            return "4.5";      
         // This code should never execute. A non-null release key should mean
         // that 4.5 or later is installed.
         return "No 4.5 or later version detected";
      }
   }
}   
// This example displays output like the following:
//       .NET Framework Version: 4.6.1

answered Mar 4, 2020 at 1:15

Stack Underflow's user avatar

Stack UnderflowStack Underflow

2,2492 gold badges25 silver badges46 bronze badges

I want to find out which version of C# I’m using.
If I would be using python I would do something like python -V from the command line, or type:

import sys
print sys.version

In PHP I would do something like this: phpinfo(); in java: java -version

But I was not able to find how to achieve this in C#.

This question does not answer it, although the name suggests that it should.

I got that it depends on the .NET framework, but is there a programmatic way of figuring out my framework? I mean without going to the directory and checking the name of my .NET folders.

Massimiliano Kraus's user avatar

asked Oct 23, 2013 at 4:42

Salvador Dali's user avatar

Salvador DaliSalvador Dali

209k145 gold badges690 silver badges749 bronze badges

0

It depends upon the .NET Framework that you use. Check Jon Skeet’s answer about Versions.

Here is short version of his answer.

C# 1.0 released with .NET 1.0

C# 1.2 (bizarrely enough); released
with .NET 1.1

C# 2.0 released with .NET 2.0

C# 3.0 released with .NET 3.5

C# 4.0 released with .NET 4

C# 5.0 released with .NET 4.5

C# 6.0 released with .NET 4.6

C# 7.0 released with .NET 4.6.2

C# 7.3 released with .NET 4.7.2

C# 8.0 released with NET Core 3.0

C# 9.0 released with NET 5.0

C# 10.0 released with NET 6.0

C# 11.0 released with NET 7.0

aloisdg's user avatar

aloisdg

21.3k6 gold badges85 silver badges100 bronze badges

answered Oct 23, 2013 at 4:46

Praveen's user avatar

2

While this isn’t answering your question directly, I’m putting this here as google brought this page up first in my searches when I was looking for this info.

If you’re using Visual Studio, you can right click on your project -> Properties -> Build -> Advanced
This should list available versions as well as the one your proj is using.

enter image description here

Morse's user avatar

Morse

7,5897 gold badges35 silver badges63 bronze badges

answered Nov 3, 2017 at 9:29

Darth's user avatar

DarthDarth

1,2671 gold badge7 silver badges6 bronze badges

2

To get version of framework — look at version of one of main Assemblies i.e.

 Console.Write(typeof(string).Assembly.ImageRuntimeVersion);

Getting version of C# compiler is somewhat harder, but you should be able to guess version by checking what framework version is used.

If you are using command line compiler (csc.exe) you can check help to see version (also you’d need to know Framework version anyway:

C:WindowsMicrosoft.NETFrameworkv4.0.30319>csc /?
Microsoft (R) Visual C# 2010 Compiler version 4.0.30319.1

Facundo La Rocca's user avatar

answered Oct 23, 2013 at 5:23

Alexei Levenkov's user avatar

Alexei LevenkovAlexei Levenkov

98k12 gold badges129 silver badges178 bronze badges

2

From developer command prompt ( Visual Studio > View > Terminal ) type :

csc -langversion:?

That will display all C# versions supported including the default:

1
2
3
4
5
6
7.0 (default)
7.1
7.2
7.3 (latest)

RAMM-HDR's user avatar

RAMM-HDR

5541 gold badge6 silver badges23 bronze badges

answered Jan 28, 2019 at 16:02

fortesl's user avatar

forteslfortesl

6345 silver badges16 bronze badges

1

Useful tip for finding the C# version:

To know what language version you’re currently using, put #error version (case sensitive) in your code. This makes the compiler produce
a diagnostic, CS8304, with a message containing the compiler version
being used and the current selected language version.

From C# language versioning in MS docs.

You can drop #error version anywhere in your code. It will generate an error so you’ll need to remove it after you’ve used it. The error gives details of the compiler and language versions, eg:

Error   CS8304  Compiler version: '3.7.0-6.20459.4 (7ee7c540)'. Language version: 8.0.

In VS 2019, at least, you don’t need to compile your code for #error version to give you the version number. Just mousing over it in your code will bring up the same error details you would see when you compile the code.

answered Oct 24, 2020 at 0:21

Simon Tewsi's user avatar

Simon TewsiSimon Tewsi

17k21 gold badges83 silver badges100 bronze badges

1

Most of the previous answers are correct. Just consolidating 3 which I found easy and super quick. Also, #1 is not possible now in VS2019.

  1. Visual Studio: Project > Properties > Build > Advanced

    This option is disabled now, and the default language is decided by VS itself. The detailed reason is available here.

  2. Type «#error version» in the code(.cs) anywhere, mousehover it.

  3. Go to ‘Developer Command Prompt for Visual Studio’ and run following command.
    csc -langversion:?

Read more tips: here.

Aaron Bertrand's user avatar

answered Sep 12, 2020 at 23:44

San's user avatar

SanSan

4297 silver badges12 bronze badges

3

If you are using VS2015 then follow below steps to find out the same:

  1. Right click on the project.
  2. Click on the Properties tab.
  3. From properties window select Build option.
  4. In that click on the Advance button.
  5. There you will find out the language version.

Below images show the steps for the same:

Step 1:

Step 1

Step 2:

Step 2

phuclv's user avatar

phuclv

36k13 gold badges147 silver badges456 bronze badges

answered Apr 23, 2019 at 8:04

Sunil Jadhav's user avatar

1

Thanks to @fortesl and this answer

I’m using VS 2019 and it doesn’t easily tell you the C# version you are using. I’m working with .Net Core 3.0, and VS 2019 using C# 8 in that environment. But «csc -langversion:?» makes this clear:

D:>csc -langversion:?
Supported language versions:
default
1
2
3
4
5
6
7.0
7.1
7.2
7.3
8.0 (default)
latestmajor
preview
latest

Not sure what csc -version is identifying:

D:>csc --version
Microsoft (R) Visual C# Compiler version 3.4.0-beta1-19462-14 (2f21c63b)
Copyright (C) Microsoft Corporation. All rights reserved.

answered Sep 24, 2019 at 7:52

guyr's user avatar

guyrguyr

1211 silver badge4 bronze badges

4

.NET version through registry

HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDP explore the children and look into each version. The one with key ‘Full’ is the version on the system.

https://support.microsoft.com/en-us/kb/318785
https://msdn.microsoft.com/en-us/library/hh925568(v=vs.110).aspx

.NET version through Visual Studio

Help -> About Microsoft Visual Studio -> The .NET version is specified on the top right.

As I understand at this time the Visual studio uses .NET Framework from the OS.

The target .NET Framework version of a project in Visual Studio can be modified with Project Properties -> Application -> Target Framework

Through the dll

If you know the .NET Framework directory
e.g. C:WindowsMicrosoft.NETFramework64v4.0.30319

Open System.dll, right click -> properties -> Details tab

C# version

Help -> About Microsoft Visual Studio

In the installed products lists there is Visual C#. In my case Visual C# 2015

Visual Studio (Microsoft) ships C# by name Visual C#.

https://msdn.microsoft.com/en-us/library/hh156499.aspx

C# 6, Visual Studio .NET 2015
Current version, see below

answered Dec 20, 2016 at 13:42

Amod Pandey's user avatar

Amod PandeyAmod Pandey

1,3063 gold badges14 silver badges21 bronze badges

The C# version you are using totally depends upon the .Net version you are using.

if you are using visual studio for development, you get to choose the .net framework version
the c# version associated with it comes accordingly

These are the versions of C# known:

  • C# 1.0 released with .NET 1.0 and VS2002 (January 2002)
  • C# 1.2 (bizarrely enough); released with .NET 1.1 and VS2003 (April 2003). First version to call Dispose on IEnumerators which implemented IDisposable. A few other small features.
  • C# 2.0 released with .NET 2.0 and VS2005 (November 2005). Major new features: generics, anonymous methods, nullable types, iterator blocks
  • C# 3.0 released with .NET 3.5 and VS2008 (November 2007). Major new features: lambda expressions, extension methods, expression trees, anonymous types, implicit typing (var), query expressions
  • C# 4.0 released with .NET 4 and VS2010 (April 2010). Major new features: late binding (dynamic), delegate and interface generic variance, more COM support, named arguments and optional parameters
  • C# 5.0 released with .NET 4.5 in August 2012.

Refrence Jon Skeet’s C# Versions Answer

answered Oct 23, 2013 at 4:47

Vinay Pratap Singh Bhadauria's user avatar

0

By default following are corresponding version of C# compilers for Visual Studio:

  1. Visual Studio 2015: C# 6.0
  2. Visual Studio 2013: C# 5.0
  3. Visual Studio 2012: C# 5.0
  4. Visual Studio 2010: C# 4.0
  5. Visual Studio 2008: C# 3.0
  6. Visual Studio 2005: C# 2.0
  7. Visual Studio.NET 2003: C# 1.2
  8. Visual Studio.NET 2002: C# 1.0

You can also modify version please follow below steps.

Open the project properties window:

step 1. Right click on the Project Name
step 2. Select "Properties" (last option in menu)
step 3. Select "Build" from left hand side options and scroll till down
step 4. click on "Advance" button.
step 5. It will open a popup and there you will get "Language Version" dropdown
step 6. Select desired version of C# and Click "OK"

answered Apr 4, 2018 at 9:12

Ankit Mori's user avatar

Ankit MoriAnkit Mori

66513 silver badges22 bronze badges

2

In visual studio 2022 we can check from project properties inside build in Advanced Tab

enter image description here

answered Nov 16, 2021 at 5:51

Hisham Shahid's user avatar

The language version is chosen based on the project’s target framework by default.

Each project may use a different version of .Net framework, the best suitable C# compiler will be chosen by default by looking at the target framework. From visual studio, UI will not allow the users to changes the language version, however, we can change the language version by editing the project file with addition of new property group. But this may cause compile/run time issues in existing code.

<PropertyGroup>  
<LangVersion>8.0</LangVersion>  
</PropertyGroup>

I could see the following from Microsoft docs.

The compiler determines a default based on these rules:

Target framework  version     C# language version default
.NET Core           3.x         C# 8.0
.NET Core           2.x         C# 7.3
.NET Standard       2.1         C# 8.0
.NET Standard       2.0         C# 7.3
.NET Standard       1.x         C# 7.3
.NET Framework      all         C# 7.3

answered Mar 14, 2020 at 10:29

Sreekanth's user avatar

SreekanthSreekanth

3651 gold badge5 silver badges17 bronze badges

The current answers are outdated. You should be able to use #error version (at the top of any C# file in the project, or nearly anywhere in the code). The compiler treats this in a special way and reports a compiler error, CS8304, indicating the language version, and also the compiler version. The message of CS8304 is something that looks like the following:

error CS8304: Compiler version: ‘3.7.0-3.20312.3 (ec484126)’. Language version: 6.

answered Aug 24, 2020 at 7:54

Youssef13's user avatar

Youssef13Youssef13

3,2713 gold badges19 silver badges40 bronze badges

3

In order to see the installed compiler version of VC#:

Open Visual Studio command prompt and just type csc then press Enter.

You will see something like following:

Microsoft (R) Visual C# Compiler version 4.0.30319.34209

for Microsoft (R) .NET Framework 4.5

Copyright (C) Microsoft Corporation. All rights reserved.

P.S.: «CSC» stand for «C Sharp Compiler«. Actually using this command you run csc.exe which is an executable file which is located in «c:WindowsMicrosoft.NETFrameworkvX.X.XXX». For more information about CSC visit http://www.file.net/process/csc.exe.html

Community's user avatar

answered Mar 17, 2016 at 22:47

Siyavash Hamdi's user avatar

Siyavash HamdiSiyavash Hamdi

2,6912 gold badges20 silver badges31 bronze badges

For Windows, you run dev at the command/ search program line and select Developer Command Prompt for VS. Then you are going to just run

csc

Now you get information similar to

Microsoft (R) Visual C# Compiler version 2.6.0.62329 (5429b35d)
Copyright (C) Microsoft Corporation. All rights reserved.   

For Windows and if you start with cmd terminal

cd C:WindowsMicrosoft.NETFramework
dir

Now you see all directories and files in .NETFramework Please, select v… latest and go there, for example,

cd v4.0.30319

Run

csc

You will see information about version of C# compiler, that can be something similar to

Microsoft (R) Visual C# Compiler version 4.7.2556.0
for C# 5
Copyright (C) Microsoft Corporation. All rights reserved.

answered Apr 28, 2018 at 16:22

Roman's user avatar

RomanRoman

17.6k13 gold badges85 silver badges89 bronze badges

In Visual Studio, see the C# language version by looking at the build output when build verbosity is set «normal» or higher (default is «minimal»).

  1. Adjust your build output verbosity to «Normal», «Detailed», or «Diagnostic». (The other two values, «Quiet» and «Minimal» do not show the language version.) To set build output verbosity, select menu Tools | Options… and then in the «Options» dialog, select «Project and Solutions» | «Build and Run». Look for the label «MSBuild project output verbosity». Set to one of the three values given, above.

To see the C# language version in use, set build output verbosity.

  1. Build (If your build is up to date, force a build with the menu selection Build | Rebuild.)

  2. Open the Output window
    Menu selection View | Output.

  3. In the output window, set «Build» for the item labeled «Show output from:»

  4. Search for «langversion». In the middle of a very, very long line (1578 characters on my machine just now) look for a switch like this: /langversion:9.0

(To search in the Output window, click in the Output window then use the keyboard shortcut Ctrl+F to summon the search pane.)

Here is an example that shows the C# language version for my current project.

answered Jan 15, 2022 at 23:53

Paul Yao's user avatar

Paul YaoPaul Yao

1612 silver badges2 bronze badges

Here is an overview of how the .NET framework and compiler versions are related, set and modified. Each project has a target .NET framework version(s), for example version 3.x or 2.x . The .NET framework contains the run time types and components.

The Visual Studio version installation and the .NET framework version determine the compatible c# language version and compiler options that can be used. The default c# version and options used in a Visual Studio project is the latest language version installed that is compatible with the .NET framework version being used.

To view or update the Framework or C# language within a project within Visual Studio 2011:

  • right click the project within Solution Explorer and select
    Properties
  • select ‘Application’ in the left navigation pane. Under Target framework: is the .NET framework version. Select the down arrow to see all available framework versions.

  • select ‘Build’ in the left navigation pane. In the ‘General’ section of the pane next to ‘Language Version:’ is the c# compiler language version being used, for example ‘default’ or c# 5.0

  • select the down arrow in the ‘Language Version:» dropdown to see all available language versions. If ‘default’ is the c# version being used, the latest compatible c# language version will be used.

To see the exact compiler language version for ‘default’, enter the following in the developer command prompt for your installed Visual Studio version. For example, from the Windows Start icon select icon: «Developer Command Prompt for VS2011′ and enter:

csc -langversion:Default

Microsoft (R) Visual C# Compiler version 4.7.3062.0 for c# 5

answered Oct 23, 2019 at 17:35

JayS's user avatar

JaySJayS

1,96721 silver badges16 bronze badges

Here is one weird trick to quickly find what version of C# you are using. Edit any .cs file in your project and add a semicolon at the end on the namespace statement:

namespace Whatever -> namespace Whatever;

The namespace work will become underlined in red; hover you mouse over it and it will say something like the following:
«CS8370: File-scoped namespace is not available in c#7.3. Please use language version 10.0 or greater.»

Tested on VS2022 using a .NET Framework project. If using a .NET or .NET Core project then this feature will work fine.

answered Oct 31, 2022 at 12:28

Indy Singh's user avatar

Indy SinghIndy Singh

271 silver badge4 bronze badges

To get the C# version from code, use this code from the Microsoft documentation to get the .NET Framework version and then match it up using the table that everyone else mentions. You can code up the Framework to C# version map in a dictionary or something to actually have your function return the C# version. Works if you have .NET Framework >= 4.5.

using System;
using Microsoft.Win32;

public class GetDotNetVersion
{
   public static void Main()
   {
      Get45PlusFromRegistry();
   }

   private static void Get45PlusFromRegistry()
   {
      const string subkey = @"SOFTWAREMicrosoftNET Framework SetupNDPv4Full";

      using (var ndpKey = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry32).OpenSubKey(subkey))
      {
        if (ndpKey != null && ndpKey.GetValue("Release") != null) {
            Console.WriteLine($".NET Framework Version: {CheckFor45PlusVersion((int) ndpKey.GetValue("Release"))}");
        }
         else {
            Console.WriteLine(".NET Framework Version 4.5 or later is not detected.");
         } 
      }

      // Checking the version using >= enables forward compatibility.
      string CheckFor45PlusVersion(int releaseKey)
      {
         if (releaseKey >= 528040)
            return "4.8 or later";
         if (releaseKey >= 461808)
            return "4.7.2";
         if (releaseKey >= 461308)
            return "4.7.1";
         if (releaseKey >= 460798)
            return "4.7";
         if (releaseKey >= 394802)
            return "4.6.2";
         if (releaseKey >= 394254)
            return "4.6.1";      
         if (releaseKey >= 393295)
            return "4.6";      
         if (releaseKey >= 379893)
            return "4.5.2";      
         if (releaseKey >= 378675)
            return "4.5.1";      
         if (releaseKey >= 378389)
            return "4.5";      
         // This code should never execute. A non-null release key should mean
         // that 4.5 or later is installed.
         return "No 4.5 or later version detected";
      }
   }
}   
// This example displays output like the following:
//       .NET Framework Version: 4.6.1

answered Mar 4, 2020 at 1:15

Stack Underflow's user avatar

Stack UnderflowStack Underflow

2,2492 gold badges25 silver badges46 bronze badges

Microsoft Visual C++

Основная масса игр и программ требует установленного Microsoft Visual C++ — без этого пакета приложения просто не запустятся. При этом пользователи будут видеть многочисленные ошибки, так или иначе связанные с MSVC, самая распространённая из которых — runtime library error.

Обычно при установке приложений Microsoft Visual C++ redistributable package устанавливается автоматически, но не исключены и некоторые ошибки, возникающие в процессе инсталляции. В большинстве случаев это связано с использованием контрфактного ПО или с вирусными атаками.

Разновидности пакетов

Существует несколько версий продукта, в том числе и под разные архитектуры. Как и большинство приложений, Microsoft Visual C++ выпускается для систем 32/ 64bit, и рекомендуется использовать полностью совместимый пакет, чтобы исключить возможные ошибки при работе. На ОС х64 может быть установлена как 32-разрядная (x86), так и 64-разрядная (x64) версия, и в большинстве случаев для запуска игр в таких системах требуется наличие обоих пакетов.

Вы можете скачать Microsoft Visual C бесплатно для Windows XP, 7, 8, 8.1,10 и исправить ошибки самостоятельно. Программная среда не занимает много места на жёстком диске, и установка нескольких версий в одну ОС практикуется довольно часто. Это объясняется тем, что старые игры и программы могут корректно работать только под старой версией продукта, а новые, наоборот, требуют обновлённых библиотек.

Microsoft Visual C++ 2005

Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)

Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package ATL Security Update

Microsoft Visual C++ 2008

Microsoft Visual C++ 2008 пакет обновления 1 (SP1) (x86)

Microsoft Visual C++ 2008 пакет обновления 1 (SP1) (x64)

Microsoft Visual C++ 2010

Распространяемый пакет Microsoft Visual C++ 2010 (x86)

Microsoft Visual C++ 2012

Распространяемый пакет Visual C++ для Visual Studio 2012 Обновление 4

Microsoft Visual C++ 2013

Распространяемые пакеты Visual C++ для Visual Studio 2013

Microsoft Visual C++ 2015

Распространяемый компонент Microsoft Visual C++ 2015 Обновление 3

Microsoft Visual C++ 2017

Microsoft Visual C++ 2015-2017-2019

Внимание: Visual C++ 2015, 2017 и 2019 содержат одинаковые распространяемые файлы.

Но есть нюанс, установка на компьютер 2019 версии может повлиять на игры или программы написанные на ранее созданных версия 2015 и 2017. А вот если установить отдельно пакет Visual C++ 2015, то он не заменит файлы более поздних версий. Visual C++ версий 2013 и более ранние, не относятся к данному пункту, т.к у них свои собственные файлы не зависимые друг от друга

Будем рады услышать от Вас отзыв, также поможем при установке компонентов, и в исправлении ошибок. Пишите всё в комментариях, чуть ниже

Источник

Microsoft Visual C++: для чего нужен, где скачать и как установить

Microsoft Visual C++ Redistributable – это один из тех пакетов, без которых на вашем компьютере не запустится большинство игр. Он содержит библиотеки, которые позволяют запуститься программам, в разработке которых была использована среда Microsoft Visual C++, известная так же как MSVC. К таким приложениям относится большинство игр на Windows, потому наличие данного пакета необходимо.

Игры, как правило, загружают необходимые файлы по завершении установки, однако в работе пакета Microsoft Visual C++ могут случаться сбои, вызванные установкой пиратского ПО или активностью вредоносных программ. В таком случае необходимо скачать Microcoft Visual C++ Redistributable с официального сайта, следуя инструкциям из этой статьи.

Нужны ли старые версии Visual C++?

В интернете часто задают вопрос, нужны ли на компьютере все версии библиотек Microsoft Visual C++, или почему они не обновляются до последней, удаляя все предыдущие. Ответим, что удалять их не стоит, особенно если вы не хотите сталкиваться с проблемой невозможности запуска одной из ранее установленных игр после удаления старой версии Visual C++.

Если вы видите подобную картину в списке установленных программ, то лучшим решением будет просто пролистать этот список и не трогать его.

как узнать какая версия visual c установлена на windows 10

Не спешите удалять и 32-разрядные версии пакетов (с пометкой х86), даже если пользуетесь 64-разрядной Windows (x64). Их могут использовать установленные программы и игры!

Как скачать Microsoft Visual C++

Как и другие компоненты, разрабатываемые Microsoft, клиентскую часть продукта (то есть, Redistributable Package или Распространяемые пакеты), можно бесплатно скачать на официальном сайте. Использовать для их загрузки сторонние сайты не рекомендуется.

Чтобы установить Microsoft Visual C++ Redistributable Package, необходимо определиться с версией и скачать дистрибутивы. На данный момент самыми распространенными считаются версии 2010 и 2012 года, кроме того, для более новых приложений может потребоваться версия 2015. Поскольку эти библиотеки занимают не слишком много места, рекомендуется иметь Microsoft Visual C++ версий 2008, 2010, 2012, 2013 и 2015, независимо от того, установлены ли требующие их наличия программы.

Стоит учесть, что ранние версии Windows 7 и Windows XP не поддерживают Microsoft Visual C++ Redistributable 2012 и выше.

Файлы установки Microsoft Visual C++ для Windows вы можете скачать по следующим ссылкам:

Версия 2015 года еще не является окончательной, но уже используется для ряда новейших игр и программ.

Дистрибутивы, предназначенные для Windows x64, несовместимы с 32-разрядными системами.

как узнать какая версия visual c установлена на windows 10

Переустановка библиотек Visual C++

Переустановка может потребоваться в случае возникновения проблем (например, отсутствие msvcr100.dll) с целостностью и правильной работой библиотек. В случае неполадок в работе необходимой версии пакета Microsoft Visual C++ игра или программа не запустится, выдавая сообщение об ошибке.

Если на компьютере установлены все необходимые пакеты, а игра все равно не запускается, необходимо:

Перезагрузка Windows необходима для корректной установки компонента.

Источник

Как узнать какая версия visual c установлена на windows 10

Сообщения: 700
Благодарности: 148

Сообщения: 1609
Благодарности: 366

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

И ещё случайно не знаете, что нужно для запуска Metro: Last Light в windows xp? »

——-
Вот и все. Задуманная программа выполнена полностью. Достигнуты все поставленные цели, решены все задачи. На этом деятельность на форуме завершена. Спасибо за внимание.

Сообщения: 1882
Благодарности: 24

Источник

Как узнать, установлен ли у меня Microsoft Visual C?

Как проверить версию Visual C?

Вы можете проверить установленные версии распространяемого пакета Microsoft Visual C ++ на вашем компьютере с Windows следующими способами: Любая версия: используйте ярлык Windows-Pause, чтобы открыть панель управления. Выберите Главная панель управления и на странице, которая открывает «Программы и компоненты».

Как узнать, установлена ​​ли Visual Studio или нет?

Что такое Microsoft Visual C на моем компьютере?

Microsoft Visual C ++ Redistributable — это стандартный распространяемый пакет общего кода, который входит в состав Windows и позволяет приложениям запускаться на вашем компьютере. … В общем, распространяемый пакет Microsoft Visual C ++ — довольно удобная функция, от которой ваши приложения могут рассчитывать в своей работе. Значит, оно вам действительно нужно — это факт.

Как проверить, установлен ли у меня распространяемый пакет Visual C ++?

Чтобы проверить, установлены ли распространяемые компоненты Visual C ++, откройте «Установка и удаление программ» и найдите распространяемый компонент Microsoft Visual C ++. Если установлено, вы увидите «Распространяемый компонент Microsoft Visual C ++ 2015-2019 (x64) — 14.22. 27821».

Какая последняя версия Microsoft Visual C ++?

Visual Studio 2015, 2017 и 2019

Как мне найти мою версию CPP в Windows?

Введите «g ++ –version» в командной строке, чтобы проверить, установлен ли на вашем компьютере компилятор C ++.

Как узнать, установлен ли Visual Basic?

Метод 2: откройте редактор Visual Basic (VBE)

Где находятся файлы Visual Studio?

В Visual Studio 2017 и более ранних версиях по умолчанию для сохраненных проектов используется папка «Документы» в Windows. В папке «Документы» вы найдете еще один под названием Visual Studio, за которым следует год. В этой папке будет один под названием Projects. Ваша работа сохранена в этой папке.

Где находится Visual Studio EXE?

Почему на моем компьютере так много Microsoft Visual C ++?

Любые дополнительные версии распространяемого пакета Visual C ++, которые вы видите в своей системе, были установлены вместе с какой-либо программой, которая требовала этого. Когда разработчик кодирует определенную версию Visual C ++, библиотеки кода для этой версии также должны присутствовать в системе пользователя для запуска приложения.

Нужен ли мне Microsoft Visual C ++ 2010?

Да, вам нужны все они, иначе некоторые программы не будут работать. Вот некоторая информация о C ++ 2010, а остальные похожи по объему. При необходимости проверьте форумы MSDN, где поддерживается Visual C ++.

Нужен ли мне Microsoft Visual C ++ для игр?

Распространяемые пакеты Microsoft Visual C ++ обычно устанавливаются для игр, для работы которых они необходимы. На самом деле в большинстве случаев рекомендуется иметь их несколько. Когда игра (даже в Steam) запускается впервые, она может установить одну из них. … Если ОС 32-битная, у вас не должно быть установлено 64-битной версии.

Какая версия C ++ есть в Visual Studio 2019?

Источник

Как узнать какая версия visual c установлена на windows 10

Сообщения: 700
Благодарности: 148

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 1609
Благодарности: 366

И ещё случайно не знаете, что нужно для запуска Metro: Last Light в windows xp? »

——-
Вот и все. Задуманная программа выполнена полностью. Достигнуты все поставленные цели, решены все задачи. На этом деятельность на форуме завершена. Спасибо за внимание.

Сообщения: 1882
Благодарности: 24

Источник

Adblock
detector

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

I could read registry HKEY_LOCAL_MACHINESOFTWAREMicrosoftVisualStudio10.0.
However, it doesn’t give me any information about the edition of it — Professional/Ultimate or whatever.

How can I get the information with programmatically (preferably python)?

enter image description here

asked Feb 23, 2011 at 10:04

prosseek's user avatar

prosseekprosseek

178k204 gold badges559 silver badges860 bronze badges

In Visual Studio, the Tab ‘Help’-> ‘About Microsoft Visual Studio’ should give you the desired infos.

answered Feb 23, 2011 at 10:15

AGuyCalledGerald's user avatar

AGuyCalledGeraldAGuyCalledGerald

7,72216 gold badges72 silver badges116 bronze badges

1

You can get the VS product version by running the following command.

"C:Program Files (x86)Microsoft Visual StudioInstallervswhere.exe" -property catalog_productDisplayVersion

answered Dec 8, 2020 at 17:38

nmctwisp's user avatar

nmctwispnmctwisp

1871 silver badge5 bronze badges

Open the installed visual studio software and click the Help menu select the About Microsoft Visual studio—> Get the visual studio Version

Irvin Dominin's user avatar

answered May 27, 2014 at 10:23

M.Dinesh Babu's user avatar

if somebody needs C# example then:

var registry = Registry.ClassesRoot;
var subKeyNames = registry.GetSubKeyNames();
var regex = new Regex(@"^VisualStudio.edmx.(d+).(d+)$");
foreach (var subKeyName in subKeyNames)
{
    var match = regex.Match(subKeyName);
    if (match.Success)
        Console.WriteLine("V" + match.Groups[1].Value + "." + match.Groups[2].Value);
}

answered Jan 28, 2014 at 10:18

Artiom's user avatar

ArtiomArtiom

7,4523 gold badges37 silver badges44 bronze badges

1

Run the path in cmd
C:Program Files (x86)Microsoft Visual StudioInstaller>vswhere.exe

answered May 29, 2019 at 15:15

Sundar MSR's user avatar

Sundar MSRSundar MSR

591 silver badge1 bronze badge

1

Its not very subtle, but there is a folder in the install location that carries the installed version name.

eg I’ve got:

C:Program FilesMicrosoft Visual Studio 9.0Microsoft Visual Studio
2008 Standard Edition — ENU

and

C:Program FilesMicrosoft Visual Studio 10.0Microsoft Visual Studio
2010 Professional — ENU

You could find the install location from the registry keys you listed above.

Alternatively this will be in the registry at a number of places, eg:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftVisualStudio9.0SetupMicrosoft
Visual Studio 2008 Standard Edition — ENU

There are loads of values and keys with the string in, you can find them by looking for «Microsoft Visual Studio 2010» in the Regedit>Edit>Find function.

You’d just need to pick the one you want and do a little bit of string matching.

Irvin Dominin's user avatar

answered Feb 23, 2011 at 10:20

Jon Egerton's user avatar

Jon EgertonJon Egerton

39.7k11 gold badges97 silver badges129 bronze badges

For anyone stumbling on this question, here is the answer if you are doing C++:
You can check in your cpp code for vs version like the example bellow which links against a library based on vs version being 2015 or higher:

#if (_MSC_VER > 1800)
#pragma comment (lib, "legacy_stdio_definitions.lib")
#endif

This is done at link time and no extra run-time cost.

answered Feb 28, 2016 at 3:51

rezeli's user avatar

rezelirezeli

1232 bronze badges

An updated answer to this question would be the following :

"C:Program Files (x86)Microsoft Visual StudioInstallervswhere.exe" -latest -property productId

Resolves to 2019

"C:Program Files (x86)Microsoft Visual StudioInstallervswhere.exe" -latest -property catalog_productLineVersion

Resolves to Microsoft.VisualStudio.Product.Professional

answered Mar 9, 2020 at 11:02

Fredrik C's user avatar

Fredrik CFredrik C

5487 silver badges21 bronze badges

1

All the information in this thread is now out of date with the recent release of vswhere. Download that and use it.

answered Oct 7, 2017 at 0:09

johnwbyrd's user avatar

johnwbyrdjohnwbyrd

3,2222 gold badges28 silver badges25 bronze badges

3

Put this code somewhere in your C++ project:

#ifdef _DEBUG
TCHAR version[50];
sprintf(&version[0], "Version = %d", _MSC_VER);
MessageBox(NULL, (LPCTSTR)szMsg, "Visual Studio", MB_OK | MB_ICONINFORMATION);
#endif

Note that _MSC_VER symbol is Microsoft specific. Here you can find a list of Visual Studio versions with the value for _MSC_VER for each version.

answered Mar 2, 2020 at 13:29

AlainD's user avatar

AlainDAlainD

4,8563 gold badges37 silver badges90 bronze badges

Содержание

  1. Как узнать, установлен ли у меня Microsoft Visual C?
  2. Как проверить версию Visual C?
  3. Как узнать, установлена ​​ли Visual Studio или нет?
  4. Что такое Microsoft Visual C на моем компьютере?
  5. Как проверить, установлен ли у меня распространяемый пакет Visual C ++?
  6. Какая последняя версия Microsoft Visual C ++?
  7. Как мне найти мою версию CPP в Windows?
  8. Как узнать, установлен ли Visual Basic?
  9. Где находятся файлы Visual Studio?
  10. Где находится Visual Studio EXE?
  11. Почему на моем компьютере так много Microsoft Visual C ++?
  12. Нужен ли мне Microsoft Visual C ++ 2010?
  13. Нужен ли мне Microsoft Visual C ++ для игр?
  14. Какая версия C ++ есть в Visual Studio 2019?
  15. Средства для обнаружения экземпляров Visual Studio и управления ими
  16. Обнаружение существующих экземпляров Visual Studio
  17. С помощью vswhere.exe
  18. Использование инструментария управления Windows (WMI)
  19. Использование Microsoft Endpoint Configuration Manager
  20. Редактирование реестра для экземпляра Visual Studio
  21. Техническая поддержка
  22. Как проверить версию Visual C?
  23. Как узнать, какая у меня версия Visual Studio?
  24. Какая у меня версия Microsoft Visual C ++?
  25. Какая версия C ++ есть в Visual Studio 2019?
  26. Где я могу найти Microsoft Visual C ++ на моем компьютере?
  27. Как узнать, установлена ​​ли Visual Studio в Windows?
  28. Что мне следует использовать: Visual Studio или VS code?
  29. Нужны ли мне все версии Microsoft Visual C ++?
  30. Нужен ли мне Visual C ++ x86 и x64?
  31. Какая последняя версия Microsoft Visual C ++?
  32. Подходит ли Visual Studio для C ++?
  33. В чем разница между Visual Studio и Visual C ++?
  34. Поддерживает ли Visual Studio C ++?
  35. Какой Visual C ++ мне следует установить?
  36. Нужен ли мне Microsoft Visual C ++ для игр?
  37. Могу ли я удалить старую версию Microsoft Visual C ++?
  38. Как узнать какой visual c установлен на компьютере
  39. Как узнать какой visual c установлен на компьютере

Как узнать, установлен ли у меня Microsoft Visual C?

Как проверить версию Visual C?

Вы можете проверить установленные версии распространяемого пакета Microsoft Visual C ++ на вашем компьютере с Windows следующими способами: Любая версия: используйте ярлык Windows-Pause, чтобы открыть панель управления. Выберите Главная панель управления и на странице, которая открывает «Программы и компоненты».

Как узнать, установлена ​​ли Visual Studio или нет?

Что такое Microsoft Visual C на моем компьютере?

Microsoft Visual C ++ Redistributable — это стандартный распространяемый пакет общего кода, который входит в состав Windows и позволяет приложениям запускаться на вашем компьютере. … В общем, распространяемый пакет Microsoft Visual C ++ — довольно удобная функция, от которой ваши приложения могут рассчитывать в своей работе. Значит, оно вам действительно нужно — это факт.

Как проверить, установлен ли у меня распространяемый пакет Visual C ++?

Чтобы проверить, установлены ли распространяемые компоненты Visual C ++, откройте «Установка и удаление программ» и найдите распространяемый компонент Microsoft Visual C ++. Если установлено, вы увидите «Распространяемый компонент Microsoft Visual C ++ 2015-2019 (x64) — 14.22. 27821».

Какая последняя версия Microsoft Visual C ++?

Visual Studio 2015, 2017 и 2019

Как мне найти мою версию CPP в Windows?

Введите «g ++ –version» в командной строке, чтобы проверить, установлен ли на вашем компьютере компилятор C ++.

Как узнать, установлен ли Visual Basic?

Метод 2: откройте редактор Visual Basic (VBE)

Где находятся файлы Visual Studio?

В Visual Studio 2017 и более ранних версиях по умолчанию для сохраненных проектов используется папка «Документы» в Windows. В папке «Документы» вы найдете еще один под названием Visual Studio, за которым следует год. В этой папке будет один под названием Projects. Ваша работа сохранена в этой папке.

Где находится Visual Studio EXE?

Почему на моем компьютере так много Microsoft Visual C ++?

Любые дополнительные версии распространяемого пакета Visual C ++, которые вы видите в своей системе, были установлены вместе с какой-либо программой, которая требовала этого. Когда разработчик кодирует определенную версию Visual C ++, библиотеки кода для этой версии также должны присутствовать в системе пользователя для запуска приложения.

Нужен ли мне Microsoft Visual C ++ 2010?

Да, вам нужны все они, иначе некоторые программы не будут работать. Вот некоторая информация о C ++ 2010, а остальные похожи по объему. При необходимости проверьте форумы MSDN, где поддерживается Visual C ++.

Нужен ли мне Microsoft Visual C ++ для игр?

Распространяемые пакеты Microsoft Visual C ++ обычно устанавливаются для игр, для работы которых они необходимы. На самом деле в большинстве случаев рекомендуется иметь их несколько. Когда игра (даже в Steam) запускается впервые, она может установить одну из них. … Если ОС 32-битная, у вас не должно быть установлено 64-битной версии.

Какая версия C ++ есть в Visual Studio 2019?

Источник

Средства для обнаружения экземпляров Visual Studio и управления ими

Существует ряд средств, с помощью которых можно обнаруживать и администрировать экземпляры Visual Studio, установленные на клиентских компьютерах.

Обнаружение существующих экземпляров Visual Studio

Следующие средства и служебные программы помогут вам обнаруживать и администрировать экземпляры Visual Studio, установленные на клиентских компьютерах:

С помощью vswhere.exe

Использование инструментария управления Windows (WMI)

Если на компьютере установлен компонент Visual Studio Client Detector Utility, можно запросить сведения об экземпляре Visual Studio с помощью инструментария WMI. Visual Studio Client Detector Utility устанавливается по умолчанию при установке всех обновлений Visual Studio 2017, Visual Studio 2019 и Visual Studio 2022, выпущенных начиная с 12 мая 2020 г. Этот компонент также доступен в каталоге Центра обновления Майкрософт, если вы хотите установить его отдельно. Чтобы узнать, как использовать этот компонент для получения сведений об экземпляре Visual Studio, откройте PowerShell с правами администратора на клиентском компьютере и введите следующую команду:

Использование Microsoft Endpoint Configuration Manager

Возможности инвентаризации программного обеспечения Microsoft Endpoint Configuration Manager можно использовать для запрашивания и сбора сведений об экземплярах Visual Studio на клиентских устройствах. Например, следующий запрос вернет отображаемое имя, версию и имя устройства, на котором установлен экземпляр Visual Studio, для всех установленных экземпляров Visual Studio 2017 и 2019:

Дополнительные сведения об установке Visual Studio 2017 см. в архивах по установке Visual Studio.

Редактирование реестра для экземпляра Visual Studio

Параметры реестра для Visual Studio сохраняются в частном расположении, что позволяет устанавливать параллельно несколько экземпляров одной версии Visual Studio на одном компьютере.

Поскольку эти записи не хранятся в глобальном реестре, для изменения этих параметров с помощью редактора реестра используется отдельная процедура.

Если открыт любой экземпляр Visual Studio, закройте его.

В главном меню редактора реестра выберите пункты Файл > Загрузить куст. и файл частного реестра из папки AppDataLocal. Пример:

обозначает экземпляр Visual Studio, который вы хотите просмотреть.

Вам будет предложено предоставить имя используемого изолированного куста. После этого вы сможете просматривать параметры реестра, хранящиеся в созданном изолированном кусте.

Прежде чем возвращаться к работе в Visual Studio, необходимо выгрузить созданный вами изолированный куст. Для этого выберите Файл > Выгрузить куст в главном меню редактора реестра. (Если этого не сделать, файл останется заблокированным и Visual Studio не сможет запуститься.)

Техническая поддержка

Иногда возникают проблемы. Если установить Visual Studio не удается, воспользуйтесь пошаговыми указаниями в статье Устранение неполадок при установке и обновлении Visual Studio.

Также доступен чат по вопросам установки, предназначенный для оказания помощи при проблемах с установкой (только на английском языке).

Ниже приведены несколько дополнительных вариантов:

Источник

Как проверить версию Visual C?

Как узнать, какая у меня версия Visual Studio?

Информацию о версии VS Code можно найти в диалоговом окне «О программе». В macOS перейдите в Код> О коде Visual Studio. В Windows и Linux выберите «Справка»> «О программе». Версия VS Code является первым номером версии в списке и имеет формат версии ‘major.

Какая у меня версия Microsoft Visual C ++?

Вы можете проверить установленные версии распространяемого пакета Microsoft Visual C ++ на вашем компьютере с Windows следующими способами: Любая версия: используйте ярлык Windows-Pause, чтобы открыть панель управления. Выберите Главная панель управления и на странице, которая открывает «Программы и компоненты».

Какая версия C ++ есть в Visual Studio 2019?

Visual Studio 2019 версии 16.1

Для C ++ IntelliCode предлагает наибольшую помощь при использовании популярных библиотек, таких как стандартная библиотека.

Где я могу найти Microsoft Visual C ++ на моем компьютере?

Перейдите на веб-сайт Microsoft и введите Visual C ++ Redistributable в поле поиска. Загрузите и установите распространяемый пакет для архитектуры вашего компьютера (например, x64, если вы используете 64-битную Windows) и нужной вам версии Visual C ++ (например, 2015).

Как узнать, установлена ​​ли Visual Studio в Windows?

Что мне следует использовать: Visual Studio или VS code?

Если вам нужно сотрудничать с членами команды в разработке или отладке, то Visual Studio — лучший выбор. Если вам нужно провести серьезный анализ кода, профилирование производительности или отладку по снимку, Visual Studio Enterprise поможет вам. VS Code имеет тенденцию быть популярным в сообществе специалистов по анализу данных.

Нужны ли мне все версии Microsoft Visual C ++?

Распространяемый компонент Microsoft Visual C ++ — это набор файлов библиотеки времени выполнения, используемых многими программами, установленными на ПК, даже частью Windows. Их удаление определенно остановит работу всех тех программ, которые от них зависят. В таком случае вам потребуется заново установить нужную версию.

Нужен ли мне Visual C ++ x86 и x64?

Нет, вам нужна версия x86 для запуска 32-битных программ VC ++, и вам нужна версия x64 для запуска 64-битных программ VC ++. Техническое объяснение: Большинство программ делают многие вещи аналогичным образом. … Программа может быть 32-битной или 64-битной, которая, помимо прочего, определяет размер переменных и тому подобное.

Какая последняя версия Microsoft Visual C ++?

Visual Studio 2015, 2017 и 2019

Подходит ли Visual Studio для C ++?

Visual Studio — отличная IDE для C ++. Если вы знаете это из C #, это будет удобно. Есть что сказать, чтобы начать изучать такой язык, как C ++, вообще не используя IDE, а собирая его из командной строки.

В чем разница между Visual Studio и Visual C ++?

Ключевые различия между C ++ и Visual C ++

1. C ++ — это объектно-ориентированный язык программирования, тогда как Visual C ++ — это интегрированная среда разработки (IDE) и компилятор для языков C и C ++. … В то время как Visual C ++ помогает и упрощает написание кода, компиляцию и отладку исходного кода C ++.

Поддерживает ли Visual Studio C ++?

Microsoft Visual C ++ (MSVC) относится к инструментам и библиотекам разработки языков C ++, C и ассемблера, доступным как часть Visual Studio в Windows. … Visual Studio 2015, 2017 и 2019 можно установить параллельно.

Какой Visual C ++ мне следует установить?

В большинстве случаев вам следует установить как x64 (64-битную), так и x86 (32-битную) версии. Если вы используете 32-разрядную версию Windows, вам нужно установить только версию x86.

Нужен ли мне Microsoft Visual C ++ для игр?

Распространяемые пакеты Microsoft Visual C ++ обычно устанавливаются для игр, для работы которых они необходимы. На самом деле в большинстве случаев рекомендуется иметь их несколько. … Кроме того, довольно много игр создаются только в 32-битной версии, даже если они работают в 64-битных операционных системах, поэтому убедитесь, что у вас есть и то, и другое, если вы используете 64-битную версию.

Могу ли я удалить старую версию Microsoft Visual C ++?

Источник

Как узнать какой visual c установлен на компьютере

Сообщения: 700
Благодарности: 148

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 1609
Благодарности: 366

И ещё случайно не знаете, что нужно для запуска Metro: Last Light в windows xp? »

——-
Вот и все. Задуманная программа выполнена полностью. Достигнуты все поставленные цели, решены все задачи. На этом деятельность на форуме завершена. Спасибо за внимание.

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 1882
Благодарности: 24

Источник

Как узнать какой visual c установлен на компьютере

Сообщения: 700
Благодарности: 148

Сообщения: 1609
Благодарности: 366

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

И ещё случайно не знаете, что нужно для запуска Metro: Last Light в windows xp? »

——-
Вот и все. Задуманная программа выполнена полностью. Достигнуты все поставленные цели, решены все задачи. На этом деятельность на форуме завершена. Спасибо за внимание.

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 1882
Благодарности: 24

Источник

Adblock
detector

Like this post? Please share to your friends:
  • Как узнать какая версия python установлена windows 10
  • Как узнать какая материнка стоит на ноутбуке windows 10
  • Как узнать какая у меня оперативка windows 10
  • Как узнать какая версия postgresql установлена windows
  • Как узнать какая у меня материнская плата на компьютере windows 10