2011-10-01 19 views
6

Me enfrenté a un problema muy extraño Parece muy gracioso parece que algunas cosas se divierten conmigo. estoy usando Crystal-Informe de la versión 13.0.2000.0 y Visual Studio 2010. Número de días atrás recibí un error relacionado con mi Crystal-Report, que era:Situación muy extraña con CrystalReport y/o Visual Studio 2010 No lo sé .Net Framework

No se pudo cargar el archivo o ensamblado 'file: /// C: \ Archivos de programa (x86) \ SAP BusinessObjects \ Crystal Reports para .NET Framework 4.0 \ Common \ SAP BusinessObjects Enterprise XI 4.0 \ win32_x86 \ dotnet1 \ crdb_adoplus.dll 'o una de sus dependencias. El sistema no puede encontrar el archivo especificado.

Tras Google encontré solution, Luego añade el siguiente código al archivo app.config y ha funcionado bien, no tenía ningún error, no es una excepción.

<startup useLegacyV2RuntimeActivationPolicy="true"> 
<supportedRuntime Version="v4.0" sku=".NETFramework, Version=v4.0" /> 
</startup> 

Hoy cuando quería usar mi misma solución en otro proyecto que mostró el mensaje que debería descargar .NetFrwamework 4.0 y Causa proyecto para no correr. Pensé que me perdí algo en la configuración, así que fui a ver exactamente qué configuraciones hice en el proyecto anterior. Un punto interesante es que cuando abrí el proyecto me mostró el mismo mensaje para descargar .NetFramework 4.0, mientras que funcionó muy bien hace unos días y no tengo ningún problema con eso. Pero ahora .... .

No sé cuál es el problema. Cualquier consejo será útil.

+0

Así que era la solución para un proyecto que tenía que utilizó Crystal Informes. ¿El nuevo proyecto en el que está trabajando también utiliza Crystal Reports, o simplemente desea que use .Net Framework 4.0? Si su nuevo proyecto no es para Crystal Reports, probablemente pueda eliminar esa etiqueta. Además, ¿ha intentado instalar .Net Framework 4.0? –

+0

Gracias por responder, casi tengo este problema en todos mis proyectos que utilizaron Crystal-Report. Estoy usando Crystal-Report en ambos proyectos, como dije antes, funcionó bien en el primer proyecto, pero luego de varios días me induce a descargar .Net 4.0.De hecho, ya he instalado .Net 4.0. – saber

+0

¿Qué tienes o no has hecho? ¿Tiene .Net 4 instalado en la máquina en la que está ejecutando su programa? –

Respuesta

6

Después de pasar muchas horas, resolví mi problema, no tengo ni idea de cómo? !! pero ya no arroja ninguna excepción. Cosas que he hecho:

  1. Eliminar app.config.
  2. Cambié el marco a 3.5 y luego lo compilé.
  3. Elimine todos los archivos relacionados con el proyecto en carpeta AppData/Local/Temp/ (Windows 7).
  4. me cambió de nuevo a 4.0 (Generó app.config) compilarlos a continuación, se añaden automáticamente siguiente código:

    <startup useLegacyV2RuntimeActivationPolicy="true"> 
    <supportedRuntime Version="v4.0" sku=".NETFramework, Version=v4.0" /> 
    </startup> 
    

me encontré con mi solicitud sin ningún tipo de errores y excepciones. No sé cuál fue el problema, pero al seguir estos pasos solucioné mis problemas.

+0

Me alegra oírlo. De ellos, la carpeta temporal parece el culpable más probable. No me di cuenta de que VS almacenaba algo allí, aunque ... –

+3

Solo tuve que agregar useLegacyV2RuntimeActivationPolicy = "true" para que funcione para mí. A veces creo que la programación es un 90% de cantar hechizos mágicos, donde debes decir los hechizos en el orden correcto o no funcionará, y estas son pequeñas frases secretas transmitidas a través de los tiempos. –

+0

¡Trabajo excepcional! Solucionado mi problema :) – Donotalo

-2

Puede crear una carpeta llamada "dotnet1" en C: \ Archivos de programa (x86) \ SAP BusinessObjects \ Crystal Reports para .NET Framework 4.0 \ Common \ SAP BusinessObjects Enterprise XI 4.0 \ win32_x86 y copie el dll crdb_adoplus.dll en eso. esta solución funcionó para mí.

+0

No No resuelve mi problema, lo he intentado antes. – saber

1

Sólo una cosa, que puede resultar útil para alguien: para utilizar Crystal Reports en VS 2010, usted tiene que utilizar Framewok 4.0 (no Framewok 4.0 Client Profile)

Cuestiones relacionadas