Re: Clickonce update requires new prerequisite

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



I would agree that forced updates are the best way to go.

Thanks so much for the info.....still reading the Brian's book.

jim

"RobinS" <robins@xxxxxxxxxxxxxxxx> wrote in message
news:wpWdnZN8-sfYvDHanZ2dnUVZ_sudnZ2d@xxxxxxxxxxxxxx
While we use the software internally, it is an external product.
(http://www.goldmail.com) Anybody can sign up for it. There's a free
version, although I'm not certain how obvious that is from the signup -- I
think when you get to the page where you talk about $, you find the free
version there. They recently changed that, and I haven't checked it out
yet.

We haven't noticed any problems with the bandwidth. However, we are using
a Content Delivery Network to deploy the application widely. We have
thousands of users, and hope that number grows, and we need to have a
scalable solution. Internally for QA purposes, we deploy our app for about
30 people on our local server, and haven't had any problems with it.

For testing, if you are running IIS on your machine, you can deploy to
your own web server by publishing to http://localhost/appname. I do this
for testing the deployment, and then install it on the same machine, or
sometimes a different one.

Our application is only about 10MB. When the user installs it the first
time, it checks for .Net 2.0 and installs as a prerequisite if necessary
(from MSFT's website). I think we've had some issues here and there with
that, especially on older machines. (Technically, we only support XP and
Vista).

Every time the user runs the app, it checks for an update. If there is
one, it only copies over the updated files. It runs really fast. We're
considering doing forced updates, and it runs so fast it's almost
negligible. There's no additional chatter, until the user exits and runs
the app again.

ClickOnce also provides an API, so if you don't want to do automatic
updates through the deployment, you can put an option on a menu and let
the user check for updates. We weren't keen about this, because we all
know how often we voluntarily update anything. :-)

RobinS.
GoldMail, Inc.
--------------------------------
"jim" <jim@xxxxxxxx> wrote in message
news:wMdqj.76938$N67.39470@xxxxxxxxxxxxxxxxxxxxxxxxx
Robin,

Is your Company's ClickOnce implementation for internal software or
external users? Also, what have you noticed about the bandwidth
requirements of running a ClickOnce application? Is ClickOnce very
"chatty" or does it require careful planning to contain bandwidth costs?

Thanks!

Jim

"RobinS" <robins@xxxxxxxxxxxxxxxx> wrote in message
news:L-6dnds51pTVADranZ2dnUVZ_ommnZ2d@xxxxxxxxxxxxxx
The machine you are trying to install it on -- what OS is it running?

RobinS.
GoldMail, Inc.
-------------------------------------
"Ken Lemieux" <KillerCoder@xxxxxxxxxxxxxxxx> wrote in message
news:6E90523E-EE17-4733-86B2-BD0503F6DB64@xxxxxxxxxxxxxxxx
Thanks for the responses RobinS and Linda.
I apologize, because I neglected to tell you that I had already checked
3.5
Framework and 3.1 Windows Installer as prerequisites. Below is the text
from
the "System Update Required" dialog box thats displayed when an
installed 2.0
Clickonce application detects an update requiring the 3.5 Framework.

"Unable to install or run the application. The application requires
that
assembly WindowsBase Version 3.0.0.0 be installed in the Global
Assembly
Cache (GAC) first.

More information on this system update can be found by visiting the
site
here."
--
Kenneth Lemieux
Project Engineer
Whelen Engineering Co., Inc.


"Ken Lemieux" wrote:

Hi,

I have a Clickonce application currently deployed with .NET 2.0 as a
prerequisite. This application has been updated to use features in
.NET 3.5,
(file association). When my current app sees the available update the
install
fails because the .NET 3.5 framework is not present. Initial
installations
are fine.

How do I enforce installing of a prerequisite upon update of a
Clickonce
application?
--
Kenneth Lemieux
Project Engineer
Whelen Engineering Co., Inc.






.



Relevant Pages

  • ClickOnce issues
    ... I'm looking at ClickOnce as a possible ... I need to prompt for some install info via various custom dialogs. ... Can users install my app into a central location like "C:\Program Files" ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Newbie Question for VB Express
    ... For some reason I can't get Clickonce to work. ... project to the app, setting options, building and using windows installer ... to a CD to install from there. ... Shouldn't I be able to run the setup from my HD and have it install the ...
    (microsoft.public.dotnet.languages.vb)
  • RE: Is ClickOnce Appropriate?
    ... to know if the user canceled the install after I've launched it. ... able to get your launch application working using both the MSI and ClickOnce? ... ApplicationDeployment updater = ApplicationDeployment.CurrentDeployment; ... ClickOnce recently support a new "file patching" feature which may help to ...
    (microsoft.public.dotnet.framework)
  • Re: ClickOnce issues
    ... I'm looking at ClickOnce as a possible alternative to MSI and have poured through much of the docs trying to figure out how to customize my app's install if possible. ... The only info I can find deals with a custom bootstrapper but I'm not sure if this is the correct approach and there's precious little info on the subject anyway. ... While ClickOnce doesn't normally require admin rights since it installs the app under each user's user profile folder, how does it avoid the bloat that results from the same app being installed multiple times. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Deploying dotnet application
    ... Trying to install an app from another unknown persons web can be dangerous, ... You might want to check your ClickOnce settings, ... appropriate DotNet framework? ...
    (microsoft.public.dotnet.distributed_apps)