2012-09-25 45 views
8

Tôi đang cố gắng thêm một dll vào dự án của mình. Khi tôi thực hiện "thêm tham chiếu" và thử thêm nó, nó cho tôi biết:.dll không thể truy cập

"Không thể thêm tham chiếu vào .... Vui lòng đảm bảo rằng tệp có thể truy cập được và đây là tệp hợp lệ hoặc thành phần COM ".

BTW, tôi đang cố gắng thêm g729.dll

làm cách nào để thêm dll?

Cảm ơn trước, Ofek

+0

Trên nền tảng những gì bạn đang xây dựng dự án? – Mohsin

+0

Visual studio 2010 C# –

+4

* Là * nó là một hợp lệ.NET lắp ráp hoặc COM thành phần? –

Trả lời

7

Bạn phải register dll của bạn trong cơ sở đăng ký trước khi add reference

Bạn có thể sử dụng Regsvr32 tool

Link: http://msdn.microsoft.com/en-us/library/ms859484.aspx

+0

Trong trường hợp của tôi, tôi đã thay đổi thư mục cài đặt dll và tham chiếu bị mất tại studio trực quan. Có tập tin trở lại nơi nó đã được trước và mọi thứ hoạt động trở lại. Cảm ơn sự giúp đỡ của bạn @AghilasYakoub –

3

đăng ký dll của bạn bằng cách cung cấp thích hợp đường dẫn bên dưới: -

Mở cửa sổ lệnh của visual studio của bạn và đăng ký dll của bạn

c: \ Windows \ System 32> regsvr32 yourdll.dll

0

Nếu bạn biết tên lắp ráp và phiên bản như dưới đây bạn có thể tải dự án un và csproj mở trong chế độ chỉnh sửa. Sau đó tìm tài liệu tham khảo và thêm bạn dll tham khảo

Ví dụ

<Reference Include="ReferenceDllAssemblyName, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5a159fbc978150a3, processorArchitecture=MSIL"> 
     <SpecificVersion>False</SpecificVersion> 
     <HintPath>..\TempPath\ReferenceDllAssemblyName.dll</HintPath> 
    </Reference> 
Các vấn đề liên quan