cseickel / dotfiles

50 stars 4 forks source link

how to build solutions and work with neovim framwork 4.7 #1

Open andresparrab opened 2 years ago

andresparrab commented 2 years ago

I am kind of new to docker and have search months for any way to work on neovim to develop .net aspnet core. everythiong from 4.6 and up. but no luck and i found a reddit comment by you that blew my mind. in this thread: "Dear C# Neovim Developers I need your tipps, trick, opinions, answers" you wrote you use arch dockersized with wim for development. I understand that with arch, like i use i can use dotnet. but how about framework let sat 4.6 and up? if i buld in windows and open in my ubuntu wsl i got errors.

same for example if i build modern net6 in windows then open in nvim in wsl it will complain and show errors. until i build it directly in the wsl. but i cant build complex program coded in framework 4.6 or less than .net 5.

I'm a desperately try to make nvim my default IDE for development. and your is the nearest i found. Im doing a systemdeveloper education that covers: html, css, javascript, react, python, and .net, aspnet.

and the idea to have one place, a docker with all that ready to just work would be like heaven. And i cant afford a really good laptop. so for now nvim is the best possible option. i really hope i can get some help. Regards Andres.

cseickel commented 2 years ago

.Net Framework is windows only, so there is no possibility of using a linux container for that. Honestly, you should not be writing new software in .Net Framework at all. It still exists for compatibility with legacy software, and you really need to use Visual Studio (not even VS Code) on a Windows machine to develop for .Net Framework.

You should be using dotnet core / aspnet.core which is compatible with linux.

Technically, if you really have to you can use neovim natively on Windows without any containers and build .Net Framework projects at the command line, but that would not be a good experience and I could not help you with that. You cannot use linux or wsl in any way with .Net Framework.

andresparrab commented 2 years ago

hi. wow thank you so much for you reply and so fast. Where i do like my intership they use a lot of legacy framework and i talked about update but there is fear on doint that and maybe have to expence a lot of time finding errors. like if its no broke then don touch it . but anyway my future apps will be done in dotnet 6 + so i would not be a problem :) Then all i have to do is download you dotfiiles to have a typescript, nodejs, graphql, react, aws, and specially .net ide so that i can work developing? i should probably not write here in issues but is there a way to cantoact you in discord or other media. i will of course try everything i can byu myself to not bother you in your time. but if i get stuck. i really want to learn. i am using vinium plugin and try to edit every text and code in nvim for lern how to only use my keyboard. I have like lot of pain not moving my hand from keyboard, but that is until i get use to it. i want and will be an amazin developer so that i can contribute

cseickel commented 2 years ago

This is not a neovim distribution, it's just my personal dotfiles. It is public so that I can easily clone them without having to login, and so I can share links to specific things. I would not recomend that you just use them as is. You should build your own config and use this and others as a guide for specific features you want.

Most importantly, I do not do dotnet development anymore. My config will be drifting away from tools and configs that were for that work.

andresparrab commented 2 years ago

then i must hurry and download this dotnet config right now to have as guide and like you say try to understand it and build my own config... this one that is right now is the one for dotnet? or should i get an older commit?

cseickel commented 2 years ago

This was the point before I started updating things for the new job: https://github.com/cseickel/dotfiles/tree/3bb853b6484062659f1ec479aef350a26dcbb5a4

andresparrab commented 2 years ago

thank you for you help and support i will try my best to get this up and running and learn from there to make my own