I have a finished app that when built runs fine on my PC ... its when i try to use the app on another PC in the building here it doesnt seem to be working right at all and im also getting an error
Could not load type 'ADODB.FieldsToInternalFieldsMarshaler' from assembly 'FC APP, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'
ok... the program only seems to run on a PC that has a version of vb.net studio on it... the version doesnt seem to matter though... why would that be?
to HACK ... well... honestly... like it happens to other people at work as well im sure, out of the blue i was told "make us an app that can do this" ... and i thought, wow, i better learn a programming language. But really it was more like, make this program now and then learn later...
so unfortunately alot of my code is snippets and examples that may or may not be from .net code.... and i fudge it to work for what i need.
i am sure if any actual programmer would look at my ton of jumbled ridiculous code, he would just delete it and start me over from scratch.
im guessing it will end up being alot harder for me to learn the RIGHT way now.
Last edited by xxentric; Jun 14th, 2011 at 04:14 PM.
I had the same problem and I have solved it just now!!
- I created a new installation project with visual Studio (see png attached)
- Then on the application folder I added an embedded .net component, adodb.
- Selecting the adodb.dll, on the properties tab I changed the property Register to vsdraCOMRelativePath.
- Now I generate again the exe and the msi
- Install the package on the other pc
And that just worked for me!
Hope this helps you! Good luck!!!