Alguien ve esto antes? Tengo un gran proyecto de Visual Studio que se agrega [Subtype]Designer[/Subtype]
a mi y .vcproj
luego lo elimina en la próxima apertura y cierre del proyecto. Solo hay una clase definida en StoredImageControl.cs
. Alguien sabe cómo apagar esto, ya que realmente está arruinando mi control de revisión.
Esto es antes de:
<EmbeddedResource Include="StoredImageControl.resx">
<DependentUpon>StoredImageControl.cs</DependentUpon>
</EmbeddedResource>
Esto es despues
<EmbeddedResource Include="StoredImageControl.resx">
<DependentUpon>StoredImageControl.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
visual-studio
designer
csproj
subtype
Jeff Lundstrom
fuente
fuente
Respuestas:
Esto podría estar relacionado con los archivos que tiene abiertos en el estado de la solución guardada. Me encontré con este problema en VS2010 y descubrí que si cierro la solución mientras un archivo .xml estaba abierto en el editor, en la reapertura posterior de la solución, el proyecto que contiene ese archivo .xml
<SubType>Designer</SubType>
agregaría esta línea. Sin embargo, si cierro la solución sin abrir ese archivo, no intenta agregar esa línea en la siguiente reapertura.fuente
<Subtype>Designer</SubType>
etiquetas esporádicamente.Este ha sido un problema en al menos 3 ediciones de Visual Studio, 2008, 2010 y ahora 2012. Está registrado como un error en Microsoft Connect pero la respuesta de MS es "Hemos registrado su solicitud pero no estamos planeando solucionar esto en este momento hora." Le sugiero que vote el informe de error, ya que todavía está activo y podría obtener una mejor respuesta de MS con suficientes votos.
fuente
Me encuentro con el mismo problema en el archivo .csproj de mi aplicación web ASP.NET:
Versus:
Mi molestia con este problema se debe también a los cambios en el control de revisión. El problema parece estar presente en VS 2005/2008/2010. Encontré la siguiente pregunta en los foros de Microsoft, pero la respuesta no está clara.
<SubType>Designer</SubType>
Para qué sirve .csproj?Espero que una configuración VS lo cause, en cuyo caso, me gustaría que sepas cuando descubra cuál es esa configuración.
fuente
¿Intenta poner el Subtipo como un atributo del objeto EmbeddedResource?
Vi una pregunta como la suya en el siguiente enlace y resolvió su problema con esto:
http://community.sharpdevelop.net/forums/t/9977.aspx
fuente
SubType
truco del atributo no funciona en los<Content>
elementos: VS2010 se queja de que el atributo no se reconoce.Descubrí que eso
<SubType>Designer</SubType>
cambia el comportamiento de Web.config.Usamos WebDeploy para publicar archivos de servicios web.
Si SubType está configurado para Web.config, publica este archivo correctamente en el directorio principal donde van todos los archivos de contenido y .svc.
Si SubType no está configurado , lo hace arriba, pero también copia Web.config en bin \ subdirectory, ¡lo cual es muy extraño! En el registro de MsBuild, esto sucede durante el destino CollectFilesFrom_SourceItemsToCopyToOutputDirectory.
fuente
Para mí, esto también causa problemas con el control de versiones cuando se agregan nuevos archivos al proyecto.
Como alternativa, hice: deshacer los cambios pendientes en el archivo del proyecto y luego agregar manualmente nuevos archivos haciendo clic derecho -> agregar archivos existentes al proyecto.
Al hacer esto, la etiqueta
< SubType >Designer< /SubType >
no viene.Espero que esto ayude a alguien. Por lo tanto, publicar esto.
fuente