Depuis la mise à jour de VS 2017 aujourd'hui, RESX Resource Manager ne fonctionne pas, juste un écran vide ?? J'utilise ce produit avec succès depuis plus d'un an maintenant sans aucun problème. Au fait, la solution est ouverte au cas où vous vous poseriez la question. J'ai désinstallé et réinstallé mais toujours pas de joie.
Même problème sur VS 2015
Version ResX : 1.12.976
Voici le message d'erreur de la fenêtre de sortie
ResX Resource Manager loaded.
Home: https://github.com/tom-englert/ResXResourceManager
Report issues: https://github.com/tom-englert/ResXResourceManager/issues
Support the project by adding a short review: https://marketplace.visualstudio.com/items?itemName=TomEnglert.ResXManager#review-details
Assembly location: C:\Users\shawn\AppData\Local\Microsoft\VisualStudio\14.0\Extensions\obmgdcqr.v3y
Version: 1.12.976.0
Error: System.ComponentModel.Composition.CompositionException: The composition produced a single composition error. The root cause is provided below. Review the CompositionException.Errors property for more detailed information.
1) Could not load file or assembly 'Newtonsoft.Json, Version=10.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. 系統找不到指定的檔案。
Resulting in: An exception occurred while trying to create an instance of type 'tomenglertde.ResXManager.Translators.TranslatorHost'.
Resulting in: Cannot activate part 'tomenglertde.ResXManager.Translators.TranslatorHost'.
Element: tomenglertde.ResXManager.Translators.TranslatorHost --> tomenglertde.ResXManager.Translators.TranslatorHost --> AssemblyCatalog (Assembly="ResXManager.Translators, Version=1.12.976.0, Culture=neutral, PublicKeyToken=695a75ddb69d5a4b")
Resulting in: Cannot get export 'tomenglertde.ResXManager.Translators.TranslatorHost (ContractName="tomenglertde.ResXManager.Translators.TranslatorHost")' from part 'tomenglertde.ResXManager.Translators.TranslatorHost'.
Element: tomenglertde.ResXManager.Translators.TranslatorHost (ContractName="tomenglertde.ResXManager.Translators.TranslatorHost") --> tomenglertde.ResXManager.Translators.TranslatorHost --> AssemblyCatalog (Assembly="ResXManager.Translators, Version=1.12.976.0, Culture=neutral, PublicKeyToken=695a75ddb69d5a4b")
Resulting in: Cannot set import 'tomenglertde.ResXManager.View.Visuals.TranslationsViewModel..ctor (Parameter="translatorHost", ContractName="tomenglertde.ResXManager.Translators.TranslatorHost")' on part 'tomenglertde.ResXManager.View.Visuals.TranslationsViewModel'.
Element: tomenglertde.ResXManager.View.Visuals.TranslationsViewModel..ctor (Parameter="translatorHost", ContractName="tomenglertde.ResXManager.Translators.TranslatorHost") --> tomenglertde.ResXManager.View.Visuals.TranslationsViewModel --> AssemblyCatalog (Assembly="ResXManager.View, Version=1.12.976.0, Culture=neutral, PublicKeyToken=695a75ddb69d5a4b")
Resulting in: Cannot get export 'tomenglertde.ResXManager.View.Visuals.TranslationsViewModel (ContractName="VisualComposition-86E8D1EF-1322-46B4-905C-115AAD63533D")' from part 'tomenglertde.ResXManager.View.Visuals.TranslationsViewModel'.
Element: tomenglertde.ResXManager.View.Visuals.TranslationsViewModel (ContractName="VisualComposition-86E8D1EF-1322-46B4-905C-115AAD63533D") --> tomenglertde.ResXManager.View.Visuals.TranslationsViewModel --> AssemblyCatalog (Assembly="ResXManager.View, Version=1.12.976.0, Culture=neutral, PublicKeyToken=695a75ddb69d5a4b")
at System.ComponentModel.Composition.Hosting.CompositionServices.GetExportedValueFromComposedPart(ImportEngine engine, ComposablePart part, ExportDefinition definition)
at System.ComponentModel.Composition.Hosting.CatalogExportProvider.GetExportedValue(CatalogPart part, ExportDefinition export, Boolean isSharedPart)
at System.ComponentModel.Composition.Hosting.CatalogExportProvider.CatalogExport.GetExportedValueCore()
at System.ComponentModel.Composition.Primitives.Export.get_Value()
at System.ComponentModel.Composition.ExportServices.GetCastedExportedValue[T](Export export)
at System.ComponentModel.Composition.ExportServices.<>c__DisplayClass11_0`2.<CreateStronglyTypedLazyOfTM>b__1()
at System.Lazy`1.CreateValue()
at System.Lazy`1.LazyInitValue()
at System.Lazy`1.get_Value()
at TomsToolbox.Wpf.Composition.ItemsControlCompositionBehavior.<OnUpdate>b__4_1(Lazy`2 item)
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
at TomsToolbox.Wpf.Composition.ItemsControlCompositionBehavior.OnUpdate()
at TomsToolbox.Wpf.Composition.VisualCompositionBehavior`1.Update()
Je peux confirmer le problème : VS 15.6.1 Professional
Comme solution rapide, j'ai copié le fichier Newtonsoft.Json.dll à partir d'un autre projet dans le dossier mentionné dans le message d'erreur. Dans mon cas c:\Users\erik\AppData\Local\Microsoft\VisualStudio\14.0\Extensions\mxiin3v3.hu0. Cela semble fonctionner pour le moment.
Je peux confirmer qu'il s'agit d'un problème de version V 1.12 de ResX Resource Manager, le désinstaller et installer manuellement 1.11 fonctionne, puis désactiver les mises à jour automatiques.
Idem ici dans Visual Studio Community 15.6.1
Idem ici dans la communauté 15
J'ai dû désinstaller la nouvelle version, télécharger l'ancienne version et l'installer pour qu'elle recommence à fonctionner
Je peux confirmer le problème : VS 15 Professional
La solution de vanengelen est le travail, merci!
Je peux confirmer aussi en vs 15 pro. La solution d'iVcardo fonctionne pour moi et je désactive les mises à jour automatiques.
@tom-englert une chance de résoudre ce problème Tom ? Merci
Je peux confirmer aussi en vs 15 pro.
Idem pour VS 2015 Entreprise
Corrigé dans la V1.13
Commentaire le plus utile
Comme solution rapide, j'ai copié le fichier Newtonsoft.Json.dll à partir d'un autre projet dans le dossier mentionné dans le message d'erreur. Dans mon cas c:\Users\erik\AppData\Local\Microsoft\VisualStudio\14.0\Extensions\mxiin3v3.hu0. Cela semble fonctionner pour le moment.