473,327 Members | 2,007 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,327 software developers and data experts.

Visual Studio 2005

I just recently returned to programming in VB.NET. I have come back to the
programming side of things due to an internal business need. I have a
library of books for VB that is not huge but it probably larger than the
average Joe's. I had previously coded a little in VB 5.0, skipped version 6
(yeah, sure wich I had gotten into that one), and started studying .NET when
it first came out but put it down for a ~couple of years. I currently have
VS2003 Ent Arch which is, admittedly, more than I need, but I digress.
Here's my question. MS typically hypes the heck out of new VS releases and
I'm wondering if I'm going to "need" to get onboard with VS2005 or if I
should just stick with and try to master what I currently own. How will
VS2003 interact with the 2.0 .NET framework? I am writting small DB
applications and aspx that interact with SQL 2000 Server DBs. Are we
talking worlds of differences in this area? Enough to justify the painful
expense of an upgrade? I know these are questions I will need to answer for
myself; however, I'd like to hear some opinons on the subject.

Thanks,
Mike
Nov 21 '05 #1
7 1468
Mike,

2005 is not yet there it will be there in this year. However let us make it
more clear, Microsoft has said that they won't change the name. Therefore I
don't expect it before 4 months.

You returned recently back to programming so you need a bunch of information
that you can find on Internet about VBNet 2003 and much less (surely not
well tested) about 2005.

What are you woring about at the moment. You can take that decission in
about 3 months?

The difference is not that much as between VB6 and VBNet. If nothing change
(2005 is a beta) than should 2003 programs be upgradable in the same way as
it is done with 2002 to 2003. What means just open it and nothing except
some internals project settings change.

Just my thought,

Cor
Nov 21 '05 #2
"Mike" <th********@yahoo.com> schrieb:
I'm wondering if I'm going to "need" to get onboard with VS2005 or if I
should just stick with and try to master what I currently own.
VS 2005 will be released in some months. If your customers require .NET 2.0
assemblies, etc., then you'll have to upgrade, otherwise I would keep using
VS.NET 2003 for the next time. Maybe there will be a cheap upgrade
opportunity for upgrading VS.NET 2003 to VS 2005.
How will VS2003 interact with the 2.0 .NET framework?


It won't. VS.NET 2003 cannot be used to create .NET 2.0 assemblies.

--
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://classicvb.org/petition/>

Nov 21 '05 #3
Herfried, if you upgrade to .Net 2.0, can't you still use VB.Net 2003 to
create and run applications? Next question, if this is the case, will those
applications created with VB.Net 2003 with .Net 2.0 run on .Net 1.1?

"Herfried K. Wagner [MVP]" wrote:
"Mike" <th********@yahoo.com> schrieb:
I'm wondering if I'm going to "need" to get onboard with VS2005 or if I
should just stick with and try to master what I currently own.


VS 2005 will be released in some months. If your customers require .NET 2.0
assemblies, etc., then you'll have to upgrade, otherwise I would keep using
VS.NET 2003 for the next time. Maybe there will be a cheap upgrade
opportunity for upgrading VS.NET 2003 to VS 2005.
How will VS2003 interact with the 2.0 .NET framework?


It won't. VS.NET 2003 cannot be used to create .NET 2.0 assemblies.

--
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://classicvb.org/petition/>

Nov 21 '05 #4

"Dennis" <De****@discussions.microsoft.com> wrote in message news:FB**********************************@microsof t.com...
Herfried, if you upgrade to .Net 2.0, can't you still use VB.Net 2003 to
create and run applications? Next question, if this is the case, will those
applications created with VB.Net 2003 with .Net 2.0 run on .Net 1.1?


Dennis, VB.NET 2003 applications will only work with .NET 1.1 (not counting an ugly hack ). You will need VB 2005 (currently in
Beta 2 stage) to run .NET 2.0 applications. All the .NET frameworks are "supposed" to play nice together and allow applications
built with them to run on the same machine with any, or all of the .NET frameworks installed. I have all three , 1.0 , 1.1 and
2.0 all running on my current system (with a good backup system in place) and "so far" have not had problems. About the only
real problem I had was removing Beta 1 of VS 2005. It took a little extra work and some time with Regedit, but, I managed to
completely remove it. (VS 2005 Beta1 & 2.0 Framework for Beta1)
james
Nov 21 '05 #5
Then what you are saying is that if I remove .Net 1.1 and install .Net 2 my
applications that I wrote in vb.Net 2003 won't run unless I install VB.Net
2005 and re-build them all? Is this correct that I have to leave .Net 1.1
installed? If so, then Microsoft is up to their old tricks with non-backward
compatibility.

"james" wrote:

"Dennis" <De****@discussions.microsoft.com> wrote in message news:FB**********************************@microsof t.com...
Herfried, if you upgrade to .Net 2.0, can't you still use VB.Net 2003 to
create and run applications? Next question, if this is the case, will those
applications created with VB.Net 2003 with .Net 2.0 run on .Net 1.1?


Dennis, VB.NET 2003 applications will only work with .NET 1.1 (not counting an ugly hack ). You will need VB 2005 (currently in
Beta 2 stage) to run .NET 2.0 applications. All the .NET frameworks are "supposed" to play nice together and allow applications
built with them to run on the same machine with any, or all of the .NET frameworks installed. I have all three , 1.0 , 1.1 and
2.0 all running on my current system (with a good backup system in place) and "so far" have not had problems. About the only
real problem I had was removing Beta 1 of VS 2005. It took a little extra work and some time with Regedit, but, I managed to
completely remove it. (VS 2005 Beta1 & 2.0 Framework for Beta1)
james

Nov 21 '05 #6
On 2005-05-11, Dennis <De****@discussions.microsoft.com> wrote:
Then what you are saying is that if I remove .Net 1.1 and install .Net 2 my
applications that I wrote in vb.Net 2003 won't run unless I install VB.Net
2005 and re-build them all? Is this correct that I have to leave .Net 1.1
installed? If so, then Microsoft is up to their old tricks with non-backward
compatibility.

"james" wrote:


Applications written in VS.NET 2003 can not target .NET 2.0, it only
targets 1.1. But, the generated assemblies should run on a system that
only has 2.0. The difference with 2.0 assemblies as compared to those
generated in 1.1, is that 2.0 assemblies can NOT run on 1.1 or earlier
frameworks. MS broke the meta data format in 2.0 to accomodate the new
features (like generics). Just to make this clear, in 2003, which only
compiles against 1.1, it was still possilbe to run your assembies on a
system that only had the 1.0 framework - as long as you only used 1.0
features. I have a windows service that runs eactly this way...
Written and compiled in 2003, but runs on a 2k box that only has the 1.0
framework installed. This scenario is not possilbe with 2005.

--
Tom Shelton [MVP]
Nov 21 '05 #7
I think I'll stick with VB.Net 2003 for a couple of years until .Net
Framework 2.0 becomes more common place then and some of the bugs are worked
out of 2005

"Tom Shelton" wrote:
On 2005-05-11, Dennis <De****@discussions.microsoft.com> wrote:
Then what you are saying is that if I remove .Net 1.1 and install .Net 2 my
applications that I wrote in vb.Net 2003 won't run unless I install VB.Net
2005 and re-build them all? Is this correct that I have to leave .Net 1.1
installed? If so, then Microsoft is up to their old tricks with non-backward
compatibility.

"james" wrote:


Applications written in VS.NET 2003 can not target .NET 2.0, it only
targets 1.1. But, the generated assemblies should run on a system that
only has 2.0. The difference with 2.0 assemblies as compared to those
generated in 1.1, is that 2.0 assemblies can NOT run on 1.1 or earlier
frameworks. MS broke the meta data format in 2.0 to accomodate the new
features (like generics). Just to make this clear, in 2003, which only
compiles against 1.1, it was still possilbe to run your assembies on a
system that only had the 1.0 framework - as long as you only used 1.0
features. I have a windows service that runs eactly this way...
Written and compiled in 2003, but runs on a 2k box that only has the 1.0
framework installed. This scenario is not possilbe with 2005.

--
Tom Shelton [MVP]

Nov 21 '05 #8

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

Similar topics

3
by: Shapper | last post by:
Hello, I am starting 2 new projects to deliver in January 2006. I want to create them in Asp.Net 2.0 using Visual Studio 2005. All my clients web sites are Visual Studio 2003 projects in...
0
by: fiona | last post by:
Innovasys Ltd., a leader in help authoring and documentation tools, today announced the inclusion of a tailored version of the Innovasys HelpStudio help authoring product, HelpStudio Lite, in the...
2
by: Progman | last post by:
I have Visual Studio 2005 Standard edition. Is ti the same thing as the Express edition or Standard is more?
12
by: Nathan Sokalski | last post by:
I recently upgraded to from Visual Studio .NET 2003 to Visual Studio .NET 2005. In Visual Studio .NET 2003 when I would select 'Build' it would add a *.dll with the name of the Project to a /bin/...
18
by: surfrat_ | last post by:
Hi, I am having the following problems in getting Microsoft Visual Studio 2005 Professional to link to an Access .mdb database. Please help me to sort this out. Problem 1: The Microsoft...
8
by: WT | last post by:
Is it normal that Visual Studio sets the PreInit handler for a Page from the OnInit code ? No chance to fire it as OnPreInit is run befor OnInit. ??? CS
3
by: Edwin Smith | last post by:
I have a 2 form project in VS2005 that now hangs whenever I try to do anything with the second form. This seems to have started when I added some SQL tables from a Pervasive v.9 database using the...
1
by: johnlim20088 | last post by:
Hi, Currently I have 6 web projects located in Visual Source Safe 6.0, as usual, everytime I will open solution file located in my local computer, connected to source safe, then check out/check in...
1
by: Dr T | last post by:
Hi! I downloaded MS Visual Web Developer 2005 Express Edition, MS .NET Framework SDK v2.0, and MS SQL Server 2005. Subsequently, I bought MS Visual Studio 2005 Professional Edition. 1) Are...
3
by: Rachel Garrett | last post by:
This is driving me mad. I have Visual Studio.NET PRO 2005 installed on my machine at work. I want to write a web service. I find lots of tutorials on how to do this with Visual Studio.NET; some are...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

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.