resource porta microsoft management azure visual-studio-2013 updates microsoft-web-deploy

microsoft - portal azure web



Errores de carga de la solución Visual Studio 2013 Premium después de la Actualización 3 (2)

Instalé VS2013Update 3 y ahora recibo errores al abrir una solución:

El paquete ''Microsoft.VisualStudio.Web.Publish.WebPublishPackage, MircosoftVisualStudio.Web.Publish'' no se cargó correctamente.

Y

El paquete ''ScaffoldungVSPackage'' no se cargó correctamente.

El resultado de esto es que no puedo abrir el cuadro de diálogo Publicar y no hay plantillas al crear un nuevo proyecto web.

En el registro de actividad están los siguientes errores:

<entry> <record>447</record> <time>2014/08/05 14:27:31.859</time> <type>Error</type> <source>VisualStudio</source> <description>End package load [Microsoft.VisualStudio.Web.Publish.WebPublishPackage, Microsoft.VisualStudio.Web.Publish]</description> <guid>{1AD387FC-B1E8-4023-91FE-F22260B661DB}</guid> <hr>80131522</hr> <errorinfo>Could not load type ''Microsoft.VisualStudio.Web.Internal.Contracts.Publish.IVsWebJobPublishService'' from assembly ''Microsoft.VisualStudio.Web.Internal.Contracts, Version=2.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a''.</errorinfo> </entry> <entry> <record>450</record> <time>2014/08/05 14:31:20.199</time> <type>Error</type> <source>VisualStudio</source> <description>SetSite failed for package [ScaffoldingVsPackage]</description> <guid>{FAA496BF-FB16-4671-B3D5-E4B388A18478}</guid> <hr>80131500</hr> <errorinfo>Cannot cast the underlying exported value of type ''Microsoft.AspNet.Scaffolding.Templating.ScaffoldingAssemblyDirectiveProcessor (ContractName="Microsoft.AspNet.Scaffolding.IServiceRegistrar")'' to type ''Microsoft.AspNet.Scaffolding.IServiceRegistrar''.</errorinfo> </entry> <entry> <record>451</record> <time>2014/08/05 14:31:20.199</time> <type>Error</type> <source>VisualStudio</source> <description>End package load [ScaffoldingVsPackage]</description> <guid>{FAA496BF-FB16-4671-B3D5-E4B388A18478}</guid> <hr>80131500</hr> <errorinfo>Cannot cast the underlying exported value of type ''Microsoft.AspNet.Scaffolding.Templating.ScaffoldingAssemblyDirectiveProcessor (ContractName="Microsoft.AspNet.Scaffolding.IServiceRegistrar")'' to type ''Microsoft.AspNet.Scaffolding.IServiceRegistrar''.</errorinfo> </entry>

¿Alguien tiene una idea de cómo resolver este problema? Ya lo intenté:

  • Reinstalando VS2013
  • Reinstallung Actualización 3
  • Reinstalación de WindowsAzureSDK V2.4
  • Deshabilitar extensiones
  • run / devenv setup / devenv updateconfiguration
  • Eliminar archivos Appdata

¡Gracias!


la siguiente solución de asp.net-forums funcionó para mí:

la solución fue restablecer los ensamblajes para Contrato y Publicación utilizando el símbolo del sistema del Desarrollador como Administrador. Si ha utilizado la configuración de instalación predeterminada, entonces esta es probablemente la ruta

gacutil -i "C: / Archivos de programa (x86) / Microsoft Visual Studio 12.0 / Common7 / IDE / Extensions / Microsoft / Web Tools / Publish / Microsoft.VisualStudio.Web.Publish.dll"

gacutil -i "C: / Archivos de programa (x86) / Microsoft Visual Studio 12.0 / Common7 / IDE / Extensions / Microsoft / Web Tools / Publish / Microsoft.VisualStudio.Web.Internal.Contracts.dll"

aquí está el enlace: http://forums.asp.net/p/2000916/5751509.aspx?p=True&t=635430085558824221&pagenum=1