.Net 2.0 release version breaks VS 2005b2?

I have just upgraded my .Net frameworks to 2.0 release version, and in the process, I had to uninstall the previous beta version and also some other stuff like the compact framework.

Now, Visual Studio beta2 is not launching anymore. Is this a known issue

With kind regards.


Answer this question

.Net 2.0 release version breaks VS 2005b2?

  • kyukee

    >.Net is supposed to allow users to have several version of the framework installed on the system.

    That's only true for different releases (basically different major or minor version number), not different builds of the same release. For example you can have v1.1 and v2.0 installed side by side, but not v2.0.xxxxx and v2.0.yyyyy.

    >Plus,  I don't really understand why and IDE would not work if I install a new version of some libraries

    The .NET framework consists of a lot more than just "some libraries". It's also the CLR, debugging services etc. There has been significant changes between beta 2 and RTM.


    > If they are that tightly coupled, they should be released together.

    They are released together. VS includes the correct version of the framework and SDK.



  • Andrew200

    >Now, Visual Studio beta2 is not launching anymore. Is this a known issue

    I wouldn't call it an "issue", and I'm surprised you even expected it to work. But yes, VS versions are pretty tightly coupled to a corresponding Framework version.



  • Oiz

    AFAIK, Visual Studio is written in C++ and not in .Net.
    (hopefully for the performance...)

    Plus, if there are as many difference as you're telling me, it's very bad for my current developments and it shows nothing but poor design from the .net team. beta software are not ment to have major architectural changes, and beta APIs shouldn't have major architectural changes neither, otherwise you are building your code on a moving framework. Nothing good can come out of this...

  • Y2KPRABU

    You can't be serious right Dude, absolutly will it break. If you have ever read the instructions you'll see that for one, if you ever uninstall the .net 2 framework (regardless of the release) it needs to be the very last component removed. If any components are left installed that require the uninstalled framework they will not remove properly afterwards.

    There is that vsuninstall tool that can help in that situation. But there were some substantial changes in the beta 2 to the release framework. There is no way for beta 2 software to run off of any other framework. It wont work with any of the ctp frameworks either.

    Oh and neither will most of the programs you wrote in beta 2, hah. Well at least without some work. (Datasets specifically)


  • TheRolle

    .Net is supposed to allow users to have several version of the framework installed on the system.

    I understand that this is actually not the case, since I had to uninstall the previous beta to install the final (they still have different version numbers right ).

    Plus,  I don't really understand why and IDE would not work if I install a new version of some libraries (since the IDE is not .Net only, it's only some librarires which have been changed...).

    These two simple reasons make me belive that this is any issue, and not a feature...

    And VS2005 final is not available in the retail market yet...

  • glchapman

    If they are that tightly coupled, they should be released together.

    regards,
    Alan.

  • endersshadow

    I guess it is now. The express edition of C# won't install if the release .Net framework is installed. I hope this is addressed soon.

    regards,
    Alan.

  • MichaelSmith

    One other thing is that, yes, .net alows you to have serveral versions of the framework installed on the system. NOT serveral builds of the same version :)
  • J Ma

    I sent a program written in the beta version to a tester. The installation allows the user to install the .net framework from Microsoft's site. My tester had problems with the installation which I have since discovered are related to this very same issue. The release version of .NET was being installed from the site instead of the beta version that was used in development.

    People who make comments about how beta versions shouldn't work with anything that is released are truly short-sighted. Not releasing such tightly interrelated software simultaneously does not make sense. I expressed this same concern some months ago because so many parts of the VS Express packages did not work together. I gave up on it but came back in Sept because MS seemed to have gotten its act together. I was wrong.

    MS, don't tell us (developers) that you have an integrated suite of development tools if they don't work. If you can't release all the necessary elements that must work together at the same time they don't release them until you are actually ready to release an integrated package.

    Fortunately for microsoft its competitors are too weak to compete. But, MS just is not the company it used to be. In the old days, MS was good to the developer community. Nowadays, they just don't seem to care.

  • erik v

    Two things.
    One, ClickOnce docs tell you all about how it downloads the most recent version of the .net framework. Yea it feels like *** when you run into that problem but remember, you are beta testing. You are suppost to be telling them bugs and helping with the overall release... which brings me to the next thing.
    They can, and did (yesterday) release all of the necessary elements that work together perfectly, hense "Release".

    How can someone smart enough to write their own code, test it, and deploy it, even make coments regarding intermingling of beta components. I have tested so many ctp's and over 99% of the time that i had a problem it was because I didn't take the time to go over the included directions properly.

    Microsoft is going off with everything that they are doing. Can you imagin even being part of such intergration. Most people can't get the components in their own program to have proper communication with the rest of their classes. At the vslive in orlando it seemed like most of the developers there have been coding in notepad for years and all i heard were complaints. No offence but get your head out of your arse and watch some web casts or format your box and read the install procedure.

  • Anandha Subha

    >They are released together.

    That is great news! Can you tell me where I can download or purchase the released version of C# Express The main Express web site still has the beta version that won't install with the released .Net framework.

    regards,
    Alan.

  • Mark Delderfield

    I think it boils down to a licensing issue.  Why should MS permit you to use the release version of .NET 2.0 (which is free) yet continue to use the beta version of VS (which you didn't really pay for directly)   I'm not aware of any product that works side-by-side with beta copies.  Why would it   There would be nothing preventing you from just continuing to use the reasonably stable IDE with the release version of the framework.  No.  The released version of the product should only work with the release version of the framework and vice versa.  Of course VS works with any released version of the framework as is expected.  Furthermore I would expect that the betas would expire by the end of the year.  Why did you decide to install the release version of .NET anyway   As was already mentioned there probably weren't any major changes made between the RC and the final release so you haven't gained anything.  You still can't release a product until the final release of VS is shipped.  BTW, MSDN subscribers can get it now.  I have VS Professional and I'm waiting on VS Team Edition.

    IMHO,
    Michael Taylor - 10/31/05

  • bbbbbbbb

     Alan van der Vyver wrote:
    If they are that tightly coupled, they should be released together.


    I must agree with that.

    Any official statement from any MS team would be welcome :-)

    Specially if there's a way to have my workstation usable without reinstalling the old software.

  • greenleaves

    How deep is the project that you have been using beta 2 I was nervious at first when I loaded my beta 2 huge project into... i think either August ctp or the RC and there were quite a few failures.
    The datasets fail because of the changes in the system.nullable feature. You can take your current dataset and just delete the tables one by one re-adding them in the same file and that should work. (I wouldn't suggest it on large project because of the fun trouble shooting is) Anyways, the change got me into using it(system.nullable) as I was previously uninterested, now I use it in all of my structures, classes, everywhere. It is very very useful.
    The other small things that I noticed is that some of the controls had either black back colors or just errors in the style fonts. I couldn't explain it but I didn't really take the time to care.
    I wouldn't say that there were major architectural changes, other than the ide works extremely better. Starting since the august ctp it has been quite a bit more responsive 200%+ less failures. 
    As far as my project I basically started over.. again. I think i have done it for every release installed. Never disappointed though, through all of the changes its made me realize the great features available.


  • .Net 2.0 release version breaks VS 2005b2?