Run .NET Application From CD

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



All of my experience is with ASP.Net. But I'm working on a winforms app
right now and I have a bit of a dilemna with this new project.

I'm converting an old FoxPro database app to a .Net winforms app. The
old application ran entirely from the CD (aside from the database
files). When first loaded, it would ask you where you wanted to save
the database files. Every subsequent run would ask you where the
database files resided. Simple enough. The client said the app was done
this way because many of their clients would not have admin rights on
their machines to install new software. I found this quite ridiculous,
but nonetheless...

My problem, is that the .Net Framework would need to be installed
regardless. (I informed the client of such) So really, users of the
application would definitely need to install it if it didn't already
exist. Also, I want the new app to use the FoxPro OleDB drivers which
would most likely not be installed on the users machine.

If the framework was already installed on the machine, I know I can run
the app from the CD, however, I'm unsure about the Foxpro OleDb driver.
Wouldn't this need to be installed? With most of my experience in
ASP.Net, I've always used DSN-less connections which would require the
library to be installed and registered in the GAC no? If it's possible
to stuff the supporting files into the bin directory, how would I be
establishing the connection in ADO.net?

I think the client is going to be fine with an install, however I'm
exploring all possibilities. I've been able to make them understand
that to use a windows application, the user would need Microsoft
Windows installed...likewise, to use a .Net application, they would
need the .Net framework installed. Is that correct, or can .Net runtime
files accompany the app in the bin directory and be used without an
install?

Thanks,

Jason

.



Relevant Pages

  • Re: ClickOnce Nightmares
    ... your app need to install the settings. ... LAN) you could create a logon script that will automatically install the ... DownloadOptions options, ServerInformation& serverInformation) ... FileAccess access, Boolean asyncHint) ...
    (microsoft.public.dotnet.framework)
  • Re: Trouble Launching Apps
    ... I installed the app using add/remove programs. ... That is considered install ... non-error results on my Win2000TS /Citrix 1.8 server. ... client rather than Client 32? ...
    (microsoft.public.windows.terminal_services)
  • Re: Saving Back-End Data As mdf
    ... complete code of a VB.NET console app. ... It's just an example to illustrate how a connection string is used. ... so it doesn't appear to be a problem with how or what I install. ... you access to the Microsoft Office Online Beta site'. ...
    (microsoft.public.access.formscoding)
  • Re: Run 10.20 App on 11.00 ?
    ... installed on both machines using the vendor's install scripts. ... > if the app links in libc.a then you basically up the creek because you have ... Use chatr to see what the dependent libraries are. ... an industrial control system made by Fisher Control Systems. ...
    (comp.sys.hp.hpux)
  • Re: Windows XP auto updates stinks!!
    ... just use one exploit whereas you have to test all patches. ... you needn't install them. ... so I ignore any updates to it. ... you install an incompatible app ...
    (microsoft.public.windowsxp.general)