Answers.Body: <p>C#?  Probably not any upper tier engines.  Chess engines tend to be written for speed and are largely written in C, C++, or assembly.</p>
  
  <p>I googled and found <a href="http://archive.msdn.microsoft.com/cshuochess" rel="nofollow">this</a>. And <a href="http://www.codeproject.com/Articles/36112/Chess-Program-in-C" rel="nofollow">this</a>. And <a href="http://chessforeva.blogspot.com/2012/01/c-chess-engines.html" rel="nofollow">this</a>.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-03-20T02:28:03.163Z
Answers.Text: This is wrong because the C# port in the other answer can be converted to a DLL file easily.
Answers.UserDisplayName: SmallChess
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-08-24T15:34:09.023Z
Answers.LastActivityDate: 2016-03-19T22:09:06.840Z
Answers.LastEditDate: 2016-03-19T22:09:06.840Z
Answers.UserDisplayName: Tony Ennis
Answers.Body: <p>Take a look at the <a href="https://github.com/bpfliegel/Portfish">C# port of Stockfish by bpfliegel</a>. To my knowledge it is complete (was able to compile and run it) and even though it has not been updated in 11 months at the time of this post it is certainly much stronger than the other engines listed. When I tested its perft function it on my machine it was only a factor of 1.5 slower than the original C++ implementation. </p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-09-12T00:41:36.470Z
Answers.LastActivityDate: 2013-09-12T00:41:36.470Z
Answers.UserDisplayName: Zong
Body: <p>Are there any free/paid chess engine .dll files that could be used in a C# project as a reference?</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2013-09-12T04:44:16.773Z
Comments.Text: Hi Andrius, questions that ask for products or software generally don't work well on Stack Exchange.  For more information, see [this Stack Exchange blog post](http://blog.stackoverflow.com/2011/01/real-questions-have-answers/).
Comments.UserDisplayName: Andrew
Tags: <engines><programming>
Title: Chess engines' .dll files usable in C# projects
ThreadText: # Chess engines' .dll files usable in C# projects
  
  (Asked by: username_0 on 2013-08-24)
  
  Are there any free/paid chess engine .dll files that could be used in a C# project as a reference?
  
  **Tags:** engines, programming
  
  > **Comments:**
  > **username_1**: Hi Andrius, questions that ask for products or software generally don't work well on Stack Exchange.  For more information, see [this Stack Exchange blog post](http://blog.stackoverflow.com/2011/01/real-questions-have-answers/).  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_2 on 2013-08-24. Score: 3 | Accepted answer
  
  C#? Probably not any upper tier engines. Chess engines tend to be written for speed and are largely written in C, C++, or assembly.
  
  I googled and found [this](http://archive.msdn.microsoft.com/cshuochess). And [this](http://www.codeproject.com/Articles/36112/Chess-Program-in-C). And [this](http://chessforeva.blogspot.com/2012/01/c-chess-engines.html).
  
  > **Comments:**
  > **username_3**: This is wrong because the C# port in the other answer can be converted to a DLL file easily.  
  
  ---
  
  ### Answer by username_4 on 2013-09-12. Score: 6
  
  Take a look at the [C# port of Stockfish by bpfliegel](https://github.com/bpfliegel/Portfish). To my knowledge it is complete (was able to compile and run it) and even though it has not been updated in 11 months at the time of this post it is certainly much stronger than the other engines listed. When I tested its perft function it on my machine it was only a factor of 1.5 slower than the original C++ implementation.
  
  
  ---
  
  