Я начинаю изучать WPF и взял проект Family.Show как реальный пример, чтобы помочь мне учиться.У него довольно хороший пользовательский интерфейс и несколько классных анимаций на главной панели для семейного древа - мне бы очень хотелось посмотреть, как они это сделали.
Поэтому я загрузил исходный код (http://familyshow.codeplex.com/releases/view/23637#DownloadId=59428), открылрешение для 3.0 в VS2010 Professional, пусть оно выполняет преобразование ... попытался открыть MainWindow.xaml и затем получил:
Error 1 Undefined CLR namespace. The 'clr-namespace' URI refers to a namespace 'Microsoft.FamilyShow' that is not included in the assembly. C:\Users\nloding\Documents\Visual Studio 2010\Projects\Family.Show-3.0\FamilyShow\MainWindow.xaml 7 15 FamilyShow
Error 2 The type 'local:DiagramViewer' was not found. Verify that you are not missing an assembly reference and that all referenced assemblies have been built. C:\Users\nloding\Documents\Visual Studio 2010\Projects\Family.Show-3.0\FamilyShow\MainWindow.xaml 118 12 FamilyShow
Error 3 The type 'local:Details' was not found. Verify that you are not missing an assembly reference and that all referenced assemblies have been built. C:\Users\nloding\Documents\Visual Studio 2010\Projects\Family.Show-3.0\FamilyShow\MainWindow.xaml 128 10 FamilyShow
Error 4 The type 'local:NewUserControl' was not found. Verify that you are not missing an assembly reference and that all referenced assemblies have been built. C:\Users\nloding\Documents\Visual Studio 2010\Projects\Family.Show-3.0\FamilyShow\MainWindow.xaml 133 8 FamilyShow
Error 5 The type 'local:Welcome' was not found. Verify that you are not missing an assembly reference and that all referenced assemblies have been built. C:\Users\nloding\Documents\Visual Studio 2010\Projects\Family.Show-3.0\FamilyShow\MainWindow.xaml 136 8 FamilyShow
Error 6 The type 'local:PersonInfo' was not found. Verify that you are not missing an assembly reference and that all referenced assemblies have been built. C:\Users\nloding\Documents\Visual Studio 2010\Projects\Family.Show-3.0\FamilyShow\MainWindow.xaml 139 8 FamilyShow
Error 7 The type 'local:FamilyData' was not found. Verify that you are not missing an assembly reference and that all referenced assemblies have been built. C:\Users\nloding\Documents\Visual Studio 2010\Projects\Family.Show-3.0\FamilyShow\MainWindow.xaml 142 8 FamilyShow
Error 8 The type 'local:OldVersionMessage' was not found. Verify that you are not missing an assembly reference and that all referenced assemblies have been built. C:\Users\nloding\Documents\Visual Studio 2010\Projects\Family.Show-3.0\FamilyShow\MainWindow.xaml 143 8 FamilyShow
Дизайнер ничего не показывает. Я подтвердил, что ссылка на проект FamilyShowLibесть - я даже собрал DLL и добавил ее в основной проект. Это решило некоторые другие мелкие ошибки, но это так. Мне также пришлось повторно добавить ссылки на PresentationCore, PresentationFramework и WindowsBase. Теперь я простозастрял с вышеупомянутым.
Так что я погуглил его и нашел ссылки на тот факт, что XAML-дизайнер в VS не работает. Это кажется странным, но, возможно, в этом проблема.
Какя могу заставить это работать, чтобы я мог изучать WPF?!?!?