8

Tengo un proyecto de instalación de .Net y configuré la ubicación de instalación para los requisitos previos para' descargar desde la misma ubicación que mi aplicación '.'Requisitos previos de .NET Framework 3.5 SP1 Client Profile

he descargado el 'cliente de Microsoft .NET Framework modo fuera de línea del Instalador de https://www.microsoft.com/downloads/en/details.aspx?FamilyID=992cffcb-f8ce-41d9-8bd6-31f3e216285c y la puso en los directorios:

C: \ Archivos de programa (x86) \ Microsoft SDKs \ Windows \ v6.0A \ Bootstrapper \ paquetes \ DotNetFx35Client y C: \ archivos de programa (x86) \ Microsoft SDKs \ Windows \ v7.0A \ Bootstrapper \ Packages \ DotNetFx35Client

Pero todavía consigo el mensaje de error "requisitos previos no se ha establecido en 'componente de proveedor sitio web 'y el archivo' DotNetFx35Client \ DotNetFx35ClientSetup.exe 'en el elemento' .NET Framework 3.5 SP1 Client Profile 'no se puede ubicar en el disco. "

¿Alguna idea?

Tengo Windows 7 y Visual Studio 2010 ...

Gracias! Stefan

+0

Parece que el "Perfil del cliente" no es tan "cliente", dado el tamaño de 250 megas. ¿Por qué molestarse con el perfil del cliente cuando todo el framework 3.5 tiene el mismo tamaño? –

+0

Tienes razón. Para .net 3.5, el perfil del cliente no es una gran ventaja (tal vez no sea una ventaja). Para .net 4 es una ventaja real. – habakuk

Respuesta

4

Tenga en cuenta que el nombre no coincide, "Configuración" no se encuentra en el que ha descargado. Cambie el nombre del archivo para que su nombre coincida con el nombre del que VS se queja.

0

Observe que si descarga manualmente el archivo, la configuración sin conexión funcionará. Pero si más adelante se cambia la opción de volver a Download prerequisites from Vendor's site la configuración descargará el instalador en línea y va a tratar de comparar el hash con el que pertenece al archivo que ha copiado manualmente y el usuario obtendrá una instalación

ha detectado que el archivo sea DontNetFx35ClientSetup.exe ha cambiado desde que se publicó por primera vez o puede estar dañado

Si desea que el instalador en línea a trabajar de nuevo, hay que poner de nuevo el 280kb DotNetFx35ClientSetup.exe de nuevo en la carpeta de paquetes Bootstrapper.

Cuestiones relacionadas