Zmieniono nazwę przestrzeni nazwanej klasy i kompilator WPF nie chce wziąć tego pod uwagę: utrzymuje prefiksowanie MyOldNameSpace w .g.cs file:Stara przestrzeń nazw wciąż w pliku .g.cs podczas zmiany przestrzeni nazw klasy odniesienia
[System.CodeDom.Compiler.GeneratedCodeAttribute
("PresentationBuildTasks", "4.0.0.0")]
public partial class MyClass:
MyOldNameSpace.MyReferencedClass,
System.Windows.Markup.IComponentConnector {
Dlaczego? Jak to naprawić? Co to za niezrozumiały plik .g.cs?
To. Refaktoryzacja niczego nie zmienia w plikach .xaml. – Will
Refaktoryzacja zmienia moje xaml (VS2008 i VS2010) –
xmlns: local = "clr-namespace: OldNamespace" będzie również wymagać korekty w pliku XAML –