I am trying to extend a certain application. I am using a DLL which comes bundled with that application to extend its functionality. I am using visual studio 2010 express edition. I added a reference to the dll library. In the reference properties the option “Copy local” is disabled.(greyed out) why is that? I want visual studio to copy the dll to my release folder. If this can’t be done is there another way to bundle the dll?
Share
Your comment to Hans answer indicates this is a COM assembly and that you are using Visual Studio 2010.
This means the assembly reference was likely added with the “Embed Interop Types” setting set to true. This has the effect of linking the COM assembly into your binary removing the need to deploy it altogether. The following link has a more detailed explanation
If you do want to deploy it though then will need to do the following