Reputation: 1840
If you were given a new computers with Windows ( XP or Vista ) and had to install a development system for C# which used as little as it could of stuff created at Microsoft, how would you do it?
PS: I want to make clear ( since it seems I initially didn't ), I do not mean an IDE. I mean a system. Suppose I install XP or Vista without installing .Net.
What "components" ie compilers, runtimes and libraries do I have to install to make develop in C# and how can i do it using as few Microsoft products as I can.
Upvotes: 2
Views: 434
Reputation: 74692
The .NET Framework itself comes with a compiler and build system (csc/msbuild, the equivalent of gcc/make) built in. It's in C:\Windows\Microsoft.NET\v3.5. All you really need to build .NET code is a copy of Notepad (or preferably, Vim)
Upvotes: 5
Reputation: 3442
You could use Eclipse, Mono and a C# plugin. For the more complex stuff you could use the command line for compiling.
Upvotes: 1
Reputation: 23838
I had used ASP.Net Web Matrix to develop some web site in c#1.0 years ago. Its free, lite & easy to use.
Upvotes: 0
Reputation: 2747
In terms of development IDE one of your best bets would be SharpDevelop
If you want to go a step further and not even use the Microsoft compiler you can use Mono (C# only).
Upvotes: 6
Reputation: 57907
The question is, Why aren't you using Microsoft products for a product created by Microsoft?
If the answer is cost then have a looksee at the free version of the C# IDE and Compiler, Visual Studio Express.
If there are other reasons, then you can always use your own text editor, download Mono and get the Mono C# compiler and compile everything yourself. If you're looking for an alternative IDE, SharpDevelop is available.
Upvotes: 22