Tengo una solución con un único archivo de proyecto. Me estoy implementando como una aplicación ClickOnce. Todo funciona muy bien y bien en mi equipo, pero cuando trato de ejecutarlo en otra persona es consigo este errorError "No se pudo cargar el archivo o el ensamblaje". Funciona en mi computadora pero no en otros
System.IO.FileNotFoundException: Could not load file or assembly 'System.Windows.Forms.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. File name: 'System.Windows.Forms.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
System.Windows.Forms.DataVisualization
es en la faceta cargado como referencia en mi proyecto y creo que hay que ser adecuada utilizando declaraciones donde sea que se use.
Cuando voy a mi proyecto Propiedades> Publicar> Archivos de aplicación ... System.Windows.Forms.DataVisualization tiene un signo de admiración al lado de ese texto de información sobre herramientas de "Este elemento ya no se referencia en el proyecto. ya no es necesario, se puede eliminar haciendo clic derecho en el elemento ". el estado Publicar es "Incluir" y el Hash es "Incluir". el estado de publicación no es, sin embargo, "Incluir (auto)"; Excluir tiene el texto automático al lado. Pero ya sea que incluya o excluya, obtengo el mismo error cuando corro en la máquina de otra persona.
¿Qué crees que debería hacer para hacer que este archivo sea referenciado correctamente?
Gracias
Actualización:
He tratado de establecer copia local = true, construir reconstruir en vano.
Estoy revisando todas las otras sugerencias ahora. (Es un largo paseo entre mí y el equipo que no funciona!)
Parece que el dll no está donde crees que está. ¿Estás seguro de la ubicación? ¿Has intentado borrar la referencia y volver a agregarla? – Simon
¿Es su proyecto 3.5? – timmy
¿Ha intentado instalar .Net 3.5 en una de las máquinas que está teniendo el problema? Si es así, creo que debes redistribuir 'System.Windows.Forms.DataVisualization' con tu aplicación, porque creo que podría no ser parte de .Net Framework. Google parece corroborar mis pensamientos ... –