.NET 3.5 application works without .NET 3.5 being installed??!?!?!?! RRS feed

  • Question

  • Is that really possible? We have a .NET 3.5 application that starts and runs fine without .NET 3.5 being installed on the computer. I suppose it's working now because we only recently changed the compile options from using .NET 2.0 to 3.5. We're not really even taking advantage of 3.5's functionality yet.

    Does that make sense?
    I'm not a player, I just code a lot...
    Monday, October 5, 2009 6:00 PM


  • Hello,

    Usually .net application needs specified .net framework to run. You could refer to this article to veirfy that whether your OS has included some .net framework as OS component. 

    In addition, have you got any .net framework installed on your machine? When you mention 'changed the compile options from using .NET 2.0 to 3.5', do you mean change the target framework of the project from 2.0 to 3.5? If so, now that you do not take advantage of .net framework 3.5's new functionality, as I understand, the application could work with .net framework 2.0 installed.
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Send us any feedback you have about the help from MSFT at EMAIL GONE.
    • Proposed as answer by Edwer Fang Monday, October 12, 2009 2:05 AM
    • Marked as answer by YiChun Chen Monday, October 12, 2009 5:43 AM
    Thursday, October 8, 2009 4:22 AM