473,394 Members | 1,703 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,394 software developers and data experts.

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

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

Nov 16 '05 #1
7 9936
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 developCSharp 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

Nov 16 '05 #2
Peter Smirnov wrote:
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/d...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

Nov 16 '05 #3
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.

"Peter Smirnov" <pe******@email.com> wrote in message
news:ce*************@news.t-online.com...
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

Nov 16 '05 #4
Peter & morgalr,
In addition to the Framework SDK you can download the other pointed out you
can use Sharp Develop as an IDE for free:

http://www.icsharpcode.net/OpenSource/SD/
Web Matrix is a free IDE geared toward web development.

http://www.asp.net/webmatrix/
Also you can use Mono if you want a non-MS .NET Framework:

http://www.mono-project.com/about/index.html
Hope this helps
Jay
"morgalr" <vb**********@yahoo.com> wrote in message
news:48****************************@phx.gbl...
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?

Does soemone know a good "CSharp guide for java

programmers"?

Peter

Nov 16 '05 #5
morgalr <vb**********@yahoo.com> wrote:
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.

--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet
If replying to the group, please do not mail me too
Nov 16 '05 #6
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
"Peter Smirnov" <pe******@email.com> wrote in message
news:ce*************@news.t-online.com...
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

Nov 16 '05 #7
Hi Peter

Like others said, you'll need .NET SDK. or .NET framework.

And optionally:
+ good text editor (e.g. with C# syntax highlighting)
+ NANT [freeware] - for compilation and project builds - for more
advanced needs
http://nant.sourceforge.net/
+ NDOC [freeware] - for documentation generation
http://ndoc.sourceforge.net/

Cheers

Marcin
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

Nov 16 '05 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: David Merrill | last post by:
How do I embed an rpt file into my exe using command line tools? VS.Net does this behind the scenes, however, I cannot install VS.Net 2003 on our build machine because it must be NT4. So how do...
11
by: Andrew Warren | last post by:
When I build my winforms exe using the IDE I have a perfectly functioning exe. If I try to build the same project using the .Net Framework csc compiler I get a seemingly valid exe produced...
5
by: Genboy | last post by:
My "VIS" Website, which is a C# site created in VS.NET, Framework 1.1, is no longer compiling for me via the command line. As I have done 600 times in the last year and a half, I can compile to...
4
by: vcman | last post by:
Where can a small and current version of Microsofts Visual C++ command line tools be obtained? I currently program Windows in MASM32 and can program DOS in C++ and would like to learn to program...
1
by: George Faraj | last post by:
Hello I have Visual Studio .NET 2003 Professional and I wanted to create a GUI tool which generates code (this part is done already) and then compiles this code and runs it. I would imagine I can do...
5
by: clsmith66 | last post by:
I've been asked to find out if a project is possible, but I'm not having much luck finding the information I need, I hope some one can help. I need to see if I can build a windows service on the...
4
by: parcour | last post by:
Hi. I wonder if anyone could point me to a simple key mapping example for a command-line application. I would like to map the up and down arrow keys in my application to a couple of command...
1
by: Sascha.Moellering | last post by:
Hi, I've a problem concerning the db/2-tools (Windows 2003 Server): if I'm logged in as an administrator, the following script works correctly: db2cmd /w /i...
1
by: kalaivanan | last post by:
hi, how should i compile csharp programs in the cmd command prompt without being installing visual studio .net. I have installed framework 1.1 and sdk. also i have executed the vsvars32 btach...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.