Do I really need VisualStudio to compile CSharp programs / command line tools ?

  • Thread starter Thread starter Peter Smirnov
  • Start date Start date
P

Peter Smirnov

Sorry for this newbie question but as far as I heard one need at least VisualStudio to develop
CSharp applications. Is this correct?

Are there otherwise some command line tools like javac.exe and java.exe in the java world?

Does soemone know a good "CSharp guide for java programmers"?

Peter
 
Peter,
Yes, you actually need the tools from MS to develop C#.
All of the .Net development languages from MS requre
their compilers and .Net libraries. Since the editor
comes in the box, you might as well use it.

BTW: you can get started with C# dvelopment with the
personal edition that sells for about 90 dollars at most
any office supply store.
-----Original Message-----
Sorry for this newbie question but as far as I heard one
need at least VisualStudio to develop
CSharp applications. Is this correct?

Are there otherwise some command line tools like
javac.exe and java.exe in the java world?
 
Peter said:
Sorry for this newbie question but as far as I heard one need at least VisualStudio to develop
CSharp applications. Is this correct?

No. You only need the .NET Framework SDK which can be downloaded here:
http://www.microsoft.com/downloads/...A6-3647-4070-9F41-A333C6B9181D&displaylang=en

The Microsoft .NET Framework SDK includes everything you need to write,
build, test, and deploy .NET Framework applications and includes
documentation, samples, and command-line tools and compilers.
Are there otherwise some command line tools like javac.exe and java.exe in the java world?

e.g. the C#-Compiler csc.exe. .NET-Compilers produce normal
PE/COFF-Executables which can be loaded by the Windows-Loader, so no
"java.exe" is needed.
Does soemone know a good "CSharp guide for java programmers"?

This is a start:
http://www.csharphelp.com/archives/archive10.html

Cheers

Arne Janning
 
All you need is the .NET Framework and Notepad. The .NET Framework
Redistributable is downloadable from Microsoft. After installing the
Framework look for the csc.exe in C:\Windows\Microsoft.NET\Framework\v1.*.*
_________________________
C Addison Ritchie, MCSD.NET
Ritch Consulting, Inc.
 
morgalr said:
Yes, you actually need the tools from MS to develop C#.

No you don't - you could use Mono, for instance (www.go-mono.com)

Furthermore, you don't need VS.NET or even the SDK in order to develop
in C# even if you stick with MS tools - the C# compiler (csc) comes
with the framework.
 
If you want to get started without shelling out for VS, then I have some
links on getting started on my site below

http://www.publicjoe.f9.co.uk/csharp/csharp01.html
http://www.publicjoe.f9.co.uk/csharp/cs01a.html

This will allow you to build C# apps as well as VB apps, with the
sharpdevelop IDE.

Hope this helps

Publicjoe
C# Tutorial at http://www.publicjoe.f9.co.uk/csharp/tut.html
C# Snippets at http://www.publicjoe.f9.co.uk/csharp/snip/snippets.html
C# Ebook at http://www.publicjoe.f9.co.uk/csharp/samples/ebook.html
VB Ebook at http://www.publicjoe.f9.co.uk/vbnet/samples/ebook.html
 
Back
Top