closer still.
I am using Instant Client 11.1.0.6 and Oracle.DataAccess.dll included in 11.1.0.6.21.
I have copied all the .dlls and the crt dll from the instant client folder into the root of my project, set them as Content to be Copy Always.
ClickOnce is adding them to the manifest and from what I can tell they are located in the same folder as the EXE for my app is, so path should not be an issue.
I get an immediate XamlParseException on InitializeComponent() within my MainWindow.xaml file... this means nothing, and on debugging i find the inner-most exception causing it all is an OracleException stating:
"The provider is not compatible with the version of Oracle client"
From what I understand this usually means someone either has 1) multiple clients installed, 2) the wrong instant client and dataaccess.dll matched up, or 3) the client isn't being found at all.
Looking at the libraries I am using my guess is #3... any thoughts?
Two other things to note
- It works fine on my machine both in VS.Net and when deployed to my box by ClickOnce - but I also have a full client installed so I am guessing it is using that.'
- The connectionString in my app config looks exactly like a TNSNAMES.ORA entry rather than the uber simple EZCONNECT.
Any help you got Mac would be awesome. I'm thoroughly stuck and got some deadlines coming soon... if I can't use clickonce and this instant client, i have to dump my whole project for WinForms and Terminal Server bullshizzle.
twhite @ fire . ca . gov