473,383 Members | 1,789 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,383 software developers and data experts.

extending a click once application with plugins(deployment issue)

I'm creating a winforms click-once application that is plugin
enabled.
The application is working, and so are the plugins. but now i have
got the following problem:

after deployment i do not want to touch _ANY_ file of my deployment,
but i have got one directory that contains all the plugins.
As soon as the application starts i want to get all these dll's and
hook them up to the main application.

i've looked in to adjusting my manifest file's, referencing to the
dll's(which is the only working thing at the moment)

Does anybody know of a simple mechanism so i can deploy all dll's in a
single directory without adjusting my solution for every dll that i
want to copy ????

TIA

Mar 13 '07 #1
1 2060
What you want to do is in your ClickOnce manifest, you will mark the
add-in files as optional. Then, in your application, when you want to call
the DownloadFileGroup method on the ApplicationDeployment class in the
System.Deployment namespace.

Hope this helps.
--
- Nicholas Paldino [.NET/C# MVP]
- mv*@spam.guard.caspershouse.com

<kr********@gmail.comwrote in message
news:11**********************@s48g2000cws.googlegr oups.com...
I'm creating a winforms click-once application that is plugin
enabled.
The application is working, and so are the plugins. but now i have
got the following problem:

after deployment i do not want to touch _ANY_ file of my deployment,
but i have got one directory that contains all the plugins.
As soon as the application starts i want to get all these dll's and
hook them up to the main application.

i've looked in to adjusting my manifest file's, referencing to the
dll's(which is the only working thing at the moment)

Does anybody know of a simple mechanism so i can deploy all dll's in a
single directory without adjusting my solution for every dll that i
want to copy ????

TIA

Mar 19 '07 #2

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

Similar topics

3
by: zbcong | last post by:
what is the difference between no-touch and click-once deployment?
2
by: ThisBytes5 | last post by:
I am currently working on an application that uses plugins. When I publish my application as a click once app I would like to include all of the current plugins in the install. Currenly I don't see...
1
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...
3
by: Jordan S. | last post by:
I have a client that has an MS Access application that has outgrown MS Access and it's time to migrate to something more substantial. I'm proposing a .NET Windows Forms application. The client...
1
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...
2
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...
5
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...
1
by: narendra | last post by:
Hello, I'm trying to install two different versions of office dll's(2.2.0.0 & 12.0.0.0) using click once I always get the error version doesnot match with reference in the manifest Can some one...
6
by: Lord Zoltar | last post by:
I built a small app with VS C# Express 2008, and published it as a click-once app. I tried installing it on my local machine, and when I click on its icon from the Start menu, nothing happens....
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
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:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
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
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: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
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.