Resolved: Could not load file or assembly ‘Microsoft.SharePoint.Search, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c’ or one of its dependencies…

I have a solution that contains SharePoint dll’s reference. Whenever I run the solution, start page get crash and show me this error.

“Could not load file or assembly ‘Microsoft.SharePoint.Search, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c’ or one of its dependencies. An attempt was made to load a program with an incorrect format.”

Well every time I run the project it creates Microsoft.SharePoint.Search.dll and Microsoft.SharePoint.Search.xml inside the bin folder and it creates the problem. Well there are lots many things have written on web regarding this problem. I follow all these things but could not get rid of this error. Finally I decided to fix this problem according to my way. So below are the steps to fix this problem permanently.

1.       Inside solution explorer (Visual Studio), select the project and right click on that.

2.       From context menu, click on properties.

3.       When properties page opens, Click on Build Events.

4.       Under Post – build event command line, copy and  paste below lines

cd $(TargetDir)

del Microsoft.SharePoint.Search.dll

del Microsoft.SharePoint.Search.xml

Now save the project, build the project and run. Now above mentioned error will never irritate you. 🙂

6 Comments

  • JeroenW says:

    Awesome.. Had the same problem using Commerce Server 2009 references..

  • Surya says:

    Do we need to provide TargetDir.

  • muktadiur says:

    that’s work on debug mode but show the error on release mode and
    above command can’t delete the files.any solution for that?

  • hint says:

    Add the Microsoft.SharePoint.Search.dll to your references and set Copy Local to false

  • Ravi says:

    Great post, helped me for another relevant problem. And it was below ……
    Could not load file or assembly ‘Microsoft.SharePoint.Sandbox’ or one of its dependencies ..
    thanx !!

  • lakshminarayana says:

    Thank You! My Problem Solved!
    But what is the impact of deleting this .dll post-build? Please clarify.

1 Trackback or Pingback