ReSharper «Impossible de résoudre le symbole» même lorsque le projet est généré

484

Mes outils:

Visual Studio 2012 Ultimate + Update 1

ReSharper v7.1.25.234

Statut de génération de ma solution: génération réussie

Mais lorsque j'installe ReSharper et que l'analyse de code ReSharper est activée, de nombreux mots clés de mon code sont rouges avec cette erreur:

"Impossible de résoudre le symbole XXX"

Entrez la description de l'image ici


Une autre photo de mon projet >>

Les erreurs ReSharper «CANNOT RESOLVE SYMBOL» sont omniprésentes, mais mon processus de génération de projet a réussi et fonctionne correctement.

Entrez la description de l'image ici

Remarque supplémentaire: si je désactive l'analyse de code ReSharper, mon projet sera Normal, mais je souhaite utiliser l'analyse de code ReSharper.


J'ai essayé ReSharper → OptionsGénéralVider le cache . Mais j'ai toujours ce problème!


  • Il y a un mois, j'ai eu ces erreurs lorsque j'ai désinstallé Visual Studio 2012 RC et installé VS 2012 RTM.

  • J'ai déjà désinstallé et réinstallé ReSharper. Mais j'ai encore ce problème!

  • Ma solution a cinq projets >> deux projets chargés (projet principal + projet ressource) et trois projets déchargés


Je me rends compte que mon Visual Studio a également de plus gros problèmes (Plus d'informations sur Stack Overflow)

  • Je ne peux ajouter aucune référence à mes projets (même à l'intérieur de nouvelles solutions et de nouveaux projets)

  • Je ne peux installer aucun package (par "Packet Manager Console" ou Gérer le package NuGet)

  • Je ne peux mettre à jour aucun package (par «Packet Manager Console» ou Gérer le package NuGet)

J'ai fait beaucoup de suggestions (de moi-même et des autres)

  • Réenregistrer certains fichiers DLL

  • Utilisation de certaines fenêtres et outils de réparation du registre

  • Supprimer ReSharper

  • Réparer Visual Studio

  • et...

Mais je n'ai pas pu le résoudre.

Je pense à installer un nouveau Windows :(


Qu'est-ce qui ne va pas et comment puis-je y remédier?

RAM
la source
4
J'ai eu le même problème une fois. J'ai dû le désinstaller et le réinstaller.
MeTitus
@Marco, je l'ai déjà désinstallé et réinstallé. Mais n'a pas résolu.
RAM
C'est à cause du rouge Automapper, vous devriez le vérifier
IamStalker
2
L'une des solutions ci-dessous fonctionnera temporairement. Le problème revient toujours et est particulièrement grave si vous utilisez également TFS pour le contrôle de version. Le silence de JetBrains et le manque de mises à jour au cours de la dernière année me font penser qu'ils montent paresseusement dans le train d'argent R #.
Beurk
2
Dans mon cas, aucune des réponses ici n'a fonctionné. J'ai également suivi le support de Jetbrain mais ils n'ont pas encore pu aider. J'ai simplement dû désactiver Resharper pour le moment. Problème suivi ici .
Co7e

Réponses:

725

Essayez Visual Studio → menu OutilsOptionsReSharper , Suspendbouton et Resumeencore (pas besoin de fermer la fenêtre). Cela fonctionne dans mon cas.

Lu55
la source
3
Sur VS2012 Update 3 avec Resharper 7.1.3 et cela n'a pas résolu mon problème. Désinstaller Resharper et réinstaller l'a corrigé pour moi.
LordHits
93
Cela n'a pas fonctionné pour moi, mais la suppression des caches ReSharper a résolu le problème.
Console
16
J'ai dû vider le cache et suspendre la mise à jour 4 et R # 7.1 de ReSharper VS2012
moi_meme
17
Cela n'a pas fonctionné pour moi non plus, mais le déchargement / rechargement du projet a fait: cliquez avec le bouton droit sur le projet-> Décharger le projet, puis cliquez à nouveau avec le bouton droit-> Recharger le projet.
biscuit314
6
Même solution avec un cache clair (nécessaire dans certains cas): stackoverflow.com/a/19772172/2387977
Dherik
232
VS -> Tools -> Options -> ReSharper Suspend button 
Clear Contents of -> AppData\Local\JetBrains\ReSharper\v7.1\SolutionCaches
VS -> Tools -> Options -> ReSharper Resume  button
Marcel
la source
73
Vous pouvez faire Resharper> Options> Environnement> Général Cliquez sur «Clear Cashe» puis redémarrez VS. Ty pour la réponse, m'a aidé.
Johan Larsson
3
Cela a fonctionné pour moi :) autre façon de le faire par Clear Cache du Visual Studio lui-même ty
ThomasBecker
2
Vider le cache n'a pas fonctionné pour moi. La suppression du contenu du dossier SolutionCaches l'a fait.
JayJay
7
Cela fonctionne pour moi pour résoudre un avertissement ennuyeux "Impossible de résoudre la méthode". Pour ajouter, pour resharper 9 dans VS2013, le chemin est\AppData\Local\JetBrains\Transient\ReSharperPlatformVs12\v01\SolutionCaches
spinalfrontier
11
Pour ajouter à nouveau, cette fois pour Resharper 10 dans Visual Studio 2015, le chemin d'accès est% localappdata% \ JetBrains \ Transient \ ReSharperPlatformVs14. J'avais des sous-dossiers v02, v03 et v04 là-dedans - je les ai tous supprimés et leur contenu.
StackOverflowUser
124

Cela a fonctionné pour moi (VS2012u4, R # 7.1.3):

  1. Resharper> Options> Environnement: Général> Effacer les caches
  2. Redémarrez Visual Studio
Jeroen K
la source
32

Vider le cache Resharper: Resharper -> Options -> General -> Clear Caches, fermez et rouvrez la solution. Cela a fonctionné dans R # 9.0 Update 1

Dio Phung
la source
L'option de menu était Général et non "Générer" pour accéder à Clear Caches
Kirsten Greed
Ne semble pas fonctionner dans un projet .NET Core pour R # 9.2? Projet de fermeture et de réouverture essayé, et VS ... EDIT: Cela fonctionne maintenant! Pour une raison quelconque, il a dû redémarrer deux fois avant de fonctionner!
user3791372
Merci! c'est la seule solution qui a fonctionné pour moi en utilisant VS 2017 Professional.
Pete
31

Cela se produit dans ReSharper lorsque vous avez deux versions différentes de la même bibliothèque dans votre solution. Par exemple, le projet A fait référence à automapper version 1.1 et le projet B fait référence à automapper version 1.0.

Visual Studio compile et s'exécute souvent comme prévu dans la situation car il choisit l'une des DLL à laquelle se lier. Cependant ReSharper devient massivement confus. Pour moi, cela devrait être une erreur ReSharper qu'il vous demande de résoudre plutôt que de simplement devenir bonker.

MISE À JOUR:

Je suis tombé dessus il y a deux jours (un jour après avoir fait ce post) par coïncidence totale et suis tombé sur ce lien où ils disent que cela est causé par un bogue dans l'API VS. J'ai essayé tout ce qu'ils recommandaient et je n'ai pas pu le résoudre, même temporairement: j'avais Autofac 2.6.x que j'avais téléchargé à partir de google.code, puis l'ai échangé pour la version du package NuGet et il a volontairement refusé de voir la nouvelle référence non importe ce que j'ai fait.

Ils suggèrent d'installer le R # 8 EAP mais pour moi, c'était moins compliqué de simplement rétrograder vers l'ancienne version d'Autofac.

Pas beaucoup d'aide, mais peut-être utile.

satnhak
la source
j'ai édité ma question avec des informations supplémentaires sur l'étendue des erreurs. Il y a 1 mois, j'ai changé mon vs 2012 RC en vs 2012 RTM et ces erreurs se sont produites (sans aucun changement dans mon projet). Maintenant, quelle est votre recommandation?
RAM
1
Avez-vous essayé de supprimer toutes les références, puis de les ajouter à nouveau (vous pourriez pointer vers les anciennes DLL et cela porte à confusion R #).
satnhak
Je me rends compte que mon Visual Studio a également des problèmes plus importants: je ne peux ajouter aucune référence à mes projets (même à l'intérieur de nouvelles solutions et de nouveaux projets), plus d'informations: stackoverflow.com/questions/15746529/…
RAM
Cela m'a fait avancer dans la bonne direction après que la réponse acceptée n'a pas fonctionné. Pour moi, la bibliothèque en question avait une mise à jour disponible. J'avais l'intention de le supprimer puis de l'ajouter à nouveau, mais j'ai vu la mise à jour et j'ai essayé en premier. Après la mise à jour de la bibliothèque, le problème s'est résolu.
c0r3yz
Cette réponse m'a aidé dans une situation similaire. J'ai référencé la version finale 1.0.0 rc d'AspNetCore.Mvc dans mon fichier project.json, ce qui a causé le problème que l'OP voyait. Je suis retourné dans le fichier project.json et j'ai changé la version en 1.0.0 qui a corrigé le problème
WBuck
27

Cela m'arrivait avec Visual Studio 2015 et ReSharper Ultimate 10.0.2. J'ai essayé à peu près toutes les solutions écrites avant cette réponse (à l'exception des réinstallations) et rien n'a fonctionné.

Je l'ai fait fonctionner à nouveau avec une variété des étapes ci-dessus dans un ordre très spécifique:

  1. ReSharper → Options → Environnement → Général → Effacer les caches
    • cela doit être fait avant de suspendre ReSharper, sinon cette option n'est pas disponible
    • cela efface les fichiers C:\Users\YourUsername\AppData\Local\JetBrains\Transient\ReSharperPlatformVs14\v04comme mentionné dans certains autres messages
  2. Outils → Options → ReSharper Ultimate → Suspendre
  3. Fermez Visual Studio
    • cela effectue effectivement le cache ReSharper effacer
  4. Ouvrez Visual Studio
  5. Ouvrez la solution
    • J'ai attendu que Visual Studio détecte qu'il n'y avait aucun problème de code dans IntelliSense et j'ai peut-être effectué une génération à ce stade.
  6. Outils → Options → ReSharper Ultimate → Reprendre

J'espère qu'après la dernière étape, vous pourrez pousser un soupir de soulagement que vous n'avez pas à réinstaller quoi que ce soit, je l'ai certainement fait!

SharpC
la source
1
Cela s'est également produit avec Visual Studio 15 Preview et Resharper. Ces étapes ont résolu le problème pour moi (j'espère que cela ne reviendra pas de sitôt). Merci!
jporcenaluk
VS 2017 ici. C'était le nettoyage de la cache; arrêter VS et redémarrer; suspendre Resharper et fermer VS; redémarrez VS en solution puis démarrez Resharper qui l'a fait pour moi.
RandomHandle
17

Cela se produit généralement par un fichier de configuration corrompu ou une détection incorrecte. Juste suppression .vs dossier , redémarrez VS pour réinitialiser config. Cela fonctionnera presque au cas où

entrez la description de l'image ici

Loup gris
la source
Cela a fonctionné pour moi
Siege21x
n'a pas fonctionné pour moi
Blechdose
13

J'ai eu des problèmes similaires et j'ai effacé les caches trouvées sur:

AppData \ Local \ JetBrains \ ReSharper \ v7.1 \ SolutionCaches

Résolu les problèmes pour moi

Exécution de VS2012 u3

nils
la source
J'ai fait quelque chose de similaire, je viens de supprimer tout le répertoire AppData \ Local \ Jetbrains. J'avais BEAUCOUP de versions différentes, y compris certaines qui étaient plus récentes que mon installation de resharper actuelle.
benstpierre
N'a rien fait pour résoudre le problème pour moi.
Mike
12

J'ai eu le même problème (VS 2017). Dans mon cas, il s'agissait de différentes versions du framework cible - un assembly ciblé 4.52, un autre 4.62 - après avoir défini ceux-ci sur la même version dans les deux assemblys, il a recommencé à fonctionner.

Mikołaj Mularczyk
la source
4
Incroyable, c'était aussi la cause du problème pour moi. Je ne peux pas le croire ... cela devrait certainement obtenir plus de votes positifs.
Thomas Flinkow
D'accord m'a aussi aidé
eljoe
les objectifs n'ont eu aucun impact sur la résolution de ce problème pour moi.
Mike
1
Acceptez ce qui précède, en particulier lorsque vous recevez un avertissement dans la fenêtre Liste des erreurs vous indiquant que c'est le problème. Les gens devraient vérifier cela avant de jouer avec Resharper.
Eddie
Merci Mikolaj. Même problème ici.
Firoz Jafri
10

Les liens ci-dessus d'effacement du cache et / ou de suspension de ReSharper n'ont pas fonctionné pour moi. Je viens de «rafraîchir» le projet, qui montrait ce problème, à partir de l'explorateur de solutions et le problème disparaît. Malheureusement, il continue de se reproduire et ne peut que le rafraîchir à chaque fois que ce problème se reproduit.

J'ai VS2012 avec ReSharper 8.1 sur Windows 8

sppc42
la source
Comment "rafraîchissez-vous" le projet?
persianLife
Faites un clic droit sur le projet dans l'Explorateur de solutions -> Actualiser
user1127860
Cela a également résolu le problème pour moi avec VS2017 et R # 20127.3 EAP 9
Jan Ivar Z. Carlsen
Le rafraîchissement n'a rien fait pour ce problème pour moi.
Mike
8

J'avais juste le même problème avec ReSharper 8.2 dans Visual Studio 2013, et aucune des solutions habituelles ici pour effacer les caches, suspendre ReSharper ou réinstaller ReSharper ne fonctionnait.

Dans mon cas, j'ai fini par le résoudre comme suit ... J'ai regardé l'un des symboles qu'il ne pouvait pas résoudre et j'ai noté qu'il se trouvait System.Web.Http.dll. J'ai ensuite constaté que c'était dans le Microsoft.AspNet.WebApi.Corepackage NuGet. J'ai utilisé la console du gestionnaire de packages pour essayer de désinstaller ce package, sauf bien sûr qu'il m'a dit qu'il ne pouvait pas en raison d'autres dépendances.

J'ai donc désinstallé chaque dépendance jusqu'à et y compris Microsoft.AspNet.WebApi.Core, puis j'ai réinstallé chaque package à nouveau dans l'ordre inverse. ReSharper a tout récupéré correctement lors de son installation et semble désormais correct.

James Thurley
la source
A aussi fonctionné pour moi. Désinstallez simplement les packages nuget pour le projet et réinstallez-les.
ceetheman
Rien de tout cela n'a fonctionné pour moi, surtout en jouant avec l'API Web. n'a rien fait
Mike
La dernière chose que je vais faire est de supprimer les dépendances d'un projet pour faire fonctionner une application mal écrite. J'ai décidé de supprimer le resharper. problème résolu et VS est beaucoup plus rapide maintenant.
Mike
8

Comme vous le voyez, la solution est ce que tout le monde a déjà mentionné ci-dessus. Simplement en suspendant le resharper puis en effaçant les caches et enfin en le reprenant . Mais, personne n'a mentionné comment le faire sans fermer / redémarrer VisualStudio.

Suivez simplement ces étapes:

  1. Obtention de l'emplacement du cache Resharper

    • Manuellement en accédant à Options de resharper> Environnement> Général> Stocker les captures de solution dans (zone de liste déroulante) (marqué 2 sur l'image). Sélection du dossier personnalisé, puis copie de l'emplacement du dossier des captures dans la zone de texte affichée (marquée 3 sur l'image). Rétablir les paramètres. Le 1 marqué montre le bouton ClearCache . Cela ne fonctionnerait généralement pas, alors laissez-le. Image montrant le truc
  2. Suspendre Resharper
    • Vous pouvez le faire en allant dans Outils> Options> Resharper ou Resharper Ultimate> Suspendre maintenant (bouton) Option de suspension du resharper
  3. Vider le cache

    • Allez à l'emplacement copié précédemment à l' étape 1 et supprimez tout ce qui se trouve dans ce dossier. Et oui, je veux dire tout.
  4. Reprise du resharper

    • Vous pouvez le faire en allant à nouveau dans Outils> Options> Resharper ou Resharper Ultimate> Reprendre (bouton)
Syed Ali Naqi
la source
Merci! C'est littéralement la seule chose qui a fonctionné pour moi. Resharper commence à être plus un problème qu'une solution de nos jours .... si lent et buggy ....
Tor
Tout cela n'a rien fait pour résoudre le problème. La suppression de Reshaper a résolu le problème
Mike
6

J'ai eu le même problème et le projet problématique de déchargement et de rechargement m'a aidé à résoudre ce problème pour ReSharper. J'espère que cela t'aides.

Teoman shipahi
la source
Mettre à jour VS, mettre à jour le resharper, vider le cache automatiquement et manuellement et suspendre le resharper ne m'a pas aidé. Ce n'est pas un problème de resharper, c'est probablement un bug VS. Cela a fonctionné pour moi. Merci.
Milad
Cela n'a rien fait du tout. Un peu comme "rafraîchir" qui n'a rien fait non plus.
Mike
6

Pour moi pour VS2015 , j'ai dû mettre à jour Resharper vers la version 2016.2.2 pour résoudre le problème.

J'avais déjà essayé (dont aucun ne fonctionnait pour moi):

  • suspension / reprise
  • suspension / effacement du cache (en utilisant les outils> bouton d'options) / reprise
  • suspension / effacement du cache (en utilisant le système de fichiers Windows) / reprise
  • déplacement du cache vers le dossier de la solution / redémarrage de Visual Studio
  • de nombreuses autres combinaisons de tout ou partie de ce qui précède

J'espère que cela peut aider quelqu'un.

Dib
la source
ce n'est qu'un copier-coller de leurs options. tous n'ont rien fait pour résoudre le problème.
Mike
@Mike - N'hésitez pas à créer un lien vers "l'autre" message qui conseille de mettre à jour R # vers 2016.2.2, car je ne le vois pas.
Dib
5

J'ai fini par avoir besoin de demander à Resharper d'effacer son cache et de le faire manuellement via l'Explorateur de fichiers Windows. Cela a finalement résolu le problème pour moi.

  1. (Comme indiqué dans de nombreuses solutions ici) RESHARPER> Options ...> Environnement> Général> Vider les caches.
  2. Fermez Visual Studio.
  3. Accédez à ce chemin dans l'Explorateur de fichiers pour Resharper 10 dans Visual Studio 2015:% localappdata% \ JetBrains \ Transient \ ReSharperPlatformVs14
  4. Supprimez tous les sous-dossiers et leur contenu dans ce dossier.
  5. Redémarrez Visual Studio, rechargez votre solution et attendez que Resharper s'initialise pour la solution.
StackOverflowUser
la source
5

Resharper -> Options Caches -> Store solution caches in: (Change folder to another one).

Ou essayez de nettoyer manuellement le dossier de cache R #

Victor Gelmutdinov
la source
3

J'utilise 7.1, et cela a fonctionné pour moi:

  1. Désinstaller resharper
  2. accédez à% appdata% et supprimez les dossiers JetBrains \ Resharper et .. \ Local \ JetBrains \ Resharper
  3. réinstaller resharper
ragnar
la source
3

J'ai fait tout ce qui précède sans solution.

Ensuite, j'ai fait une étape à partir d'un autre SO Q / A (je ne me souviens pas lequel) qui devait définir System.Web.Mvc sur Copy Local true. Recompilez mon projet et les erreurs ont disparu.

Lorsque j'ai redéfini cet assembly sur Copy Local false, les erreurs ne sont pas revenues.

rythos42
la source
3

Dans mon cas, j'ai essayé toutes les suggestions ci-dessus. Mais, à un moment donné, j'ai réalisé que le problème persiste même si Resharper est suspendu. J'ai donc cherché un problème similaire dans VS lui-même et trouvé la solution dans les commentaires pour la réponse acceptée dans ce message SO .

J'énumère mes étapes par souci de concision.

  1. VS -> Outils -> Options -> Bouton Suspendre ReSharper
  2. Créer une solution. Notez toutes les références encore non résolues
  3. Nettoyez la solution
  4. Redémarrer VS
  5. Créez la solution sans Resharper. Notez toutes les références résolues
  6. VS -> Outils -> Options -> bouton ReSharper Resume
DanielS
la source
1

J'utilise VS2015, R # 10. Aucune des solutions suggérées n'a fonctionné pour moi. J'ai supprimé le contenu du dossier bin de ma solution et reconstruit la solution entière, qui semble avoir résolu le problème. Avant de supprimer le contenu du dossier bin, j'avais essayé de suspendre et de reprendre R #, de vider le cache de R # -> option -> paramètre général, et également de supprimer manuellement le contenu de \ AppData \ Local \ JetBrains \ Transient \ ReSharperPlatformVs12 \ v01 \ SolutionCaches .. J'espère que cela aide quelqu'un.

anish
la source
1

J'avais le même problème dans mon Visual Studio 2015 avec Resharper Ultimate et j'ai essayé les solutions comme suggéré ci-dessus, mais aucune n'a fonctionné pour moi.

La mise à niveau de Resharper vers la dernière version a résolu mon problème.

Ashraf Alam
la source
Oui, je suis également arrivé à la même conclusion. Malheureusement, mon abonnement R # est épuisé, ce qui signifie que je dois payer 400 à 500 $ supplémentaires pour mettre à niveau ma version R # pour corriger l'erreur ...
WBuck
1

Ce qui a aidé dans mon cas après plusieurs des suggestions ci-dessus n'a pas:

  • Suppression d'une référence de projet (d'une des bibliothèques où ReSharper prétendait ne pas pouvoir la trouver même si elle était correctement référencée).
  • Utilisez "Resolve" de ReSharper sur l'une de ses utilisations pour ajouter à nouveau la référence.

Après cela, cela a bien fonctionné, même si aucun des fichiers de projet n'a été réellement modifié au cours du processus.

Birgit Vera Schmidt
la source
1

J'ai le même problème.Clean Resharper cache et Suspend Resharper ne fonctionnaient pas pour moi.Je ferme simplement Visual Studio, désinstalle Resharper, puis installe Resharper, le problème a disparu.

york
la source
1

Lorsque j'ai désactivé ReSharper, Visual Studio a également donné la même erreur, même si le projet s'est correctement construit. Ce que j'ai fait pour résoudre le problème était:

  1. Supprimez le projet de la solution.
  2. Cliquez avec le bouton droit sur la solution, Ajouter un projet existant, sélectionnez le fichier de projet et ajoutez-le à nouveau.

Après avoir effectué ces étapes, les erreurs de syntaxe ont disparu dans Visual Studio, et après avoir réactivé ReSharper, il n'a également eu aucune erreur.

Bork Blatt
la source
Mes erreurs étaient toutes des références liées à un seul paquet nuget. J'ai supprimé et rajouté le package. Les erreurs ont disparu. Merci pour le pointeur.
Brett
1

J'ai aussi eu ce problème. Toutes les solutions précédentes ne m'ont pas aidé ou ont aidé pendant très peu de temps. Dans mon cas, le problème était que j'ai connecté le projet .Net Framework 4.7.2 à un projet qui a la version 4.5.2. Après avoir mis à jour les deux projets vers la version 4.7.2, le problème a été résolu. Je pense que pour résoudre le problème, vous devez avoir la même version des projets. Ou connectez une version plus petite à une plus grande, mais pas l'inverse, comme c'était le cas dans mon cas.

Richardok
la source
N'est-ce pas la même solution que @ Mikołaj Mularczyk a déjà suggérée dans sa réponse?
Robin B
0

Pour moi, je pense que ma solution vient de se retrouver dans un état étrange lorsque je changeais la branche de mon dépôt Git local sur laquelle j'étais. Passer simplement à la branche précédente sur laquelle j'étais avant le début du problème, dire à VS de recharger tous les fichiers, puis revenir à la branche souhaitée et recharger à nouveau le corrigeait.

HotN
la source
0

Nous avons également vu ce problème, spécifique aux fichiers partagés par plusieurs projets. Il y a une zone de liste déroulante dans le coin supérieur gauche de la fenêtre de l'éditeur qui vous permet de changer le contexte du projet pour le fichier (et donc les références qui ont un impact sur la résolution des symboles).

Resharper facilite l'ouverture accidentelle de la "version" incorrecte d'un fichier partagé par ses commandes "aller dans un fichier ou un symbole".

Changer de contexte vers le projet que j'utilise dans la solution était tout ce que je devais faire pour résoudre ce problème.

Scott Huddleston
la source
0

J'ai également vu des problèmes similaires signalés dans ReSharper qui n'ont pas conduit à des erreurs de compilation / d'exécution.

Ceux - ci ont été vus pour la plupart lors de l' utilisation "{x:Type ...}"ou le "{x:Static ...}"balisage, ce qui ReSharper le rapport "Cannot resolve symbol 'Type'"ou"Cannot resolve symbol 'Static'" erreurs par .

De plus, il y avait de nombreuses erreurs comme "Invalid markup extension type: expected type is '<type>', actual type is '...Extension'".

Le problème s'est résolu lorsque j'ai ajouté une référence à l' System.Xamlassembly.

gt
la source
0

Aucune solution de suppression de caches souples n'a fonctionné pour moi, il semble que des problèmes aient été générés entre les différentes versions de RS installées au fil des ans.

Ce qui a fonctionné pour moi, c'est:

  • Uninstal resharper
  • supprimer tous les dossiers JetBrains dans AppData \ Local et AppData \ Roaming
  • Réinstaller le resharper

Tous les paramètres doivent être refaits, etc. mais je n'ai pas pu trouver de meilleure solution même avec l'aide de l'équipe JetBrains.

mikus
la source
0

Cela devrait être un problème lié au cache Resharper, mais pour autant que je sache, la fonction "vider le cache" ne fonctionne que si votre cache se trouve dans le dossier Solution. Pour vérifier, essayez ceci: Visual Studio> Outils> Options> Resharper> Options ...

Dans la fenêtre Options de resharper> Environnement> Général, vérifiez que «Stocker les caches de solution dans» est défini sur «Dossier de solution»

Après cela, dans le dossier solution, vous devriez voir un nouveau dossier "_ReSharper.Caches". Vous devriez pouvoir le nettoyer en appuyant sur le bouton "Effacer les caches", mais (si cela ne fonctionne pas), vous pouvez nettoyer manuellement en supprimant les fichiers internes (dans ce cas, Visual Studio doit déjà être fermé).

Redémarrez Visual Studio et tout devrait fonctionner. Jetez également un œil ici [1]

[1] https://resharper-support.jetbrains.com/hc/en-us/articles/206546989-ReSharper-stopped-working-for-a-single-specific-solution

Remarque: Visual Studio 2015 Update 1 / ReSharper 10.0.2

Omar Venturi
la source