Я бы предложил использовать virtualbox, windows и полноценную VS. Так как в visual studio code нет поддержки больших решений. Как редактор он мне очень нравится, но пихать все в один проект становится неудобно как только вы собираетесь делать что то крупное. А запускать сможете на том же линуксе, у меня работает :)