You need version 2.0 of the .NET Framework installed to run an app built with VS 2005. If you have an installer for your app then you should have the installer install the Framework for you, which both ClickOnce publishing and Setup projects can do. Otherwise, you or the user will need to install the Framework manually.