type the error cs0433 compiler both c# unit-testing windows-8 visual-studio-2012
dropbox.com/s/8dfw3uprrynrhzx/S3Util.zipDropbox

the - Error del compilador de C#CS0433



compiler error message cs0433 (1)

En los casos en que no sé por qué ocurre el error, empiezo a restringir la lista de posibilidades. Haría lo siguiente:

  1. Busque una clase S3Security a través de la búsqueda. Si encuentra 2 de ellos, elimine uno.
  2. Intente eliminar una de las referencias que se agregaron recientemente y compilar. Eliminar hasta que el proyecto se compile.
  3. Intente eliminar los últimos archivos / proyectos hasta que la solución compile sin errores. También puede intentar un movimiento inverso, comenzar a hacer lo que estaba haciendo y verificar en qué paso obtendrá su error. Háganos saber de qué se trata.

Actualización 1: he subido la carpeta de mi proyecto a Dropbox - dropbox.com/s/8dfw3uprrynrhzx/S3Util.zip

Soy nuevo en Visual Studio y he creado un pequeño componente de Windows Runtime en C # en Visual Studio 2012 Express para Windows 8.

Mi componente consiste en una única clase sellada, con un único método estático. He agregado un proyecto de biblioteca de prueba unitaria a la solución para probar este método estático.

(Seguí este tutorial para crear una prueba unitaria)

Cuando construyo la solución, aparece el siguiente error:

Error 1 El tipo ''S3Util.S3Security'' existe en ''c: / workspace / vs / S3Util / S3Util / bin / Debug / S3Util.winmd'' y ''c: / workspace / vs / S3Util / S3Util / bin / Debug / S3Util .winmd ''
C: / workspace / vs / TestLib_S3Util / TestLib_S3Util / Test_Security.cs 18 27 TestLib_S3Util

La página de ayuda de error en el sitio web de Microsoft indica que se trata de un error de compilación CS0433.

Sin embargo, mi biblioteca de prueba de unidad contiene solo una referencia a mi proyecto de componente de tiempo de ejecución de Windows, e incluso el mensaje de error que veo se refiere al mismo archivo .winmd dos veces. Amablemente ayúdame a entender el problema y cómo resolverlo.

Captura de pantalla de error: (haga clic para obtener el tamaño completo)