Results 1 to 24 of 24

Thread: .NET 3.0 interesting note

  1. #1

    Thread Starter
    I'm about to be a PowerPoster! kleinma's Avatar
    Join Date
    Nov 2001
    Location
    NJ - USA (Near NYC)
    Posts
    23,373

    .NET 3.0 interesting note

    The .NET 3.0 redist package is pretty nice compared to its predecessors in that it is only 2.8MB and will connect to Microsoft via the web to download everything else it needs.

    I thought about using it for one of my .NET 2.0 apps, because it would make it 3.0 ready, and also make it easier to distribute.

    After some testing though. I found out this information, which may be useful to someone else:

    1) .NET 3.0 is just an extension of .NET 2.0 (which is why it works with VS 2005)

    2) .NET 3.0 is NOT a full framework. It is a supplement to 2.0. If a system does NOT have .NET 2.0 on it, and you install .NET 3.0, it installs BOTH. you will notice that the .NET 3.0 folder does not contain all the normal framework files, just the things new to 3.0. Everything else is managed by .NET 2.0, including code access security.

    3) .NET 3.0 will only run on the following operating systems
    Windows XP SP2
    Windows 2003 Server SP1
    Windows Vista
    (Note that on Vista you can NOT install .NET 3.0, it is included out of the box, along with ALL other .NET framework versions to date)

    4) So unless you can limit your client base to only having XP SP2, which I know I can't do, you will need to stick with .NET 2.0 which will run on systems as far back as 98 (as long as its all patched up)

  2. #2
    Fanatic Member
    Join Date
    Aug 2006
    Location
    Chicago, IL
    Posts
    514

    Re: .NET 3.0 interesting note

    Microsoft is doing it's best to ensure older systems, like 98 (which can still be viable), aren't targeted by developers anymore.

    It's going to be a while until I even think of moving to Vista. I'm stickin with what I've got now.
    Warren Ayen
    Senior C# Developer
    DLS Software Studios (http://www.dlssoftwarestudios.com/)

    I use Microsoft Visual Studio 2005, 2008, working with Visual Basic and Visual C#
    Hey! If you like my post, or I solve your issue, please Rate Me!

  3. #3

    Thread Starter
    I'm about to be a PowerPoster! kleinma's Avatar
    Join Date
    Nov 2001
    Location
    NJ - USA (Near NYC)
    Posts
    23,373

    Re: .NET 3.0 interesting note

    I don't have a problem moving to Vista, but my customers are a mix of everything from Windows 95 to Windows XP, so I can't just demand they all upgrade to something newer.

  4. #4
    Fanatic Member
    Join Date
    Aug 2006
    Location
    Chicago, IL
    Posts
    514

    Re: .NET 3.0 interesting note

    That's true. Same here. Some of our computers run 98 on them (our EDI export can't use 2000 or higher), and so I'll need to keep that legacy software around. I thought about moving the big stuff for the company to Vista and .NET 3 on a separate development computer, and keep legacy apps on this one.
    Warren Ayen
    Senior C# Developer
    DLS Software Studios (http://www.dlssoftwarestudios.com/)

    I use Microsoft Visual Studio 2005, 2008, working with Visual Basic and Visual C#
    Hey! If you like my post, or I solve your issue, please Rate Me!

  5. #5
    Hyperactive Member Arrow_Raider's Avatar
    Join Date
    Dec 2001
    Location
    AVR Lovers Club
    Posts
    423

    Re: .NET 3.0 interesting note

    Quote Originally Posted by kleinma
    I don't have a problem moving to Vista, but my customers are a mix of everything from Windows 95 to Windows XP, so I can't just demand they all upgrade to something newer.
    Why? I hate it when people run old systems.
    My monkey wearing the fedora points and laughs at you.

  6. #6
    Fanatic Member
    Join Date
    Aug 2006
    Location
    Chicago, IL
    Posts
    514

    Re: .NET 3.0 interesting note

    Quote Originally Posted by Arrow_Raider
    Why? I hate it when people run old systems.
    You might, but there can be reasons. For instance, our EDI software through out VAN would cost 20k to upgrade. We're not willing. However, it can't work on Windows 2000 or higher, but since it works perfectly for us anyway (and EDI is simply text files), we keep it on a legacy 98 machine.
    Warren Ayen
    Senior C# Developer
    DLS Software Studios (http://www.dlssoftwarestudios.com/)

    I use Microsoft Visual Studio 2005, 2008, working with Visual Basic and Visual C#
    Hey! If you like my post, or I solve your issue, please Rate Me!

  7. #7
    PowerPoster JuggaloBrotha's Avatar
    Join Date
    Sep 2005
    Location
    Lansing, MI; USA
    Posts
    4,286

    Re: .NET 3.0 interesting note

    if EDI is simply text files, why not make your own EDI app that does run on the framework?
    Currently using VS 2015 Enterprise on Win10 Enterprise x64.

    CodeBank: All ThreadsColors ComboBoxFading & Gradient FormMoveItemListBox/MoveItemListViewMultilineListBoxMenuButtonToolStripCheckBoxStart with Windows

  8. #8
    Super Moderator jmcilhinney's Avatar
    Join Date
    May 2005
    Location
    Sydney, Australia
    Posts
    111,221

    Re: .NET 3.0 interesting note

    There is absolutely no point having support for older OSes in .NET 3.0. All .NET 3.0 is is .NET 2.0 with support added for WWF, WPF and WCF, all of which are new Vista features. That means that Vista is the only OS that can benefit from .NET 3.0. XP is supported to allow developers using that platform to develop Vista applications. Who is developing Vista apps with VS 2005 on anything less than XP? Noone is, so what use can support for those older OSes in .NET 3.0 be? None.

    Also, the VS 2005 bootstrapper allows you to specify that the Framework will be downloaded from Microsoft when your app is installed anyway, so there's no need to distribute it with your application.
    Why is my data not saved to my database? | MSDN Data Walkthroughs
    VBForums Database Development FAQ
    My CodeBank Submissions: VB | C#
    My Blog: Data Among Multiple Forms (3 parts)
    Beginner Tutorials: VB | C# | SQL

  9. #9
    MS SQL Powerposter szlamany's Avatar
    Join Date
    Mar 2004
    Location
    Connecticut
    Posts
    18,263

    Re: .NET 3.0 interesting note

    Quote Originally Posted by JuggaloBrotha
    if EDI is simply text files, why not make your own EDI app that does run on the framework?
    Because in a production shop you measure return-on-investment before jumping off a cliff.

    Writing your own EDI translator can be done - the files are simple.

    But having a commercial translator means it's doing x-number of validations on the EDI transmissions and translating them nicely from EDI to whatever your shop need for import (flat, sql, csv, tdf - whatever). And it can handle whatever your shop needs for export transmissions from you...

    The real problem here is that applications - like this EDI one - do not continue to move along with OS-upgrades. Could be they went out of business - could be simply moved along with newer versions that ran on new OS's. Either way having to support legacy app's in a production environment stinks - the hardware and support costs associated with keeping a win-95 or win-98 box viable are always a problem...

    As a software vendor my contracts with customers demand I stay viable with current OS/framework/sql db versions...

    But forcing the customer to switch when the new product is available is not in my control.

    *** Read the sticky in the DB forum about how to get your question answered quickly!! ***

    Please remember to rate posts! Rate any post you find helpful - even in old threads! Use the link to the left - "Rate this Post".

    Some Informative Links:
    [ SQL Rules to Live By ] [ Reserved SQL keywords ] [ When to use INDEX HINTS! ] [ Passing Multi-item Parameters to STORED PROCEDURES ]
    [ Solution to non-domain Windows Authentication ] [ Crazy things we do to shrink log files ] [ SQL 2005 Features ] [ Loading Pictures from DB ]

    MS MVP 2006, 2007, 2008

  10. #10

    Thread Starter
    I'm about to be a PowerPoster! kleinma's Avatar
    Join Date
    Nov 2001
    Location
    NJ - USA (Near NYC)
    Posts
    23,373

    Re: .NET 3.0 interesting note

    Quote Originally Posted by jmcilhinney
    Also, the VS 2005 bootstrapper allows you to specify that the Framework will be downloaded from Microsoft when your app is installed anyway, so there's no need to distribute it with your application.

    That implies the VS setup project is being used. I use INNO setup because it provides me more functionality, and also is a single setup.exe file.

    Correct me if I am wrong, but there is still no way with the VS setup project to get a single setup file. You still get a setup, and an msi, etc...

    This is no good for downloading of software, as it would require an additional packaging into a self extracting exe.

  11. #11
    Fanatic Member
    Join Date
    Aug 2006
    Location
    Chicago, IL
    Posts
    514

    Re: .NET 3.0 interesting note

    if EDI is simply text files, why not make your own EDI app that does run on the framework?
    We do, actually. Our AutoSend program converts our Sales Orders into multiple EDI formats for various MFG's, but we can't just "send" them. Each of those MFG's has different VAN's, formats, software, EDI transmission types, like EDI, EDI email, or EDI-X12. It would cost us more to pay me to build an EDI app than to continue using the now long since paid-for-itself Windows 98 legacy app we use.
    Warren Ayen
    Senior C# Developer
    DLS Software Studios (http://www.dlssoftwarestudios.com/)

    I use Microsoft Visual Studio 2005, 2008, working with Visual Basic and Visual C#
    Hey! If you like my post, or I solve your issue, please Rate Me!

  12. #12
    I'm about to be a PowerPoster!
    Join Date
    Jan 2005
    Location
    Everywhere
    Posts
    13,647

    Re: .NET 3.0 interesting note

    Quote Originally Posted by klienma
    Correct me if I am wrong, but there is still no way with the VS setup project to get a single setup file. You still get a setup, and an msi, etc...
    As far as I know the msi only launches the setup exe anyway.

  13. #13

    Thread Starter
    I'm about to be a PowerPoster! kleinma's Avatar
    Join Date
    Nov 2001
    Location
    NJ - USA (Near NYC)
    Posts
    23,373

    Re: .NET 3.0 interesting note

    I thought it was the other way around... either way.. it still requires more than 1 file to be distributed, which is not good if you expect your non computer savvy customers to download and run setup.exe to install your program.

    Like I said, I know I can add in another step of just packing the exe up in some self extracting installer, but INNO does that for me. I haven't seen anything that has made me want to switch to using the VS installer at this time.

  14. #14
    I'm about to be a PowerPoster!
    Join Date
    Jan 2005
    Location
    Everywhere
    Posts
    13,647

    Re: .NET 3.0 interesting note

    Yes, but only one of the msi or exe is needed. Can't remember which one though.

  15. #15
    Fanatic Member
    Join Date
    Aug 2006
    Location
    Chicago, IL
    Posts
    514

    Re: .NET 3.0 interesting note

    the MSI is the only file needed. It's what contains the actual files inside of it. The Setup Program is just....for legacy.
    Warren Ayen
    Senior C# Developer
    DLS Software Studios (http://www.dlssoftwarestudios.com/)

    I use Microsoft Visual Studio 2005, 2008, working with Visual Basic and Visual C#
    Hey! If you like my post, or I solve your issue, please Rate Me!

  16. #16
    Super Moderator jmcilhinney's Avatar
    Join Date
    May 2005
    Location
    Sydney, Australia
    Posts
    111,221

    Re: .NET 3.0 interesting note

    The MSI is what installs your application, but if you want any prerequisite components installed, like the Framework itself, then you need to run Setup.exe because that's where the bootstrapper is. It is Setup.exe that will install the Framework, SQL Server Express, Crystal Reports, etc., before invoking your MSI package and installing your app.
    Why is my data not saved to my database? | MSDN Data Walkthroughs
    VBForums Database Development FAQ
    My CodeBank Submissions: VB | C#
    My Blog: Data Among Multiple Forms (3 parts)
    Beginner Tutorials: VB | C# | SQL

  17. #17

    Thread Starter
    I'm about to be a PowerPoster! kleinma's Avatar
    Join Date
    Nov 2001
    Location
    NJ - USA (Near NYC)
    Posts
    23,373

    Re: .NET 3.0 interesting note

    Don't you also need to distribute Windows Installer 3.0 or higher redist incase they don't have it?

  18. #18
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: .NET 3.0 interesting note

    doesnt that get prompted to update/download too? (installer 3.0).
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  19. #19

    Thread Starter
    I'm about to be a PowerPoster! kleinma's Avatar
    Join Date
    Nov 2001
    Location
    NJ - USA (Near NYC)
    Posts
    23,373

    Re: .NET 3.0 interesting note

    Rob,

    For which version of the framework? 2.0 or 3.0?

    I know in 3.0 it doesn't because 3.0 requires XPSP2, which already has a high enough Windows Installer version. I am not sure about the 2.0 framework setup downloading Windows Installer (or are you saying the bootstrapper will download it for you?)

  20. #20
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: .NET 3.0 interesting note

    Not sure about downloading but I remember there was a prompt for me to update the installer to 3.0 and it did it via an download. It might have been when I installed SP2 so you would be right that it would already be updated.
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  21. #21
    Addicted Member skea's Avatar
    Join Date
    Mar 2006
    Posts
    187

    Re: .NET 3.0 interesting note

    Quote Originally Posted by Arrow_Raider
    Why? I hate it when people run old systems.
    I have two Oses on my System. Win 2K and Win XP. I mostly use and develop Apps on Win 2K because i know its much more stable than XP. I use XP to see how my Apps will function on a Win XP Machine. I am waiting on Vista,if its more stable then i will completely disband Win 2K.
    So if .NET 3.0 can't work on my 2K, then i will be forced to move extremely fast. Disband WinXp and Win 2K.
    Using:VS 2008 Team System :: SQL Server 2005 Standard Edition.
    ----------------------------------------------------------------

  22. #22
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: .NET 3.0 interesting note

    XP SP2 is much more stable then without a SP and would be recommended over 2000 Pro SP4. 2000 Pro is coming up on 7 years old now.
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  23. #23
    I'm about to be a PowerPoster!
    Join Date
    Jan 2005
    Location
    Everywhere
    Posts
    13,647

    Re: .NET 3.0 interesting note

    Quote Originally Posted by Robdog888
    2000 Pro is coming up on 7 years old now.
    6 years. It was released in Feb '01.

  24. #24
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: .NET 3.0 interesting note

    Well I had the beta versions back in the summer of 2000. So there

    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width