Windows phone 7 意外更改项目的名称

Windows phone 7 意外更改项目的名称,windows-phone-7,error-handling,nullreferenceexception,windows-phone-7.1,Windows Phone 7,Error Handling,Nullreferenceexception,Windows Phone 7.1,所以我正在为WindowsPhone7编写一个应用程序。 今天,我不知道是什么影响了我,但我天真地认为,通过更改程序集名称、Xap文件名、部署标题和常规标题,我可以更改我的应用程序名称。我一直收到一个NullReferenceException,我想我的程序再也不能工作了。我改名字真的很愚蠢,我想知道是否有办法解决这个问题。非常感谢 除了检查WMAppManifest.xml文件中的任何错误外,如果您已重命名了主电话应用程序项目中的启动对象或其命名空间,还需要更新该对象 要执行此操作,请在Vis

所以我正在为WindowsPhone7编写一个应用程序。
今天,我不知道是什么影响了我,但我天真地认为,通过更改程序集名称、Xap文件名、部署标题和常规标题,我可以更改我的应用程序名称。我一直收到一个NullReferenceException,我想我的程序再也不能工作了。我改名字真的很愚蠢,我想知道是否有办法解决这个问题。非常感谢

除了检查
WMAppManifest.xml
文件中的任何错误外,如果您已重命名了主电话应用程序项目中的启动对象或其命名空间,还需要更新该对象

要执行此操作,请在VisualStudio中的主项目上单击鼠标右键,然后选择“属性”。在“应用程序”选项卡中,更新“启动对象”下拉列表,以指向正确命名空间中的新对象。您可能还想检查此设置页面上的所有其他内容是否正确


同样的问题,解决方案: 1.将“App.xaml”和“App.xaml.cs”的命名空间更改为目标启动对象名称 2.清理并重建解决方案
4.打开属性窗口并选择新的“启动对象”

这是Joseph!所以我点击了“启动项目”部分,但唯一向下滚动的是我原来的启动项目和(没有设置)。我还检查了WMAppManifest.xml,似乎找不到错误。你能帮我吗?我想这是因为我做了一个快速测试,程序集名称发生了变化。请确保完全清除Visual Studio解决方案(或者删除bin\Debug和bin\Release目录,这两个目录几乎是一样的)。因此,我尝试删除bin/Debug(但似乎找不到bin/Release目录)。但是,从“启动项目”向下滚动仍然是(没有设置)和我的原始项目。我在项目文件中的任何位置都找不到文件MainApp.App。我仍然得到的错误是NullReferenceException,我的应用程序在时钟屏幕停止,该屏幕在进入应用程序本身之前立即显示。在调试时,它还提到了一些关于用户空闲的内容。什么意思?谢谢@Paul Annetts:)如果有疑问,只需使用正确的名称创建一个新项目,并从已损坏的项目中复制代码文件。不值得浪费太多的时间去弄清楚它为什么坏了…有同样的问题,做了一个干净的解决方案,之后效果很好