Windows phone 7 重命名xaml文件的正确方法是什么?

Windows phone 7 重命名xaml文件的正确方法是什么?,windows-phone-7,windows-mobile,windows-phone-7.1,Windows Phone 7,Windows Mobile,Windows Phone 7.1,我正在重命名MainPage.xaml文件,并尝试将其他一些页面命名为MainPage.xaml,为此,我只是从xaml(x:Class)和.cs文件重命名了它 因此,现在在运行我的项目时,我从生成的文件(MainPage.g.i.cs)的这一行中得到一个XamlParseException System.Windows.Application.LoadComponent(这是新的System.Uri(“/XYZ;component/MainPage.xaml”,System.UriKind.R

我正在重命名MainPage.xaml文件,并尝试将其他一些页面命名为MainPage.xaml,为此,我只是从xaml(x:Class)和.cs文件重命名了它

因此,现在在运行我的项目时,我从生成的文件(MainPage.g.i.cs)的这一行中得到一个XamlParseException

System.Windows.Application.LoadComponent(这是新的System.Uri(“/XYZ;component/MainPage.xaml”,System.UriKind.Relative))


那么有什么线索说明出了什么问题吗

文件名仅对导航很重要,例如WMAppManifest.xml中的初始启动页面

对于
x:Class
,指定的是类名,而不是文件名,即:

public class HelloWorld : PhoneApplicationFrame

这里的HelloWorld类名,应该在
x:class
中匹配,当然应该与相应的名称空间(如果有)匹配。

因此类被重命名,文件被重命名,对吗?您是否也重命名了旧文件?尝试创建一个包含两个页面的测试项目,然后运行一次,在交换它们的名称之后,您将完全面对我所面临的问题。。