После обновления VS 2017 сегодня RESX Resource Manager не работает, просто пустой экран ?? Я успешно использую этот продукт уже более года без проблем. Кстати решение открыто на всякий случай. Я удалил и переустановил, но все равно не радость.
Та же проблема на VS 2015
Версия ResX: 1.12.976
Вот сообщение об ошибке из окна вывода
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()
Могу подтвердить проблему: VS 15.6.1 Professional
В качестве быстрого исправления я скопировал файл Newtonsoft.Json.dll из другого проекта в папку, указанную в сообщении об ошибке. В моем случае c: \ Users \ erik \ AppData \ Local \ Microsoft \ VisualStudio \ 14.0 \ Extensions \ mxiin3v3.hu0. Кажется, пока это работает.
Я могу подтвердить, что это проблема ResX Resource Manager с версией V 1.12, удалите его и вручную установите 1.11, а затем отключите автоматические обновления.
То же самое и в Visual Studio Community 15.6.1
То же и здесь, в Сообществе 15
Мне пришлось удалить новую версию, загрузить старую версию и установить, чтобы она снова начала работать
Могу подтвердить проблему: VS 15 Professional
Решение vanengelen - работа, спасибо!
Я тоже могу подтвердить это в vs 15 pro. Решение iVcardo работает для меня, и я отключил автоматические обновления.
@ tom-englert Есть ли шанс исправить эту проблему Том? Спасибо
Я тоже могу подтвердить это в vs 15 pro.
То же самое для VS 2015 Enterprise
Исправлено в V1.13
Самый полезный комментарий
В качестве быстрого исправления я скопировал файл Newtonsoft.Json.dll из другого проекта в папку, указанную в сообщении об ошибке. В моем случае c: \ Users \ erik \ AppData \ Local \ Microsoft \ VisualStudio \ 14.0 \ Extensions \ mxiin3v3.hu0. Кажется, пока это работает.