Error de instalación de andamios de Nuget

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.

preguntado el 03 de mayo de 12 a las 14:05

1 Respuestas

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 or haz tu propia pregunta.