C# 更改命名空间后windows phone应用未启动

C# 更改命名空间后windows phone应用未启动,c#,windows-phone-7,windows-phone-8,C#,Windows Phone 7,Windows Phone 8,我正在开发一个应用程序,它在2天前运行良好。但当今天我再次开始时,它并没有开始。当我启动它时,它一启动就退出。自上次发布以来,我的代码中没有任何更改。我看不出有什么关于它的指示。没有任何例外,也没有任何其他情况。 我最近的更改包括应用程序图标和程序包名称的更改。但是在这些改变之后,我运行了这个应用程序。不知道怎么了 这是我唯一能提供的: > 'TaskHost.exe' (CLR C:\windows\system32\coreclr.dll: DefaultDomain): > L

我正在开发一个应用程序,它在2天前运行良好。但当今天我再次开始时,它并没有开始。当我启动它时,它一启动就退出。自上次发布以来,我的代码中没有任何更改。我看不出有什么关于它的指示。没有任何例外,也没有任何其他情况。 我最近的更改包括应用程序图标和程序包名称的更改。但是在这些改变之后,我运行了这个应用程序。不知道怎么了

这是我唯一能提供的:

> 'TaskHost.exe' (CLR C:\windows\system32\coreclr.dll: DefaultDomain):
> Loaded 'C:\windows\system32\mscorlib.ni.dll'. Skipped loading symbols.
> Module is optimized and the debugger option 'Just My Code' is enabled.
> 'TaskHost.exe' (CLR C:\windows\system32\coreclr.dll: Silverlight
> AppDomain): Loaded
> 'C:\windows\system32\System.Windows.RuntimeHost.ni.dll'. Skipped
> loading symbols. Module is optimized and the debugger option 'Just My
> Code' is enabled. 'TaskHost.exe' (CLR C:\windows\system32\coreclr.dll:
> Silverlight AppDomain): Loaded
> 'C:\windows\system32\System.Windows.ni.dll'. Skipped loading symbols.
> Module is optimized and the debugger option 'Just My Code' is enabled.
> 'TaskHost.exe' (CLR C:\windows\system32\coreclr.dll: Silverlight
> AppDomain): Loaded 'C:\windows\system32\System.Net.ni.dll'. Skipped
> loading symbols. Module is optimized and the debugger option 'Just My
> Code' is enabled. 'TaskHost.exe' (CLR C:\windows\system32\coreclr.dll:
> Silverlight AppDomain): Loaded 'C:\windows\system32\System.ni.dll'.
> Skipped loading symbols. Module is optimized and the debugger option
> 'Just My Code' is enabled. 'TaskHost.exe' (CLR
> C:\windows\system32\coreclr.dll: Silverlight AppDomain): Loaded
> 'C:\windows\system32\System.Xml.ni.dll'. Skipped loading symbols.
> Module is optimized and the debugger option 'Just My Code' is enabled.
> 'TaskHost.exe' (CLR C:\windows\system32\coreclr.dll: Silverlight
> AppDomain): Loaded
> 'C:\Data\Programs\{F397F82A-71C2-4C23-A644-242430FC6247}\Install\NFL.DLL'.
> Symbols loaded. The program '[3252] TaskHost.exe' has exited with code
> 0 (0x0).

找到解决方案,原因是我在命名空间中所做的更改:


更改名称空间后,还应更新启动对象。转到
Project>Properties
,然后在
startup object
下选择包含更新的
namespace.App
对象的对象。

能否放置一个try-catch块并进行调试,然后查看从何处获得异常?此错误消息的描述不足以得出任何结论。@Bharath我说我没有任何线索,我在调试模式下尝试过,但也没有帮助。但我现在找到了原因和解决方案。启动对象位于“应用程序”选项卡下,您可能不会默认登录到项目属性。另外,这是一个下拉列表,非常令人惊讶。我知道这是一个旧线程,但我需要感谢你。我在这件事上浪费了太多时间。。。“startup object”属性完成了这个任务。