Free Dev Environment

Topics: Rawr.Healadin
Developer
Apr 30, 2011 at 3:45 PM
Edited Apr 30, 2011 at 3:46 PM

Hello, I am interested in updating the Healadin module, and spent some hours yesterday trying to set up my development environment.  I have never done development on windows, so it is all new to me.  I managed to get Visual Studio 2010 Express with SP1 but have problems opening  rawr4.sln    "I get an error message "solution folders are not supported by this version of the application.  Solution folder 'Solution Items' will be displayed as unavailable."    

I then get the error message "The source control provider associated with this solution could not be found.  The projects will be treated as not under source control.  Do you want to permanently remove the source control bindings from this project?"  and I select no.

After all these messages, I can edit some code, but I don't want to spend too much time on it since it looks like I have setup issues.   Also, I think my Visual Studio 2010 Express is a trail deal, and expires in a month :(

So, my question is, can I use free software to help with the healadin module?  Your page on development says:

For Development

  • Visual Studio 2010, Visual C# Express 2010, or Visual Web Developer 2010
  • Silverlight 4 Runtime, Toolkit, and Tools

and also says:

  1. Install .NET Framework 3.5SP1
  2. Install Visual Studio 2010, or Visual Web Developer 2010 (Visual C# Express will not work)
  3. Install Visual Studio 2010 SP1, or Visual Web Developer 2010 SP1

so there is conflicting information on if I can use Visual C# Express, and I seem to be having issues with Visual Studio 2010 Express.

Sorry I'm such a noob at this!  I'm an experienced programmer, just not to this environment, and would like to help if I can without spending hundreds of $$$ on full versions of these products.

Coordinator
Apr 30, 2011 at 5:34 PM
Edited Apr 30, 2011 at 5:36 PM

All the different editions of VS are confusing, indeed. Express just means the freeware version; not a timed trial or anything, it won't expire. Visual C# Express just included C#, not any of the web-based stuff which we use. Visual Web Developer (Express) includes C# and the web stuff we use. Visual Studio Express includes everything (I think), so also works fine.

The first error you're getting is because we have some projects (assemblies) which are not supported by the free version of VS, but that's safe to ignore because they're just unit testing projects, not required at all. The second error is because you haven't set up source control bindings (because you're not a dev on the project yet). That's also safe to ignore.

I'd suggest playing around with the code for a bit, fixing some bugs, maybe post a patch or two to fix some bugs, and talking to Jothay about becoming a dev if you're still interested.

Developer
Apr 30, 2011 at 10:33 PM

As far as I know, I did exactly what Astrylian said, and its working great for me. The only problems I'm having is my own stupidity. And trust me, thats a showstopper! :P