Does a third party DLL not have a "strong name"?

Solution My Visual Studio 2010refers to a third-party proprietary DLL.

When I try to compile the solution, the error message reads:

Unable to emit assembly: reference assembly 'NameOfAssembly.DLL' does not have a strong name

The only solution to this problem is to sign a third-party DLL with my own key?

+5
source share
3 answers

, , , , . , ildasm.exe ilasm.exe, /key.

, nastygram. , , , , , .

+6

, . .

+2

, . , . , ILDASM ILASM. Visual Studio.

ILDASM MISL. ILDASM MyThirdParty.dll/out:MyThirdParty.il

ILASM strongname. ILASM MyThirdParty.il/dll/resource=MyThirdParty.res/key=MyKey.snk

, SN. , -k. BadImage, , CLR . CLR 2.0/3.5 "C:\Windows\Microsoft.NET\Framework\v2.0.50727\ILASM" 4.0.

+2

All Articles