Тёмный

ПРОГРАММИРОВАНИЕ НА C# В ЛИНУКС | LINUX VISUAL STUDIO CODE 

#SimpleCode
Подписаться 367 тыс.
Просмотров 74 тыс.
50% 1

В этом уроке вы узнаете как установить и настроить Visual Studio Code в Linux, как установить .Net Core SDK в Ubuntu, а так же как компилировать C# код в Visual Studio Code, для того что-бы изучать программирование на C# в Линукс.
✅ Инструкция по установке .net core sdk для ubuntu docs.microsoft.com/ru-ru/dotn...
✅Если вам нравятся мои уроки, вы хотите поддержать меня и развитие канала, то можете сделать это тут!=)
✅Доступ к исходному коду и спонсорство / simplecode
✅ donatepay.ru/don/SimpleCode
✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
✅ Telegram канал t.me/SergeySimpleCode
Уроки по программированию
✅Наша группа ВК smplcode
✅Подписывайтесь на канал / @simplecodeit
#сишарп #simplecode

Опубликовано:

 

25 янв 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 121   
@SimpleCodeIT
@SimpleCodeIT 4 года назад
Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =) ✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode ✅ donatepay.ru/don/SimpleCode ✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
@Slavchoo
@Slavchoo 4 года назад
Чувак, ты красавчик. Развивай этот канал) У тебя отлично получается
@Slavchoo
@Slavchoo 4 года назад
Чувак ты красавчик. Намного лучше Гоши Дудки, который говорит, что var - это плохой тип. Успехов тебе
@vanya_hrynkiv
@vanya_hrynkiv 4 года назад
Может ролик про Rider для Линукс? Можно ли там делать программы wpf .net и .net core. а также WinForms и Console App? И как создать, скомпилировать проект там? можно ли потом будет перенести проект на Visual Studio?
@rusudan3898
@rusudan3898 4 года назад
Серёг запили ролик для c++ тоже для линукс с этим vscode
@pavetr
@pavetr 4 года назад
А скомпиленное приложение пойдет в консоли Линукс?
@user-lx5vv3uu8u
@user-lx5vv3uu8u 4 года назад
Сергей, спасибо! Твои уроки - просто огонь!
@yourownazog8069
@yourownazog8069 4 года назад
Крайне полезное видео, спасибо!
@grommaks
@grommaks 4 года назад
Отличный гайд, добавил в закладки...планировал поковырять шарпы на линуксе)
@dimasavukov6230
@dimasavukov6230 4 года назад
Респект, Сергей!
@3x__
@3x__ 4 года назад
Спасибо за урок!!!
@voldelos
@voldelos 4 года назад
Идеально. Теперь можно поставить Линукс и без страха кодить)
@Staarik
@Staarik 3 года назад
Спасибо большое за мануал. Маленькое уточнение для тех кто будет смотреть: Когда будете собирать консольное приложение, внизу с вкладки "Terminal" перейдите на вкладку "Output". есть вероятность что будут в тихом режиме VS Code будет докачивать пакеты без запроса как на видео.
@predaytor
@predaytor 4 года назад
Здравствуй. Спасибо тебе за уроки, в частности С++. Это дало глубокое начальное понимание для всех языков с которыми я работал. Занимаюсь .Net Core, Vscode намного легче студии, для слабых машин самое оно)
@felixschulz1398
@felixschulz1398 4 года назад
Сразу ставлю лайк
@user-hy9um5li2p
@user-hy9um5li2p 8 месяцев назад
Спасибо большое!!! Очень полезное видио!!!
@sergeymarkelov5154
@sergeymarkelov5154 3 года назад
Спасибо тебе большое!!!
@user-hh7cy8tr6h
@user-hh7cy8tr6h 4 года назад
Когда нибудь этот ролик будет мне полезным но мы же вроде изучали основы С# для новичков. Побольше бы уроков и ДЗ ибо только ваше объяснения мне помогают понять что к чему, остальные все уроки на ютубе совершенно никакущие по подаче, а про объяснение я вообще молчу, люди просто читают определения из вики или ещё откуда то.
@moscow8881
@moscow8881 3 месяца назад
Круто, спасибо, вроде просто все но с первого раза не получилось )))
@user-kz4xm7zk5c
@user-kz4xm7zk5c 4 года назад
Благодарю!
@eugeneflame8590
@eugeneflame8590 4 года назад
Красавец!
@StuiChannel
@StuiChannel 4 года назад
Серёг, а можно мнение вкратце о технологии Blazor?
@holyfortesque
@holyfortesque 2 года назад
Спасибо за видео. Я писал в терминале dotnet new -h. Ну или чтобы увидеть всё проекты dotnet new - l . Вдруг пожет кому-нибудь
@user-yk7pm8ge8t
@user-yk7pm8ge8t 10 месяцев назад
Спасибо большое
@chotkiko829
@chotkiko829 4 года назад
Спасибо))
@The_Mr_Professor
@The_Mr_Professor 4 года назад
а будут у вас уроки по ассемблеру?
@coxxx1966
@coxxx1966 4 года назад
Радуюсь каждому новому видео :-) и скучаю по плюсам (
@andydrummer6310
@andydrummer6310 3 года назад
может повзрослеть пора?
@user-id9ei7zd8g
@user-id9ei7zd8g 3 года назад
@@andydrummer6310 то есть ты говоришь с++ для детей?
@andydrummer6310
@andydrummer6310 3 года назад
@@user-id9ei7zd8g нет конечно, просто инфантильно как-то
@SimpleCodeIT
@SimpleCodeIT 4 года назад
#сишарп #simplecode #урокипрограммирования
@ProgramEnginer
@ProgramEnginer 2 года назад
лайййййк, очень помог!!!!
@user-kb6qd8rg4g
@user-kb6qd8rg4g 4 года назад
спасибо
@ylikitishnik1946
@ylikitishnik1946 3 года назад
можно вопрос а как создавать графические приложения в линукс?
@sk_1980
@sk_1980 Год назад
Подскажите, пожалуйста, у вас в VSCode в терминале отображается что установлены темплейты WPF. Я на Убунту 22.04 устанавливаю всё как в Вашем видео - нет темплейтов WPF. Очень они нужны. Как их можно установить?
@qee5339
@qee5339 3 года назад
час маялся с ошибками build пока не посмотрел этот видос
@dr_threedy_null1797
@dr_threedy_null1797 2 года назад
Получается так может работать с любым языком? Даже с Си и Ассемблером?
@vladdr9499
@vladdr9499 4 года назад
4:34 ты не скопировал букву 's' в слове 'sudo'
@SimpleCodeIT
@SimpleCodeIT 4 года назад
Да, знаю, но всё завелось, мы уже выполняли эту команду перед этим
@jangiryanarsen4952
@jangiryanarsen4952 4 года назад
Сергей я пользуюсь средой разработки Xcode, от Apple в Mac OS X в программировании на C++, и лучше для меня чем среда разработки Xcode нет. Но для Mac OS X, так же есть и Visual Studio, кому как больше нравиться. Если желаешь запили видео об Visual Studio под Mac OS X!
@jangiryanarsen4952
@jangiryanarsen4952 4 года назад
@@medvedvshapke Абсолютная чушь! Сразу видно стериотипы ПК юзера, об платформе Mac! Все проф. мир ипользуетXCode! Никогда не пользовался, глупости не говори! Видно что любитель любителем! Я на Мак профессионально работаю свыше 25 лет деточка!
@zerxa
@zerxa 5 месяцев назад
@@jangiryanarsen4952 xCode сделала компания с надкусанным яблоком, что делает xCode лучшей IDE под любые нужды. Очевидно ведь.
@dmitryponyatov2158
@dmitryponyatov2158 2 года назад
почему не Mono? сильно ли отличается базовый функционал?
@ImmortalBest
@ImmortalBest 4 года назад
А что насчет mono develop?
@user-on9ef1bt8r
@user-on9ef1bt8r 4 года назад
Это всём закрытым кодом исходным ?
@nimeotaku8828
@nimeotaku8828 2 года назад
Всё установил, даже проверил, и ещё раз написал все команды в терминал, но все равно у меня нечего не работает, просто волшебство какое-то.
@user-fo6hi2lr4y
@user-fo6hi2lr4y 2 года назад
Спасибо за видео, очень информативно в части установки и настройки среды программирования. В процессе столкнулся с проблемой. Не удается создать новое приложение. После выполнения "dotnet new --help" нет списка приложений. Программы, созданные ранее на этой машине в Rider, не запускаются. Подскажи, пожалуйста, что мог пропустить?
@calevrodaf5546
@calevrodaf5546 2 года назад
dotnet new --list
@user-fo6hi2lr4y
@user-fo6hi2lr4y Год назад
@@calevrodaf5546 спасибо! Получилось увидеть список и создать консольное приложение
@calevrodaf5546
@calevrodaf5546 Год назад
@@user-fo6hi2lr4y там случай чего просто команду пиши пустую, по типу dotnet new и там будут все постановочные параметры лист который я сказал и прочее
@renich6666
@renich6666 4 года назад
god bless netcore
@madcrow1592
@madcrow1592 3 года назад
А как работать с winforms? У меня manjaro
@alexpain4841
@alexpain4841 2 года назад
аай памагити. Тыкаю через ctr+f5 он открывает почти пустой launch.json мол давай пиши в конфигурации (дотнет5 у меня) а через dotnet run в терминале - всё ок. Я чёт ищу в инете, но видимо я не верно спрашиваю у гугла.... подскажете что делать или где почитать?
@aranarych
@aranarych 2 года назад
один вопрос - а что делать если в этом приложении не вс кода?
@Alex_Krivonogov
@Alex_Krivonogov Год назад
4:40 - Там первая команда не выполнилась, скопировано udo вместо sudo. Ошибка в терминале.
@films_product
@films_product 2 года назад
Здрастувйте,можете пожайлуста подсказать?Не могу понятьБ,что значит это предложение --> (Разработка нового кода на C / C ++ для встраиваемых приложений и сервисов Linux. Квалификация и навыки ).Типа разроботка приложений для Linux ? Или разроботка приложений в Linux?И где можно почитать про это? Зарание спасибо огромное
@iMadHat
@iMadHat 2 года назад
Это означает разработку для различных микроконтроллеров и тому подобных устройств. Часто они встраиваются в более сложные устройства типа всяких умных холодильников и тому подобных вещей. А поскольку такие системы часто управляются Linuxом, то нужно еще уметь программировать и под Linux.
@tihon10
@tihon10 Год назад
а что если у меня не выводит данные? я выбираю даже запуск без отладки, все равно выскакивает выбор, я нажимаю на net5+ и при повторном нажатии ctrl + f5, у меня ничего не происходит, либо снова предоставляется выбратл отладчика. не выводится hello world
@ananasikmezzar3294
@ananasikmezzar3294 4 года назад
Можно то же самое только для c++?
@bloodrik
@bloodrik 3 года назад
любой текстовый редактор + gcc, если нужна прям классная ide по типу висуалки копай в сторону CLion от JetBrains
@ulfr-gunnarsson
@ulfr-gunnarsson 4 года назад
А почему именно VS Code? Есть же полноценные кросс-платформенные IDE для C#, к примеру JetBrains Rider. PS. Ничего против VS Code не имею.
@Streamliner
@Streamliner 4 года назад
А райдер разве не платный? А VS Code бесплатный и вполне себе отличный редактор. Пользовался им когда с Ruby пытался разобраться.
@ulfr-gunnarsson
@ulfr-gunnarsson 4 года назад
@@Streamliner Rider платный, это верно. Но во-первых - это среда разработки, а VS Code - просто текстовый редактор. И во-вторых, можно легко добыть бесплатную версию Rider, да и торренты никто не закрывал.
@chokayes7830
@chokayes7830 4 года назад
@@d812 в точку!
@user-ju4ot7xw6m
@user-ju4ot7xw6m 3 года назад
Вопрос: можно ли создавать приложения с гуями с VSCode?
@user-ck2it2eu9n
@user-ck2it2eu9n 2 года назад
No, либо rider либо visual studio
@dmitryponyatov2158
@dmitryponyatov2158 2 года назад
@@user-ck2it2eu9n ещё скажи что GUI-приложение нельзя в блокноте написать
@maximpokhodin234
@maximpokhodin234 4 года назад
А winforms или wpf здесь работать не будут?
@SimpleCodeIT
@SimpleCodeIT 4 года назад
В .Net Core 3.0 добавили поддержку winforms, по идее должно работать, но сам ещё не тычил его.
@dasramm8513
@dasramm8513 4 года назад
а что бы запустить программу написанную на Линукс в c# для Линукса, на другом компе с Линуксом, там что должно стоять ? Нативно же, я так понимаю, не заработает...
@SimpleCodeIT
@SimpleCodeIT 4 года назад
что-бы запустить программу написанную на Виндовс для Виндовс, на другом компе с Виндовс тоже кое что должно стоять. А что бы таких проблем не возникало юзают докер, но это если говорить о веб, а для десктопа должна бить установлена среда выполнения на любой машине где ты запускаешь C# приложение.
@dasramm8513
@dasramm8513 4 года назад
@@SimpleCodeIT хм, Если вы о Фреймворке, то для разных версий Виндовс, уже вшиты свои .net фреймворки по умолчанию и это можно уже рассматривать как "нативная поддержка". Поэтому я и спрашиваю - что там с Линуксом, ставить что-то придётся, или есть уже какая-то нативная поддержка ?
@kraken1649
@kraken1649 4 года назад
@@dasramm8513 можно в готовое приложение запаковать среду выполнения и всё будет работать
@dasramm8513
@dasramm8513 4 года назад
@@kraken1649 спасибо, почитаю про это
@overGame0312
@overGame0312 4 года назад
Здравствуйте.Сделал все как видео,но столкнулся с проблемой. Кроме это надписи: You may only use the Microsoft .NET Core Debugger (vsdbg) with Visual Studio Code, Visual Studio or Visual Studio for Mac software to help you develop and test your applications. Ничего не выводит.Ни стандартной "Hello World!" , ни другие команды. Ошибок каких-либо нет(На сам код нигде не ругается).
@user-ooooooooooooooo
@user-ooooooooooooooo 4 года назад
То же самое. Пытаюсь разобраться, к стати это сообщение должно быть, в видео оно тоже есть (6:40), но после него у меня ничего не выводится. P.S. у меня Arch.
@user-ooooooooooooooo
@user-ooooooooooooooo 4 года назад
Если использовать в терминале команду "dotnet restore", то Вывод есть, но этот способ не дает возможности производить дебагинг.
@user-sf1gc5pi4m
@user-sf1gc5pi4m 4 года назад
Я пользуюсь дистрибутивом Linux Mint и являюсь новичком в Linux. Я всё сделал по инструкции, но при вводе команды "dotnet new --help" в терминале VS Code, то он выдаёт ошибку "dotnet: команда не найдена". Но если я открываю терминал Linux и ввожу там эту команду, то в нём выводится вся информация без ошибок. С чем это может быть связано?
@user-sf1gc5pi4m
@user-sf1gc5pi4m 4 года назад
Ошибку я нашёл. Теперь другая проблема: программа не компилируется и при нажатии клавиш F5 или Ctrl+F5 выскакивает поиск в верхней части окна и в выпадающем списке три варианта выбора: '.Net Core', 'Blazor WebAssembly Debug' и 'Node.js'. А первая проблема заключается в том, что терминал открывается не в папке. То есть мне приходится открывать папку в терминале, создавать консольный проект и потом открывать папку в VS Code.
@user-wc3ty7yn6h
@user-wc3ty7yn6h 4 года назад
Руслан, а как получилось решить проблему?
@Someone-tz2vs
@Someone-tz2vs 2 года назад
@@user-sf1gc5pi4m Если вы решили проблему,расскажите об этом пожалуйста.
@Someone-tz2vs
@Someone-tz2vs 2 года назад
Я решил. Если кому надо, тыкните)
@Streamliner
@Streamliner 4 года назад
Интересно, а прикрутят ли к .NET CORE графический интерфейс типа WPF, который будет по-настоящему кроссплатформенным? Чтобы писать и под Линукс и под Винду десктопные приложения.
@artun42
@artun42 3 года назад
@@d812 на электроне же пишут, и ничего.
@Hrachik333
@Hrachik333 3 года назад
получается и можно создавать windows form приложение?
@quasar1699
@quasar1699 3 года назад
Сделал всё также , но когда пишу dotnet new --help , пишет ошибку "команда не найдена"
@Mazahaka007
@Mazahaka007 3 года назад
такая же
@davinchi66
@davinchi66 3 года назад
просто dotnet new
@ruslanykushev
@ruslanykushev 2 года назад
при вводе в консоль команды пишет "dotnet: команда не найдена"
@ruslanykushev
@ruslanykushev 2 года назад
vs code не видит dotnet, помогло удаление vscode его установка из snap
@dimassskq
@dimassskq 3 года назад
кто знает: bash: dotnet: command not found как это исправить
@capitan_ass3532
@capitan_ass3532 3 года назад
а можно с помощью vs code в линуксе писать приложения БД на winform?
@darkcrusaderzxc
@darkcrusaderzxc Год назад
Забавно что у автора 3 года назад было 6кк скачиваний расширения C#, а сейчас 22кк.
@user-yg8yp8kx5e
@user-yg8yp8kx5e 4 года назад
Видео не смотрел, но надеюсь, что в будущем уроки будут записываться в линуксе, а не в винде. Пусть народ сразу привыкает к хорошему
@user-wl9gm4re6x
@user-wl9gm4re6x 3 года назад
У меня не вводитса пароль что делать?)
@kedrjack4649
@kedrjack4649 3 года назад
он вводится, его просто не видно. Надо ввести пароль и нажать энтер.
@user-eh1ku5hi3s
@user-eh1ku5hi3s 4 года назад
Ставь лайк если не используешь linux, но посмотрел этот видос
@viktort9326
@viktort9326 4 года назад
@Alex ander :)) прям сегодня исполнилось ?
@LANstorm.
@LANstorm. 4 года назад
​@Alex ander ха ха всю жизнь без винды
@chuvrik11
@chuvrik11 Год назад
Вы тоже заметили что он последней командой скопировал udo?)
@abadonedryo4248
@abadonedryo4248 4 года назад
Ъеъ
@yoslawchelovechiskiy2265
@yoslawchelovechiskiy2265 3 года назад
у меня mint
@SimpleCodeIT
@SimpleCodeIT 3 года назад
держись там! =)
@yoslawchelovechiskiy2265
@yoslawchelovechiskiy2265 3 года назад
а что такое ???
@nimeotaku8828
@nimeotaku8828 2 года назад
У меня тоже)
@rustamibrahimli2113
@rustamibrahimli2113 4 года назад
Лол, зачам код, когда есть райдер
@rustamibrahimli2113
@rustamibrahimli2113 4 года назад
@@denis_der вовсе нет, и к тому же можно получить бесплатно
@user-kq5wi4pg4r
@user-kq5wi4pg4r 4 года назад
Зачем данный урок в этом плейлисте?
@Anton-ni8un
@Anton-ni8un Год назад
Это какая-то полумера: работать в Линуксе, но использовать проприетарную сборку VS CODE вместо OSS CODE. Показывай давай как установить расширение в OSS CODE без библиотеки расширений Microsoft.
@dark_evil77
@dark_evil77 4 года назад
В линуксе, нет WPF и WinForms ? Нахерена на линуксе писать под C#? Где логика ?
@dark_evil77
@dark_evil77 4 года назад
Не надо изобретать велосипед, C# для виндовса, лучше работает на винде, не надо ставить на линукс! Хуйня люнукс
@montecristo31
@montecristo31 3 года назад
Спасибо большое!
Далее
FOOLED THE GUARD🤢
00:54
Просмотров 11 млн
немного про nvidia на линукс
14:03
Просмотров 13 тыс.