我来自edx的Microsoft课程,模板10即使在安装NuGet包后也无法正常工作,它在编译时给出了这个错误:
错误CS0103当前上下文中不存在名称“PropertyChanged_ViewModel”。
并双击它,它将我带到DetailPage.g.cs,错误在此函数中:
public void UpdateChildListeners_ViewModel(global::solarizer.ViewModels.DetailPageViewModel obj)
{
if (obj != cache_ViewModel)
{
if (cache_ViewModel != null)
{
((global::System.ComponentModel.INotifyPropertyChanged)cache_ViewModel).PropertyChanged -= PropertyChanged_ViewModel;
cache_ViewModel = null;
}
if (obj != null)
{
cache_ViewModel = obj;
((global::System.ComponentModel.INotifyPropertyChanged)obj).PropertyChanged += PropertyChanged_ViewModel;
}
}
}
}
我删除了那些if块并且错误消失了并且应用程序运行但没有汉堡菜单,任何想法如何解决这个?
答案 0 :(得分:0)
请考虑将Template 10 Visual Studio Extension扩展至至少1.7版,将NuGet包更新至至少1.1.2。然后,使用汉堡模板创建您的项目,并告诉我它是否有效。
答案 1 :(得分:0)
带我到DetailPage.g.cs
这些.g.cs文件是自动生成的,您不应该修改它们。我认为这里的干净构建可以解决这个问题,(特别是在你升级到T10的新版本之后)