.net - net - visual studio code
Evite que Visual Studio cree automáticamente la configuración de la solución de "Plataformas mixtas" (3)
He estado lidiando con el mismo tipo de problema. Estoy de acuerdo, es un desastre. He visto dos opciones viables para manejarlo, ninguno de los dos es realmente lo que quieres.
- Elimine manualmente las configuraciones que crea yendo al selector de configuración y seleccionando edición ...
- De forma predeterminada (al menos si comienzo con una nueva solución en VS 2010) y empiezo a crear nuevos proyectos (bibliotecas de clases y aplicaciones), terminas con Cualquier CPU, Plataformas mixtas y x86 para tus Plataformas de soluciones. Visual Studio parece hacer un buen trabajo al agregar nuevas bibliotecas de clases tanto a CPU como a plataformas mixtas (ya que construyen por defecto para el objetivo Any CPU) y agregar nuevas aplicaciones a Mixed Platforms y x86 (desde la compilación predeterminada para el objetivo x86) y poner nuevas bibliotecas de clases y nuevas aplicaciones en plataformas mixtas. Así que las plataformas mixtas terminan siendo un buen valor por defecto, ya que construye todo. No estoy seguro de por qué no agrega nuevos proyectos para usted a Plataformas mixtas
¿Cómo evito que Visual Studio 2008 cree automáticamente las configuraciones de solución de "Plataformas mixtas" y "Cualquier CPU"? Tenemos configuraciones de "Win32" y "x64" y un desarrollador debe elegir entre ellas. Sin embargo, tan pronto como alguien hace cambios en la solución, VS crea automáticamente "Plataformas mixtas" y parece ser la configuración predeterminada. Esto causa muchos problemas, ya que resulta que algunos proyectos nuevos no se seleccionan en esta configuración o se selecciona una configuración de proyecto incorrecta, etc. Solo quiero dejar de hacer eso y administrar las configuraciones de la solución por mí mismo.
Puede filtrar sus archivos .sln en un enlace de confirmación de su control de origen. De modo que si lo comprueba en el archivo .sln y posiblemente los archivos del proyecto se arreglen. El proyecto de código abierto Chromium tiene implementado dicho filtro.
Vemos un problema similar con los proyectos de Visual Studio 2005 que queremos construir tanto para una configuración de Win32 como para varias combinaciones distintas de plataformas / configuraciones de dispositivos inteligentes.
En momentos arbitrarios, cada configuración se genera automáticamente para cada plataforma, ya sea válida o no, haciendo explotar el tamaño de cada uno de nuestros ~ 50 archivos de proyecto y causando mucho trabajo para solucionar el problema.
Ocurre constantemente cuando abrimos el diálogo de Configuration Manager, y algunas veces (pero no siempre) ocurre cuando cambiamos una configuración de proyecto para una configuración. En este último caso, parece estar relacionado con la manipulación de la plataforma y los menús desplegables de configuración en el diálogo de configuración del proyecto.
Lo archivamos como un problema de Visual Studio; MSFT lo cerró como "no arreglará".