title: Compiler warns about mismatch in processor architecture, while corflags claims otherwise
body: <p>The compiler gives the following warning:</p>
  
  <blockquote>
    <p>warning MSB3270: There was a mismatch between the processor
    architecture of the project being built "MSIL" and the processor
    architecture of the reference "NationalInstruments.DAQmx", "x86".</p>
  </blockquote>
  
  <p>When I check the DLL(s) that I use from national intruments, I see that each and every one of them are built against any cpu architecture.</p>
  
  <blockquote>
    <p>corflags NationalInstruments.DAQmx.dll</p>
    
    <p>Microsoft (R) .NET Framework CorFlags Conversion Tool.  Version 
    4.0.30319.1 Copyright (c) Microsoft Corporation.  All rights reserved.</p>
    
    <p>Version   : v4.0.30319 
    CLR Header: 2.5 
    ** PE        : PE32 **
    CorFlags  : 24
    ILONLY    : 0 
    ** 32BIT     : 0 **
    Signed    : 1</p>
  </blockquote>
  
  <p>As I understood PE32 + 32BIT 0 == Any Cpu.</p>
  
  <p>Any advise on how to wrap my head around this would be great</p>