VS 2008 Conflicting Assembly Versions?

Apr 20, 2010

I have a COM application (X) that references various .NET assemblies. All the .NET assemblies, with the exception of one (Y), were created a while ago and reference an earlier version of a 3rd party component, say version 1. The other .NET assembly (Y) uses a later version of the 3rd party component, say version 2.When I install the COM application (X) on the target pc, version 1 of the 3rd party component is installed in the installation directory of the COM application. The .NET assembly (Y) is installed into its own directory on the target pc and has version 2 of the 3rd party component installed in its installation directory.

When I run the COM application (X) and try to launch (Y), I get an error because I guess the COM application is forcing (Y) to use the version installed in its app.dir, in this case version 1 as opposed to version 2. Is there any way around this? It seems a bit much to have to rebuild all the projects that reference this assembly just to sync versions.

View 6 Replies


ADVERTISEMENT

Accommodate 2 Different Assembly Versions Of A Reference DLL?

Aug 13, 2009

I have a pretty complicated project with lots of class files, code modules, etc. There was a changed to one of my referenced DLLs that requires an isolated change in a single Sub within my solution. Unfortunately, this new Sub is not compatible with most of my clients' configuration but is required by some of my other clients. So now I must keep two versions in Source Safe of my solution - which I do not want to do. What I would like to do is to be able to determine which DLL is running and flip a switch to use the either the old Sub or the new Sub. Currently the sub is in a class, but I could break it out. Is it possible to determine which assembly version DLL is running? Also, if I reference the new DLL, the old Sub will not build. If I reference the old DLL, the new Sub will not build. So is there a way to keep both Subs in the same project?

Can I use reflection to know what is the assembly version of a loaded DLL?

View 3 Replies

C# - ASP.NET: Multiple Assembly Versions, Same Web Application?

May 28, 2009

ASP.NET pros out there can answer this question. I have a single web application that contains a website and a web service - both have several assembly references in common (data access layer, utilities, etc) - however, recent changes made to the web service will require different versions of the common assemblies, versions that the website won't work with (in case you're wondering, the website is some legacy 1.x .NET code that explodes when using the newer version assemblies.)

allow my web service to reference one version and have my website reference another? I can obviously have only one version with the same name within the bin folder.(P.S. - It just dawned on me that I could probably compile and reference the common assemblies with a different name, and place those in the web app's bin folder - but that sounds really fugly...)

View 4 Replies

Accommodate 2 Diff Assembly Versions Of A Reference DLL?

Aug 13, 2009

I have a pretty complicated project with lots of class files, code modules, etc. There was a changed to one of my referenced DLLs that requires an isolated change in a single Sub within my solution. Unfortunately, this new Sub is not compatible with most of my clients' configuration but is required by some of my other clients. So now I must keep two versions in Source Safe of my solution - which I do not want to do. What I would like to do is to be able to determine which DLL is running and flip a switch to use the either the old Sub or the new Sub. Currently the sub is in a class, but I could break it out. Is it possible to determine which assembly version DLL is running? Also, if I reference the new DLL, the old Sub will not build. If I reference the old DLL, the new Sub will not build. So is there a way to keep both Subs in the same project?

View 1 Replies

Found Conflicts Between Different Versions Of Same Dependent Assembly

Jun 9, 2011

What's the meaning of this error? The first version the I had installed is the vb. 2008 express edition. Now I try to used the vb.net2008 team system. Is there any conflict with those versions that I had installed to my pc?

View 3 Replies

Error : Found Conflicts Between Different Versions Of The Same Dependent Assembly

Jan 23, 2012

VS2008 / XP Pro sp3 / .NET 3.5 I develop during the day on my office computer and bring home projects on a laptop to work on over the weekend. After working at home then at work, I have a conflict that I don't understand. When I build, all is normal but when I debug, I get "Found conflicts between different versions of the same dependent assembly." If I click on the warning message I also get "Do you want to fix these conflicts by adding binding redirect records in the app.config file"?Both computers have same O/S, same SP, same .NET, same VS. Only thing that could be different is particular O/S updates that have been installed on each machine. What causes this warning and where do I look for differences? I really hate to let mSoft keep changing my code every Saturday and Monday. I just don't trust it on Mondays.

View 7 Replies

Getting Runtime Error 3447 - Jet VBA File (VBAJET.dll For 16-bit Versions Or VBAJET32 For 32-bit Versions) Failed To Initialize When Called

Aug 19, 2010

To the board: Lately I've been getting Runtime error 3447 ("The Jet VBA file (VBAJET.dll for 16-bit versions, or VBAJET32 for 32-bit versions) failed to initialize when called. Try reinstalling the application that returned the error") when attempting to open a certain program (not one that I designed, just downloaded and installed). I installed this program in January 2009, but this error began happening only this past July. someone else to information about the files vbajet32.dll and expsrv.dll. One site said that the problem was probably caused by the file expsrv.dll being absent, but I checked my System32 folder, and it's there. As far as I can tell, it has always been there (the computer was made in 2008, and as I said the program had always worked before). Vbajet32.dll is also there. I tried uninstalling and reinstalling the program, but error 3447 still occurs. I also tried uninstalling the program and installing an older version, but 3447 is still there.

I tried replacing expsrv.dll, thinking it might have been corrupt, but that didn't help, and I cannot register that dll anyway. I can't figure this thing out. Both of the files are there, and I didn't change any settings or anything anywhere between last January and this July. By the way, I am on Vista.

View 1 Replies

VS 2008 Unable To Emit Assembly: Referenced Assembly AxInterop.MSFlexGridLib Does Not Have A Strong Name

Dec 4, 2009

I have recently upgraded an VB6 project to vs2008. I was almost finished when the following error occured. Unable to emit assembly: Referenced assembly AxInterop.MSFlexGridLib does not have a strong name Prior to this error appering, I tested my app several times and it was fine. Only after publishing it did the error appear. I have tried all solutions I could find, but nothing helps. I have read [URL]

View 1 Replies

Get The Inputbox To Close Without It Conflicting With The Loop?

Jun 22, 2010

I was looking though a book on Visual Basic .Net and came across a little password-protection program (A very simple one).

Problem is, that this was written for VB6, not the 2008 version, so i did a little editing as shown below:
'Start by declaring variables
Dim Password As String

[code]....

The only thing i am having difficulty is with the line at the end. Even though it has been told it needs to close if more than three attempts are made, it keeps trying to create a fourth attempt and is fighting against the If statement.How do i get the inputbox to close without it conflicting with the loop? I thought maybe an End If statement at the end would help, but it doesn't.

View 3 Replies

Child Forms Are Sharing Controls And Conflicting

Feb 7, 2012

I have a form that can spawn a child form, something like:[code]I want to be able to launch multiple children. Unfortunately, I seem to be getting conflicts within the controls of the children. One button will run the other child's control, etc. They also seem to think that their class-level variables are accessible to each other. Private Shared variables like the following are conflicting (one form thinks it's seeing the other form's "mp3file" variable as their own):[code]How do I spawn children forms that keep their controls and data separate?

View 1 Replies

Code For 2008 And 2010 Versions Of .Net?

Sep 3, 2009

<edit> On 27th January, 2011.If you are using VB.Net 2005 or earlier then please see my 14th post in this thread.</edit>I saw a post earlier on which reminded me about Extension Methods.This led me to create the following code which acts on the base class

[Code]...

View 1 Replies

VB 2008: Publish Two Versions Of The Same Program?

Jun 15, 2009

I have two slightly different versions of my VB applications that I would like to publish simultaneously. The differences are minimal and mostly include GUI and some internal logic. Incorporating changes into a single application is not an option right now.

I tried publishing and installing them separately but the latest installer always overwrites whatever has already been installed. For example, if I install App v1, then App v2, only App v2 will be visible. If App v1 is installed after App v2, only App v1 will be visible. What I want to have is to have them both installed. I am using Visual Studio 2008.

View 1 Replies

Deployment :: Which Windows Versions Are Supported From .NET 2008

Mar 9, 2010

I have made a Windows Application using the VB.NET 2008. Which are the Windows versions at, my Application can work?For example Windows 98, 2000, NT, XP....

View 1 Replies

Connection String For Excel 2008 & 2010 Versions?

May 13, 2011

I have a small application where I am importing different versions (2008, 2010) of Excel sheets and saving them in SQL server. My program will find the 2008 versions but for some reason it will not find the Excel 2010 versions. I am not sure if my code for the Connection String is correct. Perhaps someone could have a look at my Connection String code?

Imports System.Data
Imports System.Data.OleDb
Public Class DBHelperClass

[code].....

View 2 Replies

Save Different Versions Of A Project In VB 2008 Express Edition?

May 3, 2009

I am using using Visual Basic Express edition 2008. How can save / save as my project in different version when I make changes to the code? i.e. save the same project whenever I make a change in the code and keep the previous version of the code for future reference?

View 3 Replies

VB Express 2008 - Alot Of Errors Appear When Using Code From Other VB Versions

May 15, 2009

I am working with VB Express 2008 and i am having a lot of errors appear when using code from other VB Versions. Is their a computability problem

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Button2.Click
'CLICK TO OPEN DVD ROM DRAW Declare mciSendStringA Lib "winmm.dll" (ByVal lpstrCommand As String, _

[CODE]...

Use code tags when posting your code. Code tags are used like so =>

View 3 Replies

VS 2008 : Make A Program That Works With Multiple Versions Of Microsoft Office?

Mar 3, 2010

What is the best way to make a program that works with multiple versions of Microsoft office? I own office 2007, so my program uses the office 2007 com objects. When I try to use my application with office 2003, I get errors related to the com objects. Does Microsoft have com objects that are compatible with multiple versions of office?

View 2 Replies

VS 2008 Having A Ini Type File So My.settings Don't Get Over Written When Load Newer Versions Of An Application?

Aug 23, 2009

how I can go about having a ini type file so my.settings don't get over written when I load newer versions of my application?

View 3 Replies

Published Setup Requires Assembly CrystalReports 10.2.3600.0 In Global Assembly Cache

Dec 28, 2005

When running setup to install published program, the following message occurs: System Update Required: Unable to install or run the applicaiton. The application requires that asssembly CrystalDecisions.CrystalReports.Engine Version 10.2.3600.0 be install in the Global Assembly Cache (GAC) first. This version is listed in the references of the program and in my mind, be included in build. How do I get by this error?

View 23 Replies

Published Setup Requires Assembly CrystalReports 10.2.3600.0 In Global Assembly Cache?

Apr 18, 2012

When running setup to install published program, the following message occurs: System Update Required: Unable to install or run the applicaiton. The application requires that asssembly CrystalDecisions.CrystalReports.Engine Version 10.2.3600.0 be install in the Global Assembly Cache (GAC) first. This version is listed in the references of the program and in my mind, be included in build. How do I get by this error?

View 2 Replies

Unable To Load Assembly Ensure That The File Is A Valid .net Framwork Assembly?

Jun 17, 2009

I receive this error as "Assembly Load Error" whenever adding a form or other object that has to be inherited.

"Unable to load assembly. Ensure that the file is a valid .net Framwork assembly"

View 1 Replies

C# - Loading An Assembly Using Assembly.LoadFrom() As The Assemblies Are Located In A Different Path?

Apr 2, 2012

I am loading an Assembly using Assembly.LoadFrom() as the assemblies are located in a different path from Application Base directory.

Dim oAssembly As Assembly = _
Assembly.LoadFrom("C:\MyFolder\" + ddlXlate.SelectedItem.ToString() + ".dll")

And I consume a Type from that assembly without any problem:

oXML = CType(oAssembly.CreateInstance(sBaseType + ".XlateContainer"), _
XlateBase.XlateContainer)

However, the problem occurs when I try to use a Type from this assembly from within another method like the one below:

oComboBox.DataSource = _
[Enum].GetValues(Type.GetType(sType + "+ItemEnum," + sAssemblyName))

sAssemblyName is the one I loaded using LoadFrom() actually. After it said it cannot find the assembly, I used AssemblyResolve event which solved my problem :Subscribing AssemblyResolve event :

AddHandler AppDomain.CurrentDomain.AssemblyResolve, _
AddressOf MyResolveEventHandler

Event Handler Method:

Private Shared Function MyResolveEventHandler(ByVal sender As Object, _
ByVal args As ResolveEventArgs) As Assembly
Return Assembly.LoadFrom("C:\PSIOBJ\" + args.Name + ".dll")
End Function

And I thought maybe the error occurs because it cannot find a dependent assembly defined in assembly manifest file I loaded using LoadFrom() already but when I checked the args.Name, I saw it was trying to load same assembly and after that it worked without any problem. So basically a type in the loaded assembly cannot be found before the event adding change.

My old code was using AppDomain.CurrentDomain.Load() and Assembly.Load() methods and they were working fine without the AssemblyResolve event. I was able to reach types in dynamically loaded Assembly from every where within the same AppDomain.

LoadFrom() can find dependencies automatically within the same requested assembly path and that couldn't be problem as everything this dll needs was there. So at first it looked like a AppDomain problem to me as it looks like it seems it can reach assemblies from Load context instead of LoadFrom context and I am now using LoadFrom context.But now it seems I should pass oAssembly instance evertwhere to use any type from the loaded assembly?Doesn't it load the assembly where I can reach it everywhere (same AppDomain) using simple Type.GetType(...) method?

View 2 Replies

"Unable To Emit Assembly: Referenced Assembly?

Jun 1, 2011

I'm wanting to include a system tray icon in my WPF project, and found this resource:[URL]..which looks like it will work beautifully, but it's written for C# and I'm using VB.net for this project. I downloaded his project and built the notifyicon as a DLL, then added as a reference to my project.

It throws up an error: Unable to emit assembly: Referenced assembly 'Hardcodet.Wpf.TaskbarNotification' does not have a strong name So I'm trying to figure out the best way to proceed. Do I need to strong name it, or is there a better way to do this?

View 2 Replies

The Located Assembly's Manifest Does Not Match The Assembly Reference

Oct 9, 2008

I've got an exception when I deployed my application: "the located assembly's manifest does not match the assembly reference" What I remember is changing the project name from the previous source code, does it affect that much?

View 1 Replies

C# - Retrieve Info In DLL Assembly About Calling Assembly?

Jun 25, 2012

I have created several DLL (.NET) libraries that are used in several projects. In these DLL libraries I want to know/retrieve which assembly (EXE) calls/uses the library, so if possible I want to know info like assembly name (EXE), strong name, version number, etc.

NB: Examples may be in C# or VB. I use both languages.

View 2 Replies

Deployment :: Referencing Assembly From Another COM Enabled Assembly?

Apr 7, 2009

I have written a .net assembly which plugs into to a third party COM application. The .net assembly is COM visible to the third party application. However this .net assembly references other regular assemblies. If I put these assemblies in the GAC the COM visibile assembly sees them without a problem. However for various reasons I do not want to put them into the GAC but I cannot get my COM visible assembly to see the other assemblies when they are in other locations. I have tried putting them in the same directory as the COM visible assembly. I have tried putting them in the same directory as the third party app's exe but neither of these work.

View 5 Replies

Could Not Load File Or Assembly"project Name" Or One Of Its Dependencies.the Module Was Expected To Contain An Assembly Manifest

May 31, 2009

When ever I finish simple programs no matter what it is and i click to debug it it comes up"Error while trying to run project:could not load file or assembly"project name" or one of its dependencies.the module was expected to contain an assembly manifest"

View 4 Replies

.net - Compilling Assembly From The Other Just Compilled Assembly?

Apr 21, 2011

sorry for my English, I don't speek well... I need to compile assembly in memory, that can compile another one. There is a form with one button. Here is a code of the form

Imports System
Imports System.Threading
Imports System.CodeDom
Imports System.CodeDom.Compiler
Imports System.Collections

[Code]...

View 1 Replies

C# - Check If An Assembly Is A Framework Assembly?

Jan 14, 2010

Since, it's possible for anyone to name an assembly starting with 'System', checking for 'System' is not a satisfactory solution.

Alternatively, if that's not possible, how about checking the modules in an assembly?

View 3 Replies

Use Global Assembly Like A Private Assembly

Jun 20, 2010

I am building a dll-Assemby A which references another Assembly B. Assembly B is strongly named and installed in the GAC of my development computer. An other computer will not have assembly B installed in the GAC.

Question: If i handle strongly named assembly B like a private assembly and copying it into the bin-directory by specifying local copy = true in the properties-window, will the programm run on the other computer?

View 1 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved