Перейти к содержимому

Visual c как узнать какой установлен

  • автор:

Visual c как узнать какой установлен

Есть установленная Visual Studio 2005. Как узнать какая это версия (standart, proffesional и т.д.)?

Как узнать версию установленной Visual Studio?

От: Аноним
Дата: 20.02.06 15:02
Оценка:

Вы можете использовать свойства DTE.Version и DTE.Edition для получения нужной Вам информации.

данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение

Как узнать версию установленной Visual Studio?

От: Аноним
Дата: 20.02.06 21:56
Оценка:

А где глянуть эти свойства DTE.Version и DTE.Edition?

Как узнать версию установленной Visual Studio?

От: Аноним
Дата: 21.02.06 08:36
Оценка:
 System.Type type = System.Type.GetTypeFromProgID("VisualStudio.DTE.8.0", false); EnvDTE._DTE dte = System.Activator.CreateInstance(type, true) as EnvDTE._DTE; if(dte != null) < string version = dte.Version; string edition = dte.Edition; >

данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение

Как узнать версию установленной Visual Studio?

От: Аноним
Дата: 21.02.06 08:42
Оценка:

А если Вы имеете ввиду, что хотите посмотреть _глазами_, то Help -> About и на картинке с логотипом написано

—
Гайдар Магдануров
[email]mailto:gaidar.magdanurov@gmail.com[/email] | Блог | Сайт
Difficult I do now, impossible will take a while.

Visual c как узнать какой установлен

Чтобы облегчить написание, а также тестирование и отладку программного кода нередко используют специальные среды разработки, в частности, Visual Studio. Рассмотрим создание приложений на C# с помощью бесплатной и полнофункциональной среды Visual Studio Community 2022, которую можно загрузить по следующему адресу: Microsoft Visual Studio 2022

Установка Visual Studio 2022

После загрузки запустим программу установщика. В открывшемся окне нам будет предложено выбрать те компоненты, которые мы хотим установить вместе Visual Studio. Стоит отметить, что Visual Studio — очень функциональная среда разработки и позволяет разрабатывать приложения с помощью множества языков и платформ. В нашем случае нам будет интересовать прежде всего C# и .NET.

Чтобы добавить в Visual Studio поддержку проектов для C# и .NET, в программе установки среди рабочих нагрузок можно выбрать только пункт ASP.NET и разработка веб-приложений . Можно выбрать и больше опций или вообще все опции, однако стоит учитывать свободный размер на жестком диске — чем больше опций будет выбрано, соответственно тем больше места на диске будет занято.

Установка Visual Studio 2022

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

После завершения установки создадим первую программу. Она будет простенькой. Вначале откроем Visual Studio. На стартовом экране выберем Create a new project (Создать новый проект)

Создание первого проекта в Visual Studio 2022

На следующем окне в качестве типа проекта выберем Console App , то есть мы будем создавать консольное приложение на языке C#

Проект консольного приложения на C# и .NET в Visual Studio 2022

Чтобы проще было найти нужный тип проекта, в поле языков можно выбрать C# , а в поле типа проектов — Console .

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

Создание первого приложения на C#

В поле Project Name дадим проекту какое-либо название. В моем случае это HelloApp .

На следующем окне Visual Studio предложит нам выбрать версию .NET, которая будет использоваться для проекта. Выберем последнюю на данный момент верси. — .NET 8.0:

Установка C# и .NET в Visual Studio

Нажмен на кнопку Create (Создать) для создания проекта, и после этого Visual Studio создаст и откроет нам проект:

Первый проект на C#

В большом поле в центре, которое по сути представляет текстовый редактор, находится сгенерированный по умолчанию код C#. Впоследствии мы изменим его на свой.

Справа находится окно Solution Explorer, в котором можно увидеть структуру нашего проекта. В данном случае у нас сгенерированная по умолчанию структура: узел Dependencies — это узел содержит сборки dll, которые добавлены в проект по умолчанию. Эти сборки как раз содержат классы библиотеки .NET, которые будет использовать C#. Однако не всегда все сборки нужны. Ненужные потом можно удалить, в то же время если понадобится добавить какую-нибудь нужную библиотеку, то именно в этот узел она будет добавляться.

Далее идет непосредственно сам файл кода программы Program.cs , который по умолчанию открыт в центральном окне и который имеет всего две строки:

// See https://aka.ms/new-console-template for more information Console.WriteLine("Hello, World!");

Первая строка предваряется символами // и представляет комментарии — пояснения к коду.

Вторая строка собственно представляет собой код программы: Console.WriteLine(«Hello World!»); . Эта строка выводит на консоль строку «Hello World!».

Несмотря на то, что программа содержит только одну строку кода, это уже некоторая программа, которую мы можем запустить. Запустить проект мы можем с помощью клавиши F5 или с панели инструментов, нажав на зеленую стрелку. И если вы все сделали правильно, то при запуске приложения на консоль будет выведена строка «Hello World!».

Первое приложение на C# и .NET

Теперь изменим весь этот код на следующий:

Console.Write("Введите свое имя: "); var name = Console.ReadLine(); // вводим имя Console.WriteLine($"Привет "); // выводим имя на консоль

По сравнению с автоматически сгенерированным кодом я внес несколько изменений. Теперь первой строкой выводится приглашение к вводу.

Console.Write("Введите свое имя: ");

Метод Console.Write() выводит на консоль некоторую строку. В данном случае это строка «Введите свое имя: «.

На второй строке определяется строковая переменная name, в которую пользователь вводит информацию с консоли:

var name = Console.ReadLine();

Ключевое слово var указывает на определение переменной. В данном случае переменная называется name . И ей присваивается результат метода Console.ReadLine() , который позволяет считать с консоли введенную строку. То есть мы введем в консоли строку (точнее имя), и эта строка окажется в переменой name .

Затем введенное имя выводится на консоль:

Console.WriteLine($"Привет ");

Чтобы ввести значение переменной name внутрь выводимой на консоль строки, применяются фигурные скобки <>. То есть при выводе строки на консоль выражение будет заменяться на значение переменной name — введенное имя.

Однако чтобы можно было вводить таким образом значения переменных внутрь строки, перед строкой указывается знак доллара $.

Теперь протестируем проект, запустив его на выполнение, также нажав на F5 или зеленую стрелочку.

Первая программа на C#

Скомпилированное приложение можно найти в папке проекта в каталоге bin\Debug\net8.0 . Оно будет называться по имени проекта и иметь расширение exe. И затем этот файл можно будет запускать без Visual Studio, а также переносить его на другие компьютеры, где установлен .NET 8.

Как проверить версию .NET, установленную на компьютере

Для того чтобы определить, что в системе установлена платформа .NET, можно проверить в системном каталоге C:\Windows\System32\ наличие файла mscoree.dll – основного файла платформы .NET.

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

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP

В этом разделе будут находиться подразделы установленных версий .NET, например: v3.0, v3.5, v4.0 и т.д.

Поблагодарить автора:

Поделиться

Print Friendly, PDF & Email

Похожие материалы (по тегу)

  • Потокобезопасная наблюдаемая коллекция
  • Преобразование массива в строку с помощью LINQ и лямбда-выражений
  • Распаковка файла из ресурсов в директорию приложения
  • Преобразовать Color в Brush в .NET
  • Как завершить консольное приложение .NET с заданным кодом

Полезные советы

Print Friendly, PDF & Email

Это может понадобиться, например, при реализации функциональности DragAndDrop. Напишем метод, возвращающий объект или NULL, если объекта нет:

''' ' ''' Возвращает элемент списка ListBox, находящийся под указателем мыши.' ''' ' ''' Список.' ''' Позиция курсора. Обычно e.GetPosition(lb), где е type of DragEventArgs.' Private Function getDataFromListBox(ByVal lb As ListBox, ByVal p As Point) As Object Dim element As UIElement = TryCast(lb.InputHitTest(p), UIElement) If element IsNot Nothing Then Dim data As Object = DependencyProperty.UnsetValue Do While data Is DependencyProperty.UnsetValue data = lb.ItemContainerGenerator.ItemFromContainer(element) If data Is DependencyProperty.UnsetValue Then element = CType(VisualTreeHelper.GetParent(element), UIElement) End If Loop If data IsNot DependencyProperty.UnsetValue Then Return data End If End If Return Nothing End Function

Visual c как узнать какой установлен

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

Конфигурация компьютера
Процессор: I5-3570
Материнская плата: Z77A-GD55
Память: KVR16n11/8
HDD: 2 WD SATA, WD7500azex
Видеокарта: EVGA GeForce GTX 650 Ti BOOST Superclocked (02G-P4-3658-KR)
Блок питания: RP-600-PCAP 600W, 2008(2009)
Монитор: Samsung SyncMaster226cw
ОС: Windows 7 SP1 Rus pRo
Прочее: NVIDIA GeForce GTX 280, AMD Athlon(tm) 64 X2 Dual Core Processor 4200+

Автор: silalex
Дата: 04-06-2013

Как узнать версию пакета Microsoft Visual C++, установленного в операционной системе? Просто есть станция, доступ к которой только из-под учётки пользователя, и в ней не запускается игра .

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

Конфигурация компьютера
Процессор: AMD Ryzen 7 7800X3D
Материнская плата: Gigabyte B650E Aorus Master
Память: Kingston Fury Renegade DDR5-6000 32GB (2×16)
HDD: Samsung SSD 850 PRO 256GB, 980 PRO 1TB
Видеокарта: Gainward GeForce RTX 3080 追风
Блок питания: be quiet! Straight Power 11 650W
Монитор: ASUS VG248QE 24″
ОС: Windows 10 Pro x64
Прочее: корпус Fractal Design Define R4
  • Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)
  • Microsoft Visual C++ 2005 SP1 Redistributable Package (x64)
  • Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package MFC Security Update
  • Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)
  • Microsoft Visual C++ 2008 SP1 Redistributable Package (x64)
  • Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package MFC Security Update
  • Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)
  • Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)
  • Microsoft Visual C++ 2010 Service Pack 1 Redistributable Package MFC Security Update
  • Visual C++ Redistributable for Visual Studio 2012 Update 1

Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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

Конфигурация компьютера
Процессор: I5-3570
Материнская плата: Z77A-GD55
Память: KVR16n11/8
HDD: 2 WD SATA, WD7500azex
Видеокарта: EVGA GeForce GTX 650 Ti BOOST Superclocked (02G-P4-3658-KR)
Блок питания: RP-600-PCAP 600W, 2008(2009)
Монитор: Samsung SyncMaster226cw
ОС: Windows 7 SP1 Rus pRo
Прочее: NVIDIA GeForce GTX 280, AMD Athlon(tm) 64 X2 Dual Core Processor 4200+

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

Просто стоит уже 2010-я версия, правда, отображается, что без SP1.

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

Конфигурация компьютера
Процессор: AMD Ryzen 7 7800X3D
Материнская плата: Gigabyte B650E Aorus Master
Память: Kingston Fury Renegade DDR5-6000 32GB (2×16)
HDD: Samsung SSD 850 PRO 256GB, 980 PRO 1TB
Видеокарта: Gainward GeForce RTX 3080 追风
Блок питания: be quiet! Straight Power 11 650W
Монитор: ASUS VG248QE 24″
ОС: Windows 10 Pro x64
Прочее: корпус Fractal Design Define R4

silalex, ставьте все (не помешает в любом случае).
Дополнительно обновите DirectX 9.0c (либо через веб-установщик , либо redistributable).

Ну и драйвер видеокарты обновить.

Цитата silalex:

не запускается игра

Что говорит?

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

Конфигурация компьютера
Процессор: I5-3570
Материнская плата: Z77A-GD55
Память: KVR16n11/8
HDD: 2 WD SATA, WD7500azex
Видеокарта: EVGA GeForce GTX 650 Ti BOOST Superclocked (02G-P4-3658-KR)
Блок питания: RP-600-PCAP 600W, 2008(2009)
Монитор: Samsung SyncMaster226cw
ОС: Windows 7 SP1 Rus pRo
Прочее: NVIDIA GeForce GTX 280, AMD Athlon(tm) 64 X2 Dual Core Processor 4200+

Цитата Petya V4sechkin:

Что говорит? »

Цитата Petya V4sechkin:

redistributable). »

То, что она — английская, нормально?
Хотя вроде последняя версия и стоит.

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

Конфигурация компьютера
Ноутбук/нетбук: Lenovo ThinkPad Edge E530 (i5-2520M, 8GB RAM, GMA HD 3000, 500GB HDD)
ОС: Windows 10 Professional x64

Цитата silalex:

Вообще ничего. »

Посмотрите в журнале событий: Система или Приложение.

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

Конфигурация компьютера
Процессор: I5-3570
Материнская плата: Z77A-GD55
Память: KVR16n11/8
HDD: 2 WD SATA, WD7500azex
Видеокарта: EVGA GeForce GTX 650 Ti BOOST Superclocked (02G-P4-3658-KR)
Блок питания: RP-600-PCAP 600W, 2008(2009)
Монитор: Samsung SyncMaster226cw
ОС: Windows 7 SP1 Rus pRo
Прочее: NVIDIA GeForce GTX 280, AMD Athlon(tm) 64 X2 Dual Core Processor 4200+

Цитата IT Shepherd:

Посмотрите в журнале событий »

Цитата Petya V4sechkin:

драйвер видеокарты обновить. »

Привело к стабильному BSOD.

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

Цитата silalex:

и в ней не запускается игра »

от имени администратора запускать пытались? Многие игры требуют права администратора для запуска.
Цитата silalex:

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

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

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

Последний раз редактировалось Petunchicus, 03-06-2013 в 20:07 .

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

Windows XP установлен SP3?
На всякий случай, MS .NET Framework есть?
Игру желательно (пере)установить в директорию с максимально простым англоязычным именем, типа D:\Metro. Антивирусное ПО при установке и запуске отключить.

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

Конфигурация компьютера
Процессор: I5-3570
Материнская плата: Z77A-GD55
Память: KVR16n11/8
HDD: 2 WD SATA, WD7500azex
Видеокарта: EVGA GeForce GTX 650 Ti BOOST Superclocked (02G-P4-3658-KR)
Блок питания: RP-600-PCAP 600W, 2008(2009)
Монитор: Samsung SyncMaster226cw
ОС: Windows 7 SP1 Rus pRo
Прочее: NVIDIA GeForce GTX 280, AMD Athlon(tm) 64 X2 Dual Core Processor 4200+

Цитата Petunchicus:

Многие игры требуют права администратора для запуска. »

Да ладно, , все последние игры идут из-под пользователя, а тот нужен администратор?
Цитата Leha Ares:

Windows XP установлен SP3? »

Цитата Leha Ares:

MS .NET Framework есть? »

Цитата Leha Ares:

желательно (пере)установить в директорию с максимально простым англоязычным именем, типа D:\Metro. »

Да уже стоит.
.
.
.
Вообще-то, такая же проблема была с запуском Crysis 3, помогло скачивание специальной крякнутой версии, которая спокойно запустилась без прав админа. Только вот пока не знаю, где искать её для этой игры.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *