Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

Third Party DLLs with C# setup project

Posted on 2009-05-07
2
Medium Priority
?
499 Views
Last Modified: 2012-05-06
Hello all -
I have the following scenario:
Third party component installed on development machine.  C# project that references the third party dll.  In the setup project, under detected dependences, it shows the DLL, but it also shows a corresponding Interop dll.

The C# app is being installed on a system that will already have the third party component installed.  With this in mind, does the setup project need to include the DLL and Interop DLL?  If yes, does one or both need to be registered?  If it needs to be registered, which register type does it require? (Register property in setup project for the dll).

When the setup is installed on the target machine, it cannot find the third party dlls.

Thanks in advance for any help.


0
Comment
Question by:sandr5
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 8

Accepted Solution

by:
mac-will earned 1500 total points
ID: 24327785
if the DLLs are already present on the target machines you shouldn't need to include them.
However, if you intend on installing on any other machines without the DLLs you should include them.

Most DLLs do not need to be registered.
.NET assembly DLLs would normally automatically be installed by the installer.
0
 
LVL 1

Author Closing Comment

by:sandr5
ID: 31579008
Thanks! I removed all the DLLS from setup, and it worked, no register problems or conflicts.
0

Featured Post

How to Use the Help Bell

Need to boost the visibility of your question for solutions? Use the Experts Exchange Help Bell to confirm priority levels and contact subject-matter experts for question attention.  Check out this how-to article for more information.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Extention Methods in C# 3.0 by Ivo Stoykov C# 3.0 offers extension methods. They allow extending existing classes without changing the class's source code or relying on inheritance. These are static methods invoked as instance method. This…
Introduction Although it is an old technology, serial ports are still being used by many hardware manufacturers. If you develop applications in C#, Microsoft .NET framework has SerialPort class to communicate with the serial ports.  I needed to…
Video by: ITPro.TV
In this episode Don builds upon the troubleshooting techniques by demonstrating how to properly monitor a vSphere deployment to detect problems before they occur. He begins the show using tools found within the vSphere suite as ends the show demonst…
How to fix incompatible JVM issue while installing Eclipse While installing Eclipse in windows, got one error like above and unable to proceed with the installation. This video describes how to successfully install Eclipse. How to solve incompa…
Suggested Courses

618 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question