2011-09-08 14 views
21

Potrzebuję umieścić plik DLL w moim projekcie, moje notatki mówią po prostu przeciągnąć bibliotekę DLL do skrzynki narzędziowej, ale nie wydaje się działać.Jak umieścić dll w moim projekcie - Visual Studio C# 2010

Jak to zrobić?

dzięki.

+0

Dlaczego nie akceptujesz odpowiedzi? –

+0

@ Hi-Angel, ponieważ nie był tu od 2011 roku –

Odpowiedz

35

Używasz elementu "Referencje" w eksploratorze rozwiązań, aby dodać odniesienie do niego; Kliknij prawym przyciskiem myszy i wybierz opcję Dodaj odniesienie. Dostępna jest tam opcja wyboru pliku DLL.

Po wykonaniu tej czynności domyślnie biblioteka DLL jest kopiowana i dołączana do danych wyjściowych projektu, co zwykle jest wymagane w przypadku .NET Assembly.

Co przypomina mi, aby poprosić, aby upewnić się; Czy mówisz tutaj o bibliotece DLL systemu .NET? Rzeczy mogą być całkiem różne, jeśli masz na myśli natywny kod DLL.

+0

Czy VS skopiować dll do projektu, aby inni deweloperzy również uzyskać bibliotekę dll? – Pablo

+0

Nie sądzę. – bkribbs

3

Umieść plik DLL w katalogu głównym projektu ASP.NET, a następnie utwórz do niego regularne odniesienie do .NET. Po kliknięciu "Dodaj odniesienie ..." dojdziesz do zakładki .NET assemblies w oknie dialogowym odniesienia. Następnie kliknij "Przeglądaj", co powinno otworzyć katalog główny projektu. Tam znajdziesz bibliotekę DLL, której chcesz użyć, wybierz ją i ok ze wszystkiego. Visual Studio skopiuje bibliotekę DLL do katalogu bin, a kod, który używa tego zestawu, będzie działał.
<%@RegisterAssembly="(DLL Name)"Namespace="(Namespace from Object Browser)"TagPrefix="(Any Prefix)" %>

Powiązane problemy