C# Standard Edition Questions

  • Thread starter Thread starter Grant Harmeyer
  • Start date Start date
G

Grant Harmeyer

Hi All:

According to MSDN, C# Standard Edition is good for writing C# programs for
Windows or the Web. I am an ASP.NET programmer, and I use both VB and C#.

I am looking to doing some hobby programming (WebForms & a limited amount of
WindowsForms) at home, and I can't justify fronting the cost for VS.NET 2003
(although I love the IDE and use it at work), can anyone describe to me what
the major differences will be from VS.NET to C# Standard Edition? Of course
I will only be able to develop in C# which I have no problem with but some
of the features I love in VS.NET I hope are still there:

- IntelliSense
- CodeBehind support for ASP.NET projects
(Only 2 I can think of immediately)

According to MSDN, C# Standard will allow me to do ASP.NET, Web Services,
etc. and that is what I am most interested in. I tried the WebMatrix, but I
didn't really care for it. Can anyone point me (a hyperlink would be great)
to an eval download of C# Standard so I can test drive it?

TIA,

Grant Harmeyer
 
You can create web projects, but distributed projects are pretty much right
out (unless you like command line compile), as you cannot create class
library projects. Windows apps and console apps are available as project
types.

You also do not have the wider array of data tools, et al. And, it helps
more with Access than SQL Server, which can be a bit problematic ... if you
use drag and drop.

There is a way around any of the limitations. If you can get an Academic
edition of VS.NET, it is preferable to C# Standard. Not quite as cheap, but
cheaper than the full price product. You will have to get a student ID (or
know someone with one?). NOTE that the license for academic excludes making
money on anything you build with it, so you will have to upgrade to be
legal, if you start making money.

For learning, you can get a trial version of VS.NET (also included in many
books). It is a 60 day trial, which is ample time for most experimentation.
If not, you can rebuild, although either a virtual machine or Ghost is a
much better option.

As you can tell, I am not overly fond of MS's labelling of C# Learning
Edition as C# Standard, but I have no control over the naming. Yes, you can
work with it, but you will have problems if you get into distributed, unless
you want to learn some command line compilation.

--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA

**********************************************************************
Think Outside the Box!
**********************************************************************
 
Hello Cowboy (Gregory A. Beamer)!
You can create web projects, but distributed projects are pretty much right
out (unless you like command line compile), as you cannot create class
library projects.

Hmmm... I use C#.Net 2003 Standard Edition and I can create projects like
class library .
 
Hmmm... I use C#.Net 2003 Standard Edition and I can create projects like
class library .

I could be wrong, but I seem to recall somebody from MS (is that vague
enough?) saying that although class library project types were missing from
the 1.0 release, that project type would be included in the 2003 release.
But YMMV, and I don't have the 2003 standard edition installed right now.
And as Cowboy mentioned, you can always drop down to the command-line and
build any type of project.
 
Back
Top