473,503 Members | 1,641 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

ClickOnce for plugin enabled apps

I have an application composed of one .exe, several supporting .dlls, and
several plugin .dlls the app discovers and loads at runtime. The .exe does
not make any compile time references to this last group. How can I customize
the ClickOnce process to include files in this last group?
Dec 1 '05 #1
5 5172
You should be able to either edit the manifest by hand, or use the MAGE tool.
Here's a link:

http://msdn2.microsoft.com/en-us/lib...US,VS.80).aspx

--
Co-founder, Eggheadcafe.com developer portal:
http://www.eggheadcafe.com
UnBlog:
http://petesbloggerama.blogspot.com


"David Smith" wrote:
I have an application composed of one .exe, several supporting .dlls, and
several plugin .dlls the app discovers and loads at runtime. The .exe does
not make any compile time references to this last group. How can I customize
the ClickOnce process to include files in this last group?

Dec 1 '05 #2
> You should be able to either edit the manifest by hand, or use the
MAGE tool. Here's a link:

http://msdn2.microsoft.com/en-us/lib...US,VS.80).aspx


Where can I download MageUI.exe?
Dec 1 '05 #3
> Where can I download MageUI.exe?

Ah, I see it is in my VisualStudio directory. Who is the ClickOnce guru and
does he have a book/website? Same thing goes for an UpdaterBlock guru.
Dec 1 '05 #4
Actually there are several "ClickOnce" gurus, but Dave Templin at MS
seems to be the guy in the know. He was one of the reviewers on a
vanity article on ClickOnce that I put together for a vendor, and he
had excellent advice and suggestions.

Dec 3 '05 #5
Hi,

If you want clickonce to deploy the plugins, you need to include the
plugins in the solution. Including it in your solution doesn't mean you
have to have a compile time reference to it (i.e., you still lookup
plugins and load them at runtime, just as before). Once you have them
referenced, clickonce by default will deploy the files with your
application. You can tweak this process if necessary. For example, you
can create a file group and assign the plugins to this group and then
download the entire set of plugins at runtime (after the initial
deployment).

I would like to know more about your application so that I can provide
more details on how you might go about solving it. Please provide
additional details. I would like to understand exactly how you are
deploying your plugins and what security requirements your application
needs. If you plan on using the ClickOnce APIs, your application is
going to need Full Trust. Please provide more details so I can help
further.

Thanks,
Sayed Y. Hashimi
http://www.sayedhashimi.com
Shameless Book Plug: Service-Oriented Smart Clients with .NET 2.0
http://www.amazon.com/exec/obidos/tg...3/qid=11263614...

Dec 5 '05 #6

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

Similar topics

5
5224
by: Danny Tuppeny | last post by:
I've been playing around with ClickOnce today, and it's all good stuff. Except, that if I change my application to NOT be full trust (which seems to make very little difference to the user prompt,...
0
1371
by: Etienne | last post by:
Hi, I am settings up my application to work with ClickOnce deployment. However, after instlling installing an update, the database doesn't get copied. I tried everything I could think of. It is...
3
2067
by: steven deng | last post by:
I want to know when a clickonce app exits. I have code snippet below. But the Exited event is not triggered. If I change the process to Notepad.exe(see comment line), it works fine. Any suggestion...
2
2522
by: Michael D. Reed | last post by:
I am using ClickOnce to distribute a program. It works well except for one detail. When a new version is installed, the program does not initialize properly immediately after the update. The...
1
1750
by: dongarbage | last post by:
ClickOnce almost does what I want. However, there are a couple of additional things I want to do with my application which I believe are a challenge with a ClickOnce application: 1. The...
7
1563
by: James Wong | last post by:
Hi, When I run the application in Firefox 2.0 using clickonce, it need to save the setup.exe and click open this file. How to skin this steps? Thanks. James
2
4220
by: =?Utf-8?B?Sm9obiBC?= | last post by:
A windows forms 2.0 ClickOnce deployment fails when both SSL is enabled and "require client certificate" enabled on the IIS deployment web server. Can anyone assist with how to configure this...
3
5296
by: =?Utf-8?B?Um9nZXIgVHJhbmNoZXo=?= | last post by:
Hello, I would like to know the best way to install an clickonce in .net 3.5 (we use LINQ 8-D) published application on terminal server 2003 Do I have to install it on EVERY user that will use...
3
2021
by: Ryan Liu | last post by:
hi, I like the Publish function comes with VS2008. But 3 questions remain: how to make update path to be flexiable? Because I will give those updates to my cutomers, and different cutomer will...
0
7278
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,...
0
7328
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...
1
6991
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...
0
7458
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
5578
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,...
0
4672
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...
0
3167
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...
0
1512
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 ...
0
380
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

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.