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

DLL compatibility issue

Hi,

I create plugins for a program. My programs are DLL that references
different DLLs from the master program. Every time they release a new update
to the master program, my DLLs fail saying that the version of the
referenced DLLs is not the one expected. I then need to recompile all my
DLLs with the new version of the master program's DLLs. Is there any way
that I can make my DLL automatically accept newer versions of the master
programs?

TIA.
Nov 21 '05 #1
1 1067
An application configuration file, machine configuration file, or a
publisher policy file can redirect one version of an assembly to another.

Usage:
.. The machine configuration file overrides all other settings. This is only
to be used in rare occasions such as testing.
.. The publisher policy file overrides the application configuration file,
unless the application configuration file states that this is not allowed.
The publisher policy file comes with the .dll file.
.. The application configuration file overrides the manifest of the program.
By default, the manifest states to use the version of the .dll with which
the program was compiled.

"Atchoum" <go*******************@videotron.ca> schreef in bericht
news:GJ*******************@wagner.videotron.net...
Hi,

I create plugins for a program. My programs are DLL that references
different DLLs from the master program. Every time they release a new
update to the master program, my DLLs fail saying that the version of the
referenced DLLs is not the one expected. I then need to recompile all my
DLLs with the new version of the master program's DLLs. Is there any way
that I can make my DLL automatically accept newer versions of the master
programs?

TIA.

Nov 21 '05 #2

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

Similar topics

3
by: Rob Oldfield | last post by:
Just a quick and hopefully straightforward question.... are there any issues with web sites based on .Net not working correctly (or at all) for clients using non IE browsers (Mozilla and Firefox...
6
by: Scott | last post by:
The code below appears to work on the following: MAC - Safari PC - IE PC - Opera But the addition of items to the dropdown (select2) does not function in: MAC – IE
13
by: Derek | last post by:
As I understand it there is a good amount of link compatibility among C compilers. For example, I can compile main.c with GCC and func.c with Sun One and link the objects using either linker (GNU...
2
by: Dominic | last post by:
Hi everybody, I'm planning to use serialization to persist an object (and possibly its child objects) in my application. However, I'm concerned about the backward compatibility issue. I'm...
10
by: Jon Paal | last post by:
In version 1.x .net websites came in multiple versions. As illustrated by the sample starter kits, we saw the Visual Studio versions did not work with the code developed from just the SDK. Can...
70
by: py | last post by:
I have function which takes an argument. My code needs that argument to be an iterable (something i can loop over)...so I dont care if its a list, tuple, etc. So I need a way to make sure that...
150
by: tony | last post by:
If you have any PHP scripts which will not work in the current releases due to breaks in backwards compatibility then take a look at http://www.tonymarston.net/php-mysql/bc-is-everything.html and...
4
by: Maxwell2006 | last post by:
Hi, I am struggling with making my website compatible with multiple browsers and versions. Is there any tool that shows me how my pages look like in different browsers
1
by: Christian Maslen | last post by:
Hi all, I have come across an issue that appears to relate to APAR IY76615: IY76615 CONNECTION WITH .NET DATA PROVIDER MAY FAIL WHEN UPGRADING TO DB2 V8 FP10 This is documented as...
57
by: HEX | last post by:
Have a site under development which works with both IE and Mozilla Firefox. Three MAC users accessed site and two have a small problem with one page and the other recently went to the new Leopard...
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:
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
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
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,...
0
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...

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.