C#

Хочу изучать C#, но лагает Visual Studio. Можно ли это исправить?

VS работает совсем неторопливо, часто подвисает, при определенных действиях "Не отвечает" на пару секунд. Моноблок не был мощным даже для своего времени (брал в 2014), но слышал что студия на любом железе может работать неидеально в данном плане. Это правда?

Как можно ускорить работу программы? Переустановить не пытался. В интернете много разных мелких способов, из которых пробовал не более 10, из за чего и решил задать вопрос тут, надеясь на более конкретный или существенный ответ
>студия на любом железе может работать неидеально в данном плане. Это правда?
У меня Core i7 на 8 котлов и 32 GB оперативки - пашет со свистом. Так что неправда.

>Как можно ускорить работу программы?
Прежде всего - поставить SSD, если у тебя его еще нет. Эта штука любит подгружать кучу мелких файликов, если у тебя там обычный винт - ничто тебя не спасет.
Далее, можно отключать всякие фишки вроде подсказок IntelliSense и прочей фигни, превратив прекрасный инструмент в текстовый редактор 30-летней давности. Программировать в такой штуке в современном мире - это боль.

В общем, нужен новый комп...

Еще можно попробовать VS Code, он менее требователен к ресурсам. Но более требователен к новичкам. Мне с ним пришлось немного поработать - какого-то вдохновения от его использования я не ощутил, мягко говоря.
Армен Асланян
Армен Асланян
78 685
Лучший ответ
Андрей Русецкий SSD значит, понятно
Не совсем правда. 10 студия не будет лагать на твоей машине. Но и работать в ней - ну такое. Зависит от того ЧТО ты собираешься писать. Для изучения - вполне хватит.

Никак если это более поздние версии Студии.
Попробуйте альтернативный софт :) Visual Studio Code или альтернативный метод - писать в Нотепад++ и компилировать утилитой из СДК.
Что делать, если не установлена Visual Studio, но так хочется что-нибуль скомпилировать.

Если установлена платформа NET и установлен .NET SDK, то это не проблема. Приложения можно скомпилировать из командной строки, воспользовавшись утилитой csc.exe. Найти эту утилиту можно в каталоге C:\Windows\Microsoft.NET\Framework\[Требуемая версия].

PS если из вышеописанного вы ничего не поняли - не стоит начинать изучения. Это не ваше :)
Андрей Русецкий в конце не лучший совет вообще любому, согласись)