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
ADVERTISEMENT
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
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
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
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
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
Mar 2, 2009
I thought would be a simple google search but apparently I am not searching correctly - or something...
Does anyone know if I can do this? I would like to start working with 3.5 however all the projects I am doing are still in 2.0
View 8 Replies
Jun 22, 2009
I have an application that uses a Microsoft DLL (Microsoft.ComponentStudio.ComponentPlatformImplementation.dll) which is used for OS deployment and accessing the catalog files. Version 6.0.0.0 is specific to the Windows Server 2008 catalog files. The newer version 6.1.0.0 is specific to Windows Server 2008 R2 catalog files. Attempting to access a catalog file with the incorrect version results in an exception.
My application (VB.NET using VS2005) needs to be able to access either version of these catalogs - I'd be happy with two executables (one for each catalog version) but obviously I don't want to maintain two sets of source code for each. Specifying both sets of DLLs in the project reference is not possible as the DLL names are identical. I'd rather not have to manually add and remove the DLL references each time I want to a build. As far as I know the interfaces etc are effectively identical between the two.
View 2 Replies
Jun 23, 2011
I want to update the project with some new functionality but I want to keep the original intact.What's the best way to go about creating a new project with copies of all the files and resources from the original, but with paths that all point to the new copy?
View 5 Replies
Jun 5, 2012
I am a vb6 enthusiast willing to try NET. I am confused by all the versions and the fact that limitations of the 'free' version are not spelt out. My requirement is to be able to convert vb6 applications (possibly, but don't mind a manual rewrite), to write applications (not for tablets or phones yet) that I can use myself and possibly publish to others. I would like to allow printed reports for my financial applications. I will have a small home network up soon but ability to operate on a network is not critical. I do NOT want to download a 'free' version and find that it is crippled one way or another, like allowing development but not publication.
Whether the 'free download' is OK, and which one (Express?), or point to a site where the versions are clearly laid out.
View 30 Replies
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
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
May 10, 2012
Is there possible to built application which is automating something with some cain of interejs that provide to switch any version of excel? I just want to built universal code for any cain of excel 2000/2003/2007/2012 and just could switch in code if u know what I mean..
View 5 Replies
Mar 2, 2009
The application was developed with Excel 2000 but doesn't work with 2003 or 2007. The save isn't working. Everything I have googled shows this to be a common problem. I just haven't found a solution that works. [code] We the willing, led by the unknowing, are trying to do the impossible for the ungrateful.We have done so much for so long with so little we are now qualified to do anything with nothing.
View 10 Replies
Jan 4, 2011
I am developing an application using VB.Net which is a simple executable which is to be run from a network drive of our company servers. Most users can access this executable without issue - others however can open the executable but have no connection to our database (even though when running the executable off a local drive such as C:, the database works no problem).
From some posts I have seen this might be a CAS issue - however our IT department suggest the issue might be down to different version of the .NET Framework being to blame. Firstly, is this the issue? Secondly, how can I develop my application to work with different versions of the .NET Framework? Surely this doesn't mean developing many different executables?
View 15 Replies
Sep 21, 2010
I do have an application distributed with click once. I want this application to be installed (and thus distributed) two times on the same computers. One time as production version and one time as deployment version. When trying to do so, I get the folloging error:
"Unable to install this application because an application with the same identity is already installed. To install this application, either modify the manifest version for this application or uninstall the preexisting application."How do I modify the manifest version in a way that allows my easily to switch between "Production" and "Testing"-Version?
View 2 Replies
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
Jul 13, 2009
When I go to my project properties I can see the Assembly Name under the Application tab. Now if I click the Assembly Information button I see some other settings such as title, description, company, etc. I can get the name by doing: Assembly.LoadFile("c:\filepath").GetName().Name.ToString()My question is how can I get the title, description, company, etc. I have tried a few things but nothing seems to work. Also I was told that you can create custom settings. How would you do this and how would you access them?
View 4 Replies
Feb 23, 2011
I work with VB.NET 2005 and I want to set the application EXE name according to a certain condition. For example:
I have a variable its name Version
If Version = 1 EXE name will be CarsApp
Else If Version = 2 EXE name will be BuildingApp
and so on.
View 8 Replies
May 18, 2012
I am trying to edit the assembly description for my vb.net application. However I'm stuck and have been for about an hour. Here's the following line i'm trying to edit in AssemblyInfo.vb:[code]but the program keeps throwing me an error stating 'constant expression is required.' I have also tried and \n with no luck either. I haven't found an answer online and was wondering if someone could point me in the right direction.
View 4 Replies
Jun 4, 2012
Anyone know of a library/assembly that can be used to generate a PDF from within a .net application.I know there are free PDF 'printer' drivers that could be installed separately but is there anything that can do it directly from within the application? For example a DLL that I can deploy with my application.
View 2 Replies
Jun 4, 2012
I am creating DLL file using c# .For that i need one DLL file. That is created in VB.so i just i add that dll file into my project via add reference option.But when run the projects am getting this error.
Could not load file or assembly 'BOL3, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
View 1 Replies
Apr 13, 2012
I created a simple appication that loads a local Crystal Report into the CrystalReportViewer and then exports that report to PDF. I am able to run this application on my own computer, but when I try and run it on another computer it just errors out. I had to import the Crystal Report assembly into the application so I could get it to properly work. According to the error message, it seems to fail on the Crystal Report import statement. I have tried to install a couple of packages from SAP, but none of them seem to work?
View 1 Replies
Feb 4, 2010
Getting follwoing error while installing ClickOnce VB.net application"
"the application requires that assembly System.Net Version 3.5.0.0 be installed on GAC"
View 2 Replies
May 13, 2009
I am trying to store an enum in my application settings. This enum is defined within my main assembly in the same namespace. When I try to find the type under the application settings, it seems like I can't find any types within my namespace. I can see all the types of the assemblies I reference though.
View 2 Replies
Aug 4, 2011
I have a solution which contains multiple WAPs (Web Application projects). Every WAP has it's own Web Deploy project in order to be able to precompile these sites. On one of the web app we are created a new WCF file with
[Code]...
View 1 Replies
Aug 4, 2010
In our application user needs to login to a particular company. We have an option in menu that would let user to select another company while application is open. When user selected other company the application restart itself along with the settings for new company.
Until first load everything was fine and user can select other company from the menu, but when application restarts itself it throw and exception stating Unable to load assembly. Whereas if we again try to run the statement in debug mode everything goes fine. Basically, on alternative loads we are getting this error.[code]...
View 1 Replies
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
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
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