Using a 3rd Party DLL in C# Web Application

I am building a very small one function web application that needs to call a 3rd party dll, pass in two variables and return an encrypted URL for the user to click on.  I have the third party dll loaded in the bin folder of the web application, I have added a reference to it, but cannot seem to see any of its methods.  If i type "using ...." at the top of thhe page, intellisense doesnt pick it up.  Im sure I added it wrong or something.  Can someone tell me the proper way to add a reference to a third party dll in a C# web app?

So i need to register it on my machine first, or can I just put it in the bin folder and reference it?

Thanks
jmpattonAsked:
Who is Participating?
 
Kalpesh ChhatralaSoftware ConsultantCommented:
put file in project directory and add DLL file reference.


Command for register in GAC

gactutil -i c:\foldername\assemblyname\bin\assemblyname.dll
0
 
jmpattonAuthor Commented:
gactutil is not recognized as an internal or external command
0
 
Kalpesh ChhatralaSoftware ConsultantCommented:
you can run gacutil command from "Visual Studio Command Prompt (2010/2008)"

 
0
Cloud Class® Course: MCSA MCSE Windows Server 2012

This course teaches how to install and configure Windows Server 2012 R2.  It is the first step on your path to becoming a Microsoft Certified Solutions Expert (MCSE).

 
jmpattonAuthor Commented:
Ok I got that.  Now it is telling me that the dll i am trying to put into the GAC is failing because it doesnt have a strong name.  I created the ".snk" file and now the AssembleKeyFile will not recognize the path to theh .snk file.
0
 
jmpattonAuthor Commented:
ok next thing.  I got the AssemblyKeyFileAttribute to recognize the .snk file.  Stll get "GAC is failing because it doesnt have a strong name"
0
 
jmpattonAuthor Commented:
OK, i got it added to the GAC, but I still cant use it my program.  If I type "Using..."  Intellisense still doesnt pick it up.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.