Visual Studio: Varios errores de reference de service / DLL en el proyecto

Cuando bash crear una solución que descargué recientemente del control de código fuente (TFS en este caso), tengo todo tipo de problemas que otros desarrolladores no tienen.

A veces, el proyecto se buildá. Otras veces, no lo hará.

En general, no puedo hacer ningún cambio en el código fuente, porque tan pronto como lo hago, todas las references de la web y del service en el proyecto parecen estar rotas. Volver a agregar las references no soluciona el problema.

Los errores de reference del service aparecerán como "No se pudo encontrar el tipo o el espacio de nombres …" , mientras que en otros momentos obtendré "No se pudo cargar el file o el ensamblaje random " .

¿Que esta pasando aqui? No parece estar relacionado con la configuration del proyecto.

En este caso, el problema general fue la suplantación . La count de suplantación intentaba acceder a muchos files locales durante la compilation , lo cual fue sorprendente para mí.

Puede verificar si la suplantación se usa en un proyecto / sitio al verificar el file web.config (que se usa en su modo de desarrollo – si usa transformaciones web.config revise su configuration de debugging / versión) para:

<identity impersonate="true" userName="XXXX" password="XXXX"/> 

Si la suplantación está habilitada, la count de suplantación necesitará varios accesos en su máquina local.

En mi caso, la count de suplantación necesitaba control total en las siguientes ubicaciones:

 C:\Users\MYUSERNAME\Documents\IISExpress\ DRIVE:\SourceControlProjectLocation\ C:\Windows\Microsoft.NET\Framework C:\Windows\Microsoft.NET\Framework64 C:\Windows\Microsoft.NET\Framework\VERSION C:\Windows\Microsoft.NET\Framework64\VERSION C:\Windows\Microsoft.NET\Framework\VERSION\Temporary ASP.NET Files C:\Windows\Microsoft.NET\Framework64\VERSION\Temporary ASP.NET Files 

Esto fue un verdadero dolor porque la inheritance se rompió por defecto en muchas de estas ubicaciones por Windows mismo.