我想添加一個DLL到我的項目。 當我做「添加引用」並嘗試添加它時,它告訴我:.dll文件無法訪問
「無法添加引用...請確保該文件處於可訪問狀態,並且它是有效的程序集或COM組件「。
順便說一句,我想補充g729.dll
我怎麼能添加的dll?
由於提前, 奧菲克
我想添加一個DLL到我的項目。 當我做「添加引用」並嘗試添加它時,它告訴我:.dll文件無法訪問
「無法添加引用...請確保該文件處於可訪問狀態,並且它是有效的程序集或COM組件「。
順便說一句,我想補充g729.dll
我怎麼能添加的dll?
由於提前, 奧菲克
必須register
您在寄存器基DLL之前add reference
您可以使用Regsvr32 tool
在我的情況下,我更改了dll安裝文件夾,並在visual studio中丟失了引用。將文件恢復到之前的位置,然後再次運行。感謝您的幫助@AghilasYakoub –
通過提供恰當的註冊你的DLL路徑s如下: -
打開你的Visual Studio的命令提示符,然後註冊DLL
C:\ WINDOWS \ SYSTEM 32> REGSVR32 yourdll.dll
如果你知道組裝名稱和版本像下面你可以取消加載項目和開放的csproj在編輯模式下。然後找到引用並添加dll引用
例
<Reference Include="ReferenceDllAssemblyName, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5a159fbc978150a3, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\TempPath\ReferenceDllAssemblyName.dll</HintPath>
</Reference>
在什麼平臺上,你建這個項目? – Mohsin
Visual studio 2010 C# –
*它是一個有效的.NET程序集或COM組件嗎? –