Is it possible to use C# for free? Which tools would you use?
- For fun/studying: I’m pretty sure you can, but still, the tools question remains.
- For programs you wish to sell?
The tools I’m looking for:
- IDE (as complete as possible: debugging, refactoring, libraries, IntelliSense etc.) – also, if it’s not included in the IDE, compiler.
- Unit Testing,
- Documenting (extracting comments as with JavaDoc),
- Deploying.
Other suggestions for nice free tools are also welcome.
Note that IMO, Visual Studio Express is NOT offering all these tools.
IDEs:
Visual Studio 2017 Community. It has a subset of Professional Edition’s features, but all that you have mentioned. You may want to Compare Visual Studio 2017 Editions. High school and university students are eligible for free licence of VS Professional from Dreamspark.
Sharp Develop
Mono Develop
standalone compiler:
Unit Testing:
Documenting: (extracting comments JavaDoc-style)
Deploying: