如果开发机为32位,并且你使用了非拖管代码(比如通过C++/CLI)或者你使用的dll里包含这样的代码,那么你需要把目标平台设为X86(32位),否则会报找不到dll的错误(我以前碰到过: http://www.cnblogs.com/deerchao/archive/2007/09/21/901862.html).
如果没有没有使用非拖管代码,你可以把这个选项设为Any CPU.但是设置为X86也没有问题.
总而言之,设置成X86肯定可以运行.
当然,如果开发机器也是64位的话,在开发机上无论设置成什么样,只要能运行,在64位发布环境上肯定也能运行.