473,372 Members | 1,140 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,372 software developers and data experts.

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 5164
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
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
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
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
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
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
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
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
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
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
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

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.