Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 17569|Respuesta: 0

[Fuente] Se produjo una excepción al inicializar la instalación

[Copiar enlace]
Publicado en 29/2/2016 14:17:11 | | |
Excepción ocurrió al inicializar la instalación:
System.BadImageFormatException: Could not load file or assembly 'file:///C:\MyPr
ojects\ProxyService\ProxyInstaller\bin\Debug\ProxyInstaller.exe' o uno de sus d
Pendientes. Este ensamblaje se construye con un entorno de ejecución más nuevo que el cargado actualmente
y no se puede cargar...


Instalé los servicios de Windows con la línea de comandos y recibí el error anterior:

El proceso que instalé es el siguiente:

1。 Run--〉cmd: Abre el cuadro de comandos cmd

2。 Localiza la ubicación del InstallUtil.exe en la línea de comandos

InstallUtil.exe La ubicación predeterminada de instalación está en C:/Windows/Microsoft.NET/Framework/v2.0.50727, así que necesitas localizarla en cmd (cd C:/Windows/Microsoft.NET/Framework/v2.0.50727)

3。 Operaciones Commands:

1). Comando de instalación de servicio: Introduce el siguiente comando en la línea de comandos:

InstallUtil.exe Camino/WinServiceName.exe

donde Path indica la ubicación del ServiceName.exe, solo hay que pulsar Enter


La razón del fallo de instalación es: mi servicio está escrito en .net 4.0, y no puedo usar InstallUtility de .net 2.0 para instalar el servicio, así que debería usar InstallUtil en la carpeta C:\Windows\Microsoft.NET\Framework\v4.0.30319 para instalar el servicio.


No por ese lado, no. El CLR de .NET 4 puede cargar ensamblajes .NET 2 (normalmente — hay algunas excepciones para ensamblajes de modo mixto, si no recuerdo mal), pero no al revés.

Tendrás que actualizar el proyecto .NET 2 a .NET 4, o hacer downgrade del proyecto .NET 4 a .NET 3.5 (o anterior).






Anterior:WebKit.net la solución a la excepción WebKitBrowser.dll
Próximo:System.Security.SecurityException: The source was not found, but some or all ...
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com