Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am getting the following error message when I try install my .NET assembly int SqlServer 2005. My .NET assembly references 'ChilkatDotNet2.dll' assembly.

Msg 6544, Level 16, State 1, Line 1
CREATE ASSEMBLY for assembly 'myassembly' failed because assembly 'chilkatdotnet2' is malformed or not a pure .NET assembly. 
Unverifiable PE Header/native stub.

Any ideas how to resolve, workaround?

share|improve this question
This seems more like a Stack Overflow question. – RainyRat Nov 6 '09 at 12:24

Chances are the ChilkatDotNet2.dll assembly is using an unsupported assembly (for example, you can't reference any of the SMO libraries in the SQLCLR) or some other restriction violation. Check your ChilkatDotNet2.dll against the restriction list [here][1] and the link to supported assemblies embedded within that link (can't add 2 hyperlinks)



share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.