title: Can a C# AnyCPU project include a platform specific dll
body: <p>Our product is based on a bunch of C++ projects but we are now using C# projects for the front end.  We are also now doing a 64 bit version.<br>
  Our plan is to build all of the C# dlls as AnyCPU.  The C# projects will have references to the C++ dlls in a common bin folder.  When building x64 the bin folder will contain x64 versions of our c++ dlls and when building Win32 the bin folder will contain 32 bit versions of our C++ dlls.  So the C# projects will be building AnyCPU but including either an x64 or Win32 c++ dll.<br>
  My question is, will this work?  At runtime everything should be either all 32 or all 64 depending on which exe we are running, but can compile time handle a project targeting AnyCPU that includes a platform specific dll?  Or will we have to make platform specific versions of all our C# dlls?
  Thanks</p>