2012-10-20 18 views
32

Właśnie zaczynam korzystać z biblioteki MailSystem.NET. Jednak nie mogę dowiedzieć się, gdzie dodać pliki .dll, aby móc odwoływać się do przestrzeni nazw w moich klasach. Czy ktoś może mi pomóc? Używam Visual Studio 2010. Dziękuję za wszelkie informacje, jest tak mało online.Jak dodać odniesienie .dll do projektu w Visual Studio

+1

Nigdy nie lekceważ open source, kod jest dokumentacja. Autor nawet zaznaczył pliki, które dostał, gdy uaktualnił swoją wersję Visual Studio. Nie wiedząc, jakie pliki są ważne, to duża czerwona flaga. Musisz znać kod, aby naprawić błędy. –

+0

Pytanie nie dotyczy tak naprawdę kodu, chodzi o proces kompilacji. A czasami Visual Studio jest z nami trudne ... Ale masz rację, mówiąc, że może nam pokazać błędy kompilatora zamiast kodu (lub nic takiego jak tutaj). – DestyNova

Odpowiedz

43

Skopiuj pobrany plik DLL w niestandardowym folderze na dysku dev, a następnie dodaj odwołanie do projektu za pomocą przycisku Przeglądaj w oknie dialogowym Add Reference.
Upewnij się, że nowe odniesienie ma numer Copy Local = True.
oknie dialogowym Add Reference można otworzyć klikając prawym przyciskiem myszy na punkcie odniesienia w projekcie w Solution Explorer

UPDATE Po kilku latach
W chwili obecnej najlepszym sposobem na rozwiązanie wszystkich tych problemów jest przez
Zarządzaj pakietami NuGet Polecenie menu programu Visual Studio 2017.
Możesz kliknąć prawym przyciskiem myszy węzeł Referencje projektu i wybrać to polecenie. Z zakładki Przeglądaj wyszukaj bibliotekę, której chcesz użyć w repozytorium NuGet, kliknij element, jeśli go znalazłeś, a następnie zainstaluj.

Read about NuGet here

+1

Co to jest dysk programisty? – STF

+1

Gdzie jest przycisk Przeglądaj? –

+0

Jakie polecenie menu "Zarządzaj pakietami NuGet"? Czy to jest na głównym pasku menu? – wallyk

4

Prawdopodobnie szukasz oknie AddReference dostępnym od projektu menu podręcznym (prawy przycisk myszy ..)

Stamtąd można referencyjne DLL, po których można odwoływać nazw, które są potrzebne w kodzie.

Powiązane problemy