LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 03-31-2017, 08:24 AM   #1
hellvetica
LQ Newbie
 
Registered: Mar 2017
Posts: 5

Rep: Reputation: Disabled
Visual Studio + Visual Micro in Debian?


Hello,
I'm a member of a robotics team based in Croatia. My whole team runs Win 10 and uses Visual studio 2015 (and lately 2017) to both write and manage our code (git) as well as the visual micro plugin for compiling and uploading to our microcontrollers.
I've had some very annoying issues with windows 10 and I all around just don't like the system so i recetly dual-booted a debian distro along side win 10.
I love it. I have everything that i need and more. The only thing that is stopping me from completely switching to linux is the fact that i need VS + Visual Micro for work.

I was wondering if there is some kind of an alternative to VS that can compile and upload c++ code to arduino/teensy microcontrollers and such as well as read the VS project files we already have.
Wine unfortunately doesn't have support for the most recent VS or visual micro.
I don't really like the idea of running a win vm just for coding so I'm trying to avoid that.
Is there maybe some kind of a linux ide that can open VS projects or a workaround for the issue?

All inputs and ideas are welcome
Thanks.
 
Old 03-31-2017, 09:16 AM   #2
wpeckham
LQ Guru
 
Registered: Apr 2010
Location: Continental USA
Distribution: Debian, Ubuntu, RedHat, DSL, Puppy, CentOS, Knoppix, Mint-DE, Sparky, VSIDO, tinycore, Q4OS, Manjaro
Posts: 5,713

Rep: Reputation: 2720Reputation: 2720Reputation: 2720Reputation: 2720Reputation: 2720Reputation: 2720Reputation: 2720Reputation: 2720Reputation: 2720Reputation: 2720Reputation: 2720
Visual Studio and tools have always been very closed source an proprietary Microsoft property. While still trying to steal $$$ from big users of any other operating system, they have been a bit more open recently.

To the point: there are WONDERFUL and Powerful IDE environments for Linnux that support MONO and .NET as well as C++ and C#, but none that I know of work with VS projects.

That said, I have heard good things about Mono Develop and using it to migrate VS projects. I have not tested it myself, and have NO idea how suitable it might be for your purpose.

I agree with you about the Win10 issues, and have long since dumped Windows for Linux. I can get away with that, as most of my development if FOR linux and I do not need to coordinate project code with anyone else. For your case, running a Windows VM may be th ONLY clean solution.

PS. An afterthought. You might look beyond your repos to the current wine maintainers versions. They often support more things, and better, than the older versions that are likely to be in your repository. Those guys are very good, and they occasionally make improvements much faster than the channels update.
 
1 members found this post helpful.
Old 03-31-2017, 11:03 AM   #3
hellvetica
LQ Newbie
 
Registered: Mar 2017
Posts: 5

Original Poster
Rep: Reputation: Disabled
Thanks for the reply.
I'll definitely look into monodevelop VS migration. If that doesn't work out, i'll give a VM a try with something like win 7. It'll probably work better than my curent win10 install.
I haven't looked too closely into wine and how the wine community works I've only used it for some basic stuff. I'll look into that as well.
If i find a suitable solution i'll report back, but I'll brobably end up running a vm.
Thanks
 
Old 03-31-2017, 04:56 PM   #4
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,679
Blog Entries: 4

Rep: Reputation: 3947Reputation: 3947Reputation: 3947Reputation: 3947Reputation: 3947Reputation: 3947Reputation: 3947Reputation: 3947Reputation: 3947Reputation: 3947Reputation: 3947
Quote:
Originally Posted by hellvetica View Post
If i find a suitable solution i'll report back, but I'll brobably end up running a vm.
Basically, "you won't." Your team's activities are genuinely and properly tied to a Microsoft environment, and to the development environment specific to that.

I consider that there is no "business justification" to pursue trying to substitute for Visual Studio, and therefore, necessarily also Microsoft Windows (of some compatible version) in this context. I would rate your probability of success at zero: "don't waste your time on it."

So ... go ahead ... "put Windows where it properly belongs." On a virtual machine, under Linux.

(By the way, VirtualBox is an excellent VM monitor. Absolutely free, runs everywhere, and "is backed by Oracle Corporation." Yeah, "the humongous-database people ... Larry Ellison and all of that.")

Last edited by sundialsvcs; 03-31-2017 at 05:02 PM.
 
Old 03-31-2017, 05:17 PM   #5
Doug G
Member
 
Registered: Jul 2013
Posts: 749

Rep: Reputation: Disabled
Have you tried Visual Studio for linux? https://code.visualstudio.com/docs/setup/linux
 
Old 04-04-2017, 10:24 AM   #6
hellvetica
LQ Newbie
 
Registered: Mar 2017
Posts: 5

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Doug G View Post
Have you tried Visual Studio for linux? https://code.visualstudio.com/docs/setup/linux
That is Visual Studio Code, not Visual Studio. It's not and IDE it's just a fancy text editor with a lot of customization and plugin capabilities.
I managed to run arduino code on VS code with the platfromIO plugin but I haven't managed to run code that i already have. I'm getting a bunch of radnom errors from libraries written in python and some .json files. Not sure what's up with that.
Will keep trying though, I think i'm on the right track.

In the meantime, I'm installing a VM
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Stupid Question: Microsoft Visual Studio 6.0 (A.K.A. Visual Basic 6) Will it run? S0RD3N Linux - Software 8 05-07-2008 08:42 PM
GCC vs VISUAL STUDIO paragkalra Linux - Software 1 01-05-2007 01:21 AM
visual studio on wine supermatt Linux - Software 5 03-03-2004 04:16 PM
Visual Studio like IDE jpc82 Programming 6 02-13-2004 06:12 AM
Is Visual Studio in Linux??? rob99 Linux - Software 6 01-22-2003 04:33 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 06:24 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration