¿Hay algún tipo de C# directiva para utilizar cuando se utiliza una máquina de desarrollo (32 bits o 64 bits) que dice algo en el sentido de:C Directiva # para indicar de 32 bits o 64 bits construyen
if (32-bit Vista) // set a property to true else if (64-bit Vista) // set a property to false
pero quiero hacer esto en Visual Studio ya que tengo una aplicación en la que estoy trabajando que necesita probarse en las versiones de 32/64 bit de Vista.
¿Es esto posible?
En realidad, la compilación de "Cualquier CPU", mientras que en el modo de 64 bits que impide el despliegue a modo de 32 bits, a menos que MS corrige este error en VS2008 ... pero el pasado he intentado, había que especifique 32 bit. –
@Neil: hago todo mi desarrollo en una máquina de 64 bits y nunca he visto este problema. –
Desde un MVP de MS: "el problema es la implementación. Los archivos MSI/proyectos de implementación deben estar orientados a una plataforma. Esto significa que si desea la implementación x86/x64, compile su DLL una vez y luego cree dos proyectos de implementación. es cierto para Merge Modules y tal ". http://www.eggheadcafe.com/conversation.aspx?messageid=30991690&threadid=30991686 –