This is a migrated thread and some comments may be shown as answers.

Microsoft.Expression.Platform.resources.dll is missing

9 Answers 169 Views
Installer and Visual Studio Extensions
This is a migrated thread and some comments may be shown as answers.
Uwe
Top achievements
Rank 1
Uwe asked on 05 Sep 2013, 09:36 AM

Hello Telerik,

I updated my WPF project in VS 2012 with the Solution Update Wizard to 2013 Q2, since I get an exception when I open a .xaml file in the in VS which contains a RadGridView.

Greetings Uwe

9 Answers, 1 is accepted

Sort by
0
Petar
Telerik team
answered on 10 Sep 2013, 07:48 AM
Hello Uwe,

Thank you for contacting us!

I am sorry to hear that you are experiencing issues after upgrading to the latest version of the RadControls. In order to identify the reason for the problem and provide you steps to resolve the issue on your side we would need some more details. Can you send us the exact error message that you are receiving? A screenshot will help as well. Have you tried to rebuild your project?

I hope that we will resolve the issue on your side quickly.

Regards,
Petar
Telerik
TRY TELERIK'S NEWEST PRODUCT - EQATEC APPLICATION ANALYTICS for WPF.
Learn what features your users use (or don't use) in your application. Know your audience. Target it better. Develop wisely.
Sign up for Free application insights >>
0
Uwe
Top achievements
Rank 1
answered on 10 Sep 2013, 08:31 PM
Hello Petar, thank you for helping,

the exception is:

MissingSatelliteAssemblyException: Die Satellitenassembly mit dem Namen "Microsoft.Expression.Platform.resources.dll, Version=11.0.0.0, PublicKeyToken=b03f5f7f11d5a3a" für die Fallbackkultur "en" konnte entweder nicht gefunden oder nicht geladen werden. Dies ist normalerweise ein Setup-Problem. Versuchen Sie, die Anwendung neu zu installieren oder zu reparieren.
StackTrace   
   bei System.Resources.ManifestBasedResourceGroveler.HandleSatelliteMissing()
   bei System.Resources.ManifestBasedResourceGroveler.GrovelForResourceSet(CultureInfo culture, Dictionary`2 localResourceSets, Boolean tryParents, Boolean createIfNotExists, StackCrawlMark& stackMark)
   bei System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo requestedCulture, Boolean createIfNotExists, Boolean tryParents, StackCrawlMark& stackMark)
   bei System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
   bei System.Resources.ResourceManager.GetString(String name, CultureInfo culture)
   bei System.Resources.ResourceManager.GetString(String name)
   bei Telerik.Windows.Controls.LocalizationManager.GetString(String key, CultureInfo culture, ResourceManager resourceManager)
   bei Telerik.Windows.Controls.LocalizationManager.GetString(String key)
   bei Telerik.Windows.Controls.LocalizationManager.OnResourceKeyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
   bei System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
   bei System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
   bei System.Windows.Controls.TextBlock.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
   bei System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
   bei System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
   bei System.Windows.StyleHelper.ApplyTemplatedParentValue(DependencyObject container, FrameworkObject child, Int32 childIndex, FrugalStructList`1& childRecordFromChildIndex, DependencyProperty dp, FrameworkElementFactory templateRoot)
   bei System.Windows.StyleHelper.InvalidatePropertiesOnTemplateNode(DependencyObject container, FrameworkObject child, Int32 childIndex, FrugalStructList`1& childRecordFromChildIndex, Boolean isDetach, FrameworkElementFactory templateRoot)
   bei System.Windows.FrameworkTemplate.InvalidatePropertiesOnTemplate(DependencyObject container, Object currentObject)
   bei System.Windows.FrameworkTemplate.HandleBeforeProperties(Object createdObject, DependencyObject& rootObject, DependencyObject container, FrameworkElement feContainer, INameScope nameScope)
   bei System.Windows.FrameworkTemplate.<>c__DisplayClass6.<LoadOptimizedTemplateContent>b__3(Object sender, XamlObjectEventArgs args)
   bei System.Xaml.XamlObjectWriter.OnBeforeProperties(Object value)
   bei System.Xaml.XamlObjectWriter.Logic_CreateAndAssignToParentStart(ObjectWriterContext ctx)
   bei System.Xaml.XamlObjectWriter.WriteStartMember(XamlMember property)
   bei System.Xaml.XamlWriter.WriteNode(XamlReader reader)
   bei System.Windows.FrameworkTemplate.LoadTemplateXaml(XamlReader templateReader, XamlObjectWriter currentWriter)

sorry for the German language. I take it from the VS.

I get the exception only in the VS when I open the .xmal page and it seems it happens only if  the page contains a RadChartView or a RadGridView.
If I open the project in Blend it works.

Regards Uwe
 
0
Yana
Telerik team
answered on 13 Sep 2013, 10:04 AM
Hello Uwe,

Thank you for sending the additional details.

We've not been reported such an issue before and at the moment we're not sure what could be the reason for it as we didn't mange to reproduce it locally.

I would ask you to send us more details about your project - what version of RadControls you've used before the upgrade, how you're implementing localization in it? If you could prepare a sample project showing the setup of the real one and send it to us, it will be much appreciated.

Looking forward to your reply.

Regards,
Yana
Telerik
TRY TELERIK'S NEWEST PRODUCT - EQATEC APPLICATION ANALYTICS for WPF.
Learn what features your users use (or don't use) in your application. Know your audience. Target it better. Develop wisely.
Sign up for Free application insights >>
0
Uwe
Top achievements
Rank 1
answered on 02 Oct 2013, 09:08 AM
Hello,

I made an upgrade from Telerik 2012 Q2 to 2013 Q2. It seems that the problem only occurs in projects which were created with 2012 Q2 and then updated to 2013 Q2. I think I used the Telerik mechanism of VS 2013 to do that, but I'm not realy sure.
If I create a new project every thing is Ok. Sorry I have no small project with this effect and in the moment I have no computer with VS 2012 and Telerik 2012 Q2 to reconstruct this situation. What do you mean with "how you're implementing localization in it". The Window OS is German.

Greetings Uwe
0
Rosen Vladimirov
Telerik team
answered on 07 Oct 2013, 08:00 AM
Hello Uwe,

Thank you for the information. My colleague Yana wanted to know if you are using any kind of localization in your application and if yes - are you using our resx files, LocalizationManager, custom implementation of LocalizationManager... You can find more information about localization here.

Also could you check if the following steps will help:
1) Remove the reference to System.Windows.Interactivity.dll
2) Rebuild the solution.
3) Add the reference to System.Windows.Interactivity.dll and rebuild the solution again.

Also can you verify the version of the Microsoft.Expression.Platform.resources.dll on your PC?

I'm looking forward to hearing from you.

Regards,
Rosen Vladimirov
Telerik
TRY TELERIK'S NEWEST PRODUCT - EQATEC APPLICATION ANALYTICS for WPF.
Learn what features your users use (or don't use) in your application. Know your audience. Target it better. Develop wisely.
Sign up for Free application insights >>
0
Uwe
Top achievements
Rank 1
answered on 07 Oct 2013, 10:29 AM
Hello Yana, hello Rosen,

thank you for helping.
So, I try it with System.Windows.Interactivity.dll but I notice no difference.

The localization looks like in picture 1.png these .dll are automatically generated when I built the solution. When I start the application the language, in the GridView for example, is German (on my system). The Software has the feature to change the language at run time, that works without problems. For this I'm adding my own .resources.dll's in the appropriate directory.

I found 2 Microsoft.Expression.Platform.resources.dll on my system see pic. 3.png and 4.png

Greetings Uwe

0
Rosen Vladimirov
Telerik team
answered on 10 Oct 2013, 05:55 AM
Hello Uwe,

May I ask you if you have a reference to Telerik.Windows.Controls.Diagrams.dll in your project? We had some issue with it before, you can check this forum for more information. The suggested solution there is to delete Telerik.Windows.Controls.Diagrams.VisualStudio.Design.5.0.dll from the <RadControls_installation_dir>/Binaries/Design folder. Could you give it a try and inform us if it helps?

I'm looking forward to hearing from you.

Regards,
Rosen Vladimirov
Telerik
TRY TELERIK'S NEWEST PRODUCT - EQATEC APPLICATION ANALYTICS for WPF.
Learn what features your users use (or don't use) in your application. Know your audience. Target it better. Develop wisely.
Sign up for Free application insights >>
0
Uwe
Top achievements
Rank 1
answered on 10 Oct 2013, 08:15 AM
Hi Rosen

I add the C:\Projects\GIT\FuelOPTBA20\lib\RCWPF\2013.2.724.40\Telerik.Windows.Controls.Diagrams.dll (Version 2013.2.724.40) to the project and I renamed the Dll to Telerik.Windows.Controls.Diagrams.Design.5.0.dll_ (in the directory c:\Program Files (x86)\Telerik\RadControls for WPF Q2 2013\Binaries\WPF40\design) closed Visual Studio 2012, start it again, rebuild the solution, clicked on a .xaml with a RadGridView, but I get the same exception. Loading the project in Expression Blend every thing is fine.

Regards Uwe
0
Dimitrina
Telerik team
answered on 15 Oct 2013, 07:56 AM
Hello,

Unfortunately we are not aware of such an exceptions with RadGridView using the Version 2013.2.724.40.

Would it be possible for you to isolate it in a demo project? You can take a look at this
blog post for a reference on how to isolate an issue. 


Regards,
Didie
Telerik
TRY TELERIK'S NEWEST PRODUCT - EQATEC APPLICATION ANALYTICS for WPF.
Learn what features your users use (or don't use) in your application. Know your audience. Target it better. Develop wisely.
Sign up for Free application insights >>
Tags
Installer and Visual Studio Extensions
Asked by
Uwe
Top achievements
Rank 1
Answers by
Petar
Telerik team
Uwe
Top achievements
Rank 1
Yana
Telerik team
Rosen Vladimirov
Telerik team
Dimitrina
Telerik team
Share this question
or