rmennes / tikzedt

Automatically exported from code.google.com/p/tikzedt
0 stars 0 forks source link

PDFLibnet.dll not found #3

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Install program (in C:/Prog/TikzEdt/ in may case)
2. Start program

The error message attached is then shown.
Operating System: Win7
.Net-Version: 4.0.30319.1

Original issue reported on code.google.com by Thrymr on 7 Feb 2011 at 1:54

Attachments:

GoogleCodeExporter commented 8 years ago
Does your installation directory contain PdfLibnet.dll? (It should)

Also, could you temporarily copy PdfLibnet.dll to a location in the %PATH%, 
e.g., windows\system32, and then start? (and delete the dll later)

Original comment by t.willwa...@gmail.com on 7 Feb 2011 at 11:36

GoogleCodeExporter commented 8 years ago
I can reproduce the problem on  a "clean" machine.
Maybe a problem with the signature,....
Thanks for reporting.

Original comment by t.willwa...@gmail.com on 8 Feb 2011 at 5:03

GoogleCodeExporter commented 8 years ago
Copying the dll to system32 does not work (it is in the installation 
directory). I also tried to add the installation path of TikzEdt to the PATH, 
this didn't work either.

Original comment by Thrymr on 8 Feb 2011 at 3:05

GoogleCodeExporter commented 8 years ago
O.k., what helped is to sign the PDFLibnet.dll and install VisualStudio :-)
The signed dll is here https://tikzedt.googlecode.com/svn/trunk/fix_temp/

...but of course, we don't want users to have to install VS.
Probably, there are additional (debug-?)dependencies, but I haven't hunted them 
down yet,... I'll keep you updated.

Original comment by t.willwa...@gmail.com on 8 Feb 2011 at 3:20

GoogleCodeExporter commented 8 years ago
O.k. I think I found the culprits....
Please copy the missing dll files from 
https://tikzedt.googlecode.com/svn/trunk/fix_temp/
into the app dir, or install the VC++ redistributables.

I'll update the setup file as soon as possible.

Original comment by t.willwa...@gmail.com on 8 Feb 2011 at 5:53

GoogleCodeExporter commented 8 years ago
I copied the dlls to the app dir and installed the VC++ 2010 redistributables.
But now I get this error message:

Die Datei oder Assembly "PDFLibNet, Version=1.0.6.7, Culture=neutral, 
PublicKeyToken=26d87f7d66fb2aee" oder eine Abhängigkeit davon wurde nicht 
gefunden. Die gefundene Manifestdefinition der Assembly stimmt nicht mit dem 
Assemblyverweis überein. (Ausnahme von HRESULT: 0x80131040)

It says that it can't find the file or assembly pdflibnet or one of its 
dependencies. The manifest definition of the assembly does not correspond to 
the assembly reference.

Original comment by Thrymr on 9 Feb 2011 at 8:47

GoogleCodeExporter commented 8 years ago
I also just reproduced the problem. We were trying different versions of 
PDFLibNet. Obviously something got mixed up. I just uploaded a new tikzedt.exe 
to https://tikzedt.googlecode.com/svn/trunk/fix_temp/
Please also copy this file (next to the other dlls you already copied) to your 
installation directory (so overwrite the old one)
Does this help?

Original comment by notdiffi...@gmx.net on 9 Feb 2011 at 10:24

GoogleCodeExporter commented 8 years ago
With the new exe it works now for me.

Original comment by Thrymr on 9 Feb 2011 at 11:28

GoogleCodeExporter commented 8 years ago
With the new setup file, it should work now.

Original comment by t.willwa...@gmail.com on 11 Feb 2011 at 1:15