3

I just began using a Windows program called MarkdownPad which is for editing markdown files.

It is different from programs I am used to using. Instead of installing to a directory that I set, it just saves some kind of shortcut to my Start Menu but I cannot see where the files are actually being called from.

When I install it or open what looks like the installer exe file, it shows a window that says:

Verifying application requirements. This may take a few moments.

From my research it seems this is called a ClickOnce application and it seems that these files can auto update themselves from the web

When it shows that message above, does that mean it is connecting to a server somewhere? If I had no Internet connection would this program fail to work?

Gareth
  • 19,080
JasonDavis
  • 5,062

2 Answers2

4

ClickOnce applications check the developer's website when they start up to see if there's a more recent version available. If there is, it will offer to download the updated version and install it for you. This automatic updating is one of the key benefits to ClickOnce applications.

If you don't have Internet access you can still run the program, but obviously it won't update unless you are connected. I suppose there may be a short delay while it attempts to connect to the server and fails, but it shouldn't be a long one.

Another common ClickOnce application is the MetroTwit Twitter application: http://www.metrotwit.com/

3

Scott Bussinger's answer is mostly correct, and it's certainly accurate from your perspective. However, in regards to your question as it is asked by the title, no, not all ClickOnce applications need the Internet, in order to be both installed and updated.

A ClickOnce application can be installed from an local Intranet location. The difference may seem subtle and it doesn't matter in your case. However, it was worth fully answering your question since the Stack Overflow network is highly indexed by Google and often cross referenced on the web. Other users with the same question, but if their reasons are different, this information might be pertinent.

RLH
  • 4,665