Error de instalación de andamios de Nuget
Frecuentes
Visto 2,287 veces
1
Estoy tratando de instalar el paquete de andamios en VS2010 SP1 en MVC4 (el objetivo es el usuario MvcMailer), aquí está el comando que ejecuto
PM> install-package T4Scaffolding
PM> install-package MvcScaffolding
e instalar T4Scaffolding me da este error:
Módulo de importación: no se pudo cargar el archivo o ensamblado 'file:///path/packages\T4Scaffolding.1.0.5\tools\T4Scaffolding.dll' o una de sus dependencias. La operación no es compatible. (Excepción de HRESULT: 0x80131515)
si vuelvo a instalarlo, se instaló pero cuando uso el comando Scaffolding me da este error
PM> Scaffolding Mailer.Razor UserMailer subs
El término 'Scaffolding' no se reconoce como el nombre de un cmdlet, función, archivo de script o programa ejecutable. Verifique la ortografía del nombre, o si se incluyó una ruta, verifique que la ruta sea correcta y vuelva a intentarlo. En la línea: 1 carácter: 12 + Scaffolding <<<< Mailer.Razor UserMailer subs + CategoryInfo: ObjectNotFound: (Scaffolding:String) [], CommandNotFoundException + FullyQualifiedErrorId: CommandNotFoundException
Intenté desinstalar y eliminar los paquetes y volver a instalar, pero no tuve suerte. Probé el comando de actualización en ambos paquetes pero nada.
Cuando ejecuto el módulo de importación "dllpath"
Recibo el mismo mensaje de error, es decir
No se pudo cargar el archivo o ensamblado 'archivo:///ruta/paquetes\T4Scaffolding.1.0.5\tools\T4Scaffolding.dll' o una de sus dependencias. La operación no es compatible. (Excepción de HRESULT: 0x80131515)
Intenté reiniciar VS después de desinstalar, instalar, reinstalar todo lo posible pero nada cambió.
Que estoy haciendo mal.
EDITAR: he intentado usar power shell
PS C:\Windows\system32> import-module "path\T4Scaffolding.1.0.5\tools\T4Scaffolding.dll" Módulo de importación: no se pudo cargar el archivo o ensamblado 'file:///path\T4Scaffolding.1.0.5\ tools\T4Scaffolding.dll' o una de sus dependencias. Este ensamblaje está creado por un tiempo de ejecución más reciente que el tiempo de ejecución cargado actualmente y no se puede cargar. En la línea: 1 carácter: 14 + módulo de importación <<<< "ruta\T4Scaffolding.1.0.5\tools\T4Scaffolding.dll" + CategoryInfo: NotSpecified: (:) [Import-Module], BadImageFormatException + FullyQualifiedErrorId: System. BadImageFormatException, Microsoft.PowerShell.Commands.ImportModuleCommand
Da el error "Este ensamblaje está creado por un tiempo de ejecución más nuevo que el tiempo de ejecución cargado actualmente y no se puede cargar". Creo que aquí está el punto de falla inicial. ¿Alguna idea? cómo arreglar esto primero.
1 Respuestas
2
Resuelto, nada nuevo en la solución, pero tuve que buscar mucho, buscar y probar, tenía VS2010 SP1, instalación predeterminada. El proyecto se cargó desde la unidad de red.
Módulo de importación: no se pudo cargar el archivo o ensamblado 'file:///path/packages\T4Scaffolding.1.0.5\tools\T4Scaffolding.dll' o una de sus dependencias. La operación no es compatible.
El mensaje de error anterior proviene de VS, porque no puede cargar cosas desde una fuente remota. Solución: vaya a su ubicación de Visual Studio devenv.exe. es decir, predeterminado C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE en devenv.exe.config agregar línea en la sección de tiempo de ejecución, es decir:
<configuration>
<configSections>
</configSections>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0.30319"/>
<requiredRuntime version="v4.0.30319" safemode="true"/>
</startup>
<runtime>
<loadFromRemoteSources enabled="true"/>
Desearía que el mensaje de error fuera más apropiado en primer lugar, pero también debería leer más.
contestado el 11 de mayo de 12 a las 11:05
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas nuget scaffolding mvcmailer or haz tu propia pregunta.