I provided a talk in the Slope Take a look at from the Southern area Bay .Web Member Group conference toward August fifth. It was a general talk about ClickOnce Deployment and how to utilize it. Just about everyone regarding space are a cup Variations or WPF developer, hence appears rarer and rarer today given that some body migrate so you’re able to web applications. There had been loads of concerns, and the majority of an excellent discussion regarding the issues that some body would eg altered into the ClickOnce implementation.
By far the most seem to questioned ability for the reason that appointment along with the MSDN ClickOnce Forum would be to set up a beneficial ClickOnce app for all users in lieu of a particular representative.
This is certainly difficult because records was kept in the brand new user’s character, where in actuality the representative features realize/produce benefits. Among the build requires off ClickOnce should be to bring an effective implementation techniques which allows consumers to set up applications as opposed to increased privileges. Starting a software for everybody pages requires privileges.
Another construction objective would be to protect the client servers away from trouble for the reason that software installation. Would you remember “dll hell”? This was the trouble that taken place whenever other software arrived and you may changed an effective dll that you are currently determined by, and you will brought about problems for the application, otherwise the other way around.
In this way:
During the a great ClickOnce implementation, you’ll be able to were all the dll’s in your neighborhood which have the fresh new implementation, instead of starting them regarding the GAC or the windows program index. (This can be leaving out, however, new .Online Build or any other needs applications eg SQLServer Share.) It’s also possible to deploy the newest SQL Compact Edition dll’s or DirectX dll’s. This enables that maintain rigorous adaptation control toward dll’s that you include in their implementation. Microsoft would need to decide a way to handle this in case your application was deployed for all pages; once they just weren’t mindful, you could potentially easily get into dll heck once again.
As well, when they just made a decision to place the files according to the All of the Users profile, again there is the permissions problem that Microsoft looked for so you’re able to handle which have ClickOnce implementation, since the affiliate can not establish to those data versus raised privileges. Together with, In the event that Microsoft held the new implemented documents regarding “The Users” folder, they will have to figure out kissbrides.com Besök länken what to do in the event that UserA are signed towards the utilizing the software, following UserB signed towards the there try an upgrade available. Do you really start UserA? Do you forego the latest inform due to the fact UserA is running new software? What’s UserA usually will leave his account signed to the? How do you actually perform an update?
It request could have been passed on in order to Microsoft, but We haven’t heard of any intentions to include a big change to that inside .Net cuatro.0, thus i would not expect one short show. Starting a pretty much all-pages create try stop with the construction specifications regarding ClickOnce implementation, so i thought it would be things we have all in order to live with, at the least for the moment. Playing with XCopy or a build & deployment package and you may rolling the incremental improve methodology is the way to go for individuals who definitely must have an All Profiles installation.
Associated
It entry is which will be recorded below ClickOnce Deployment, Microsoft Technology. You can realize one solutions compared to that admission from Rss feed dos.0 provide. You might exit a response, or trackback from your own webpages.
- Ed Multare States: | Respond Please, is it possible you tell me… How to come up with a keen Digital video disc auto installer in which normally set… . Screen Application Installar (settings.exe and you can msi) . Windows Installer redistribuible . Websites FW 3.5 SP 1 resdistribuible . SQL 2005 Express redistribuible Within Argentina, yet most of the work at Screen application. Here Internet connections several sluggish. Net applcations is actually increasing slow. We lay Requirements but I have problems Once the that Installer opportunity cannot select the redistributions packages . Sory my personal english Thank beforehand. Ed