2009-11-09 31 views
9

Cuando intento cambiar la Imagen predeterminada de un Control en Windows Forms en el Diseñador de formularios (no importa en qué control) aparece este error :Error de Visual Studio: Se ha agregado un elemento con la misma clave

Error message: An item with the same key has already been added

traté de borrar y volver a crear el archivo de Resources.resx .. me aseguré que sólo el 1 resx con estas teclas existe .. (de hecho, que es mi único archivo de recursos), pero todavía no lo hace trabajo.

Tengo algunas cadenas y algunas imágenes. Eso es todo.

¿Alguna idea?

+0

tal vez hay más de un elemento en aspx con la misma ID. – Cleiton

+0

Lo siento, olvidé mencionar que estoy usando WinForms –

+0

Estoy obteniendo esto demasiado de la nada, a pesar de que la versión oficial (que he vuelto a obtener de TFS) está bien. Algo está mal en algún lugar del sistema y no puedo encontrar qué archivo temporal eliminar. Incluso intenté reiniciar. – Jedidja

Respuesta

16

I had this problem too. La solución es nunca crear un archivo .resx con el nombre "Resources.resx" porque entra en conflicto con los archivos "Resources.resx" que se pueden crear automáticamente en el cuadro de diálogo de propiedades del proyecto.

Simplemente haga clic derecho y cambie el nombre de "Resources.resx" y debería poder cambiar las imágenes perfectamente.

+2

Tengo este problema, pero no tengo ningún archivo '.resx'. ¿Qué otra cosa podría ser el problema? –

+0

El error aún está presente en VS2012. : - [ – ildjarn

+0

Esto es genial. gracias – Faridcher

1

Si realmente quiere saber qué está yendo mal, puede intentar adjuntar un depurador a VS y romperlo mientras devenv.exe muestra el cuadro de mensaje. Desde la pila de llamadas debería ser obvio lo que VS está haciendo. Aquí hay más detalles sobre la depuración de Visual Studio: http://blogs.msdn.com/kirillosenkov/archive/2008/12/07/how-to-debug-crashes-and-hangs.aspx

Si lo desea, puede publicar aquí la pila de llamadas del hilo principal de Visual Studio y puedo intentar investigar qué está sucediendo.

0

Tuve el mismo problema. Pero en mi caso fue porque tenía dos veces el mismo archivo en mi carpeta de recursos. Probablemente un problema después de una fusión.

0

Se produjo este error al agregar un proyecto a una solución. Ninguno de los escenarios mencionados anteriormente se aplicaron, pero reiniciar el estudio visual lo solucionó. Tonto, sí Visual studio version - 2015 enterprise.

Cuestiones relacionadas