As of February 2014, VMware Tools that come with ESXi 5 or Fusion don’t work out of the box on FreeBSD 10. I wrote some patches so that one can compile them manually. Luckily, FreeBSD 10 comes with support for vmxnet3 virtual network cards. Anyhow, you’ll need at least the kernel source tree in /usr/src/sys, Perl, and compat6x-amd64 (or compat6x-i386).
For full instructions, head on over to the following link: http://ogris.de/vmware/freebsd10.html
I wrote an automated installer for the source code patches so people could easily do this on both 5.1+ and 5.5
You should also mention http://open-vm-tools.sourceforge.net/faq.php as in most cases people won’t need the official tools and are fine with the one in ports.
* Thanks to reader Miklos for the tip!