473,587 Members | 2,489 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Re: Click Once Install Defaults


"Steve Gerrard" <my********@com cast.netwrote in message
news:1t******** *************** *******@comcast .com...
RobinS wrote:
>"Steve Gerrard" <my********@com cast.netwrote in message
news:0b******* *************** ********@comcas t.com...
>>>
Interesting , I had not heard that. How would it manage to keep track
of where the assembly was, if it was not in the GAC and not in the
app folder? It seems like havoc would reign if the user uninstalled
the other app, and somehow that dll has to now get put in the second
app folder. Oh wait, maybe it just sees it missing and downloads it
from the install site again...

Forgot to answer this one.

If you look in the obfuscated folder where your deployment resides,
you will see a whole bunch of folders -- I think there's one for each
dll that you deploy.

For example, our application uses DirectX deployed locally (not put
in the GAC), and although I have two versions of the app installed
(because ClickOnce lets you back the most current one out if it's not
a forced upgrade), I only have one folder for DirectX, called
something like micr...bunchofo bfuscated stuff.

I did look, and did notice that only three or four dlls have two copies,
the rest are down to one. I'm still curious if that can be coordinated
between two different apps. Thanks for looking into it...

Sorry for the late response. Been working a lot.

So here's the deal with this: If you strongly sign your assemblies, and they
are used by multiple applications, they will only be copied down from the
server once. The application manifest tells if it is using it locally.

When it is doing updates, it checks the version in those folders that appear
for each assmebly against the one coming from the server, and if it is not
different, it copies it from the local cache folder over to the new
version's folders rather than downloading it from the server.

Now, Brian Noyes said that it does that when you strongly sign the
assemblies, but we are seeing *that* behavior without having all of our
assemblies strongly signed, so maybe I misunderstood him. It takes 3-4
minutes to install our application, but less than 1 minute to install
updates.

Hope this helps.

RobinS.
GoldMail.com

Jun 27 '08 #1
0 879

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
3552
by: simon | last post by:
Hi I am trying to install MIME::Base64 and MIME::QuotedPrint using CPAN on Suse 9.1. Suse comes with Perl v5.8.3 already installed. The error message I receive is as follows: MOOSE:/usr/local/cpanSGH # perl -MCPAN -e "install 'MIME::Base64'" CPAN: Storable loaded ok Going to read /usr/local/cpanSGH/Metadata Database was generated on...
0
1187
by: Rodney | last post by:
I want to provide a small Click Once application to a small number of selected users, when the application is published on an otherwise public web server (I don't want everyone to have access to my application). My first solution was to setup a virtual directory (the publish location) with "Anonymous Access" turned off - setting up a...
1
6393
by: moondaddy | last post by:
I have a VS 2005 winforms project and am trying to get clickonce deployment working correctly. I published the deployment to a test server on my network. It created the publish.htm and from my dev machine I can pull up publish.htm from the browser and it seems to run OK. However, from a test machine the installation fails. From the test...
1
2109
by: ComputerGuyCJ | last post by:
I have an application that I've used click-once deployment to publish out to a shared network path. From there I installed the app on a few client machines, including my own. Since then I published a few updates that were recognized by the app, and the users installed them, so everyone's on the most current version. A couple of glitches are...
2
2898
by: CR | last post by:
I am working on the deployment portion of my first click once app. It was created using VS 2003, with an installer, but has been upgraded to VS 2005, and I would like to use click once. I tested the click once functionality for installing this app many times on development pc's and it works great. When I try to install it on a user pc which...
0
1181
by: Mark | last post by:
Hi, We are a software company that wish to use Click-Once deployment to allow our customers to deliver smart clients to their worker's desktops. We have experimented successfully in-house with publishing our application from VS2005 to local web servers, and have tested the download, installation and upgrade proceedures.
5
3117
by: =?Utf-8?B?UmljaA==?= | last post by:
Greetings, I have been using the Click Once deployment feature of VS2005 - very nice. I had IE6 at the time when I started using Click Once Deployment, and everything worked fine. But then my workstation got upgraded to IE7, and now whenever I deploy an application and IE7 comes up for the Install page - it just says "Connecting..." and...
4
1721
by: =?Utf-8?B?UmljaA==?= | last post by:
Hello, My workstation has been automatically updating IE6 to IE7. When this happens I have a problem with Click Once deployment (VS2005). What happens is that I can still publish applications - which brings up IE. In IE6 this would bring up IE to the install page of the deployed app (server\...\publish.htm). Now it just brings up IE7...
4
1401
by: Aussie Rules | last post by:
Hi, I have a basic app that I have build and am trying to use the click once/publish feature to make the installation. I have create a Virtual Machine using XP SP2, install VS.2005(aka dev) and created the project. I have a second Virtual Machine also with XP SP2(aka Clean), nothing else installed.
0
7923
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main...
0
8216
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. ...
0
8349
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that...
1
7974
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For...
0
6629
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then...
0
5395
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert...
0
3845
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in...
1
2364
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
1
1455
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.