Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 129
  • Last Modified:

.DLL Not Found - ClickOnce Deployment

Hi,

I am having a right game with a .dll that is for an API for the program I am building.

The older DLL ivrlla.dll is an old .dll so they built an ivrlla.net.dll wrapper for it. I reference this in my code and it has no problems just referencing that in my debugger.

It runs sweet on my development machine. As soon as I do a click once deployment and it tries to run it on the other machine it complains to be missing the ivrlla.dll.

I have ticked copy local for the ivrlla.net.dll, surely this should be copying the original ivrlla.dll as well as the ivrlla.net.dll is a wrapper for it?

I cannot add a reference for the older ivrlla.dll as it is stating that it is not a valid assembly or COM object.

Please someone help me before my monitor goes out the window :)

I need this to run on another machine.

Cheers,

James
0
Lynchie435
Asked:
Lynchie435
  • 3
  • 2
2 Solutions
 
ktaczalaCommented:
Check publish > Application files.

Make sure your dll is included
0
 
Lynchie435Author Commented:
Hi Ktaczala,

The DLL isn't included but the wrapper is, it won't let me include the DLL because of the above error.

James
0
 
ktaczalaCommented:
Then you may have to use a 3rd party setup installer.

INNO setup compiler is a good free one (Donations appreciated).
http://www.jrsoftware.org/isinfo.php
0
 
Lynchie435Author Commented:
Hi Ktaczala,

That's what I did I ended up using the Installshield Limited Edition installer.

Shame ClickOnce was playing up :(

Cheers,

J
0
 
Lynchie435Author Commented:
Was the solution I used before the replying expert posted however was on the same track.
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now