title: how to make static libraries runtime requirement for the CRT {static, DLL} vary by project?
body: <p>I have a .lib written in C++ that I use in two different ways</p>
  
  <ol>
  <li>linked to a .EXE that can not depend on a dynamically loaded CRT</li>
  <li>a managed C++ DLL that must use the dynamically loaded CRT</li>
  </ol>
  
  <p>...if I specify the runtime library requirement for the lib to be a DLL, #1 is happy, but #2 is not.  if I specify the runtime library requirement for the lib to be static #1 becomes unhappy while #2 is happy</p>
  
  <p>how can I fix this?  I'd <em>really</em> rather not have two projects/solutions?</p>