Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

334
Visualizações
Intellisense de navaja de afeitar rota de Visual Studio 2015

Después de instalar y luego reparar mi instancia VS2015 , todavía no puedo hacer que Intellisense (lado del servidor) funcione en mis vistas de MVC. Recibo una alerta mediante un mensaje tan pronto como abro por primera vez en una sesión un archivo .cshtml y me dirijo al archivo Activitylog. Mensaje de error recuperado en ActivityLog.xml (versión corta):

System.ArgumentException: el elemento ya se ha agregado. Clave en el diccionario: 'RazorSupportedRuntimeVersion'

Aquí está la versión completa:

System.Reflection.TargetInvocationException: el destino de una invocación ha lanzado una excepción. ---> System.ArgumentException: Ya se agregó el elemento. Clave en el diccionario: 'RazorSupportedRuntimeVersion' Clave que se agrega: 'RazorSupportedRuntimeVersion' en System.Collections.Hashtable.Insert (clave de objeto, valor n de objeto, adición booleana) en System.Collections.Hashtable.Add (clave de objeto, valor de objeto) en System. Collections.Specialized.HybridDictionary.Add (clave de objeto, valor de objeto) en Microsoft.VisualStudio.Utilities.PropertyCollection.AddProperty (clave de objeto, propiedad de objeto) en Microsoft.VisualStudio.Html.Package.Razor.RazorVersionDetector.Microsoft.Html.Editor. ContainLanguage.Razor.Def.IRazorVersionDetector.GetVersion(ITextBuffer textBuffer) en Microsoft.Html.Editor.ContainedLanguage.Razor.RazorUtility.TryGetRazorVersion(ITextBuffer textBuffer, Version& razorVersion) en Microsoft.Html.Editor.ContainLanguage.Razor.RazorErrorTagger..ctor( ITextBuffer textBuffer) --- Fin del seguimiento de la pila de excepción interna --- en System.RuntimeMethodHandle.InvokeMethod(objetivo objetivo, objeto[] argumentos, firma firma, constructor booleano) en System.Reflection.RuntimeCo nstructorInfo.Invoke(BindingFlags invoqueAttr, Binder binder, Object[] parámetros, CultureInfo cultura) en System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo cultura, Object[] activaciónAttributes, StackCrawlMark& stackMark) en System. Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activaciónAttributes) en System.Activator.CreateInstance(Type type, Object[] args) en Microsoft.Html.Editor.ContainedLanguage. Common.ContainedCodeErrorTaggerProvider'1.CreateTagger[T](ITextBuffer textBuffer) en Microsoft.VisualStudio.Text.Tagging.Implementation.TagAggregator'1.GatherTaggers(ITextBuffer textBuffer)

Si te sirve de ayuda, tengo algunas personalizaciones de colores de fuentes y tengo instaladas las extensiones Web Essentials, Bundler & Minifier y Web Compiler.

ACTUALIZACIÓN : sucede cuando abro una aplicación web existente o cuando creo una nueva desde cero. También hay una instancia de VS2013 instalada y ejecutándose en la misma máquina.

Sin inteligencia en absoluto

Como puede ver en la imagen de arriba, no tengo ningún tipo de inteligencia, ni ningún tipo de coloración de código.

¿Alguna pista sobre cómo solucionarlo? Gracias por adelantado.

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Esto también ha sido recurrente para mí y parece estar relacionado con actualizaciones de extensiones, pero aún no he podido culpar a nada específico. Lo que he podido descubrir es una resolución menos intrusiva.

En mi caso, eliminar el contenido de este directorio permite que el IDE se recupere:

%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache

Editar: Acabo de encontrar este que también podría ser útil: Borrar caché de componentes MEF (Abrir galería VSIX)

over 4 years ago · Santiago Trujillo Relatório

0

Resolví este problema restableciendo los datos del usuario.

 devenv.exe /resetuserdata

y elimine la carpeta ".vs" en mi proyecto.


ADVERTENCIA: esto restablecerá todas sus configuraciones de usuario. Esencialmente, es como restablecer los valores predeterminados de fábrica. Perderá todos los atajos de teclado personalizados, las extensiones que haya instalado, etc.

over 4 years ago · Santiago Trujillo Relatório

0

FWIW, tuve este problema con VS 2015 Enterprise en dos máquinas diferentes. En una máquina, restablecer los datos del usuario hizo que el problema desapareciera (por un tiempo). En la otra máquina, tuve que desinstalar y reinstalar VS por completo, y el problema desapareció por un tiempo. En ambas máquinas, el problema volvió después de instalar una extensión (una vez al instalar Web Essentials, una vez al instalar Git Diff Margin).

Grabé un caso de soporte técnico de MSDN y la respuesta fue... Sí, es un error, MS lo sabe y está trabajando en ello.

No es una respuesta particularmente procesable, pero una respuesta, no obstante ...

EDITAR: Y sobre el tema de solucionar el problema, me he encontrado con el problema varias veces más desde que publiqué esta "respuesta". Más recientemente, instalé una actualización de NuGet Package Manager y, cuando VS se reinició, comenzó a tener este problema. devenv.exe /resetuserdata , pero eso no ayudó; todavía estaba roto. Así que lo intenté de nuevo (ejecuté devenv.exe /resetuserdata ) y, bada bing bada boom, el problema desapareció (por ahora). La moraleja parece ser algo así como "si al principio no tienes éxito..."

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda