【发布时间】:2011-06-08 08:16:03
【问题描述】:
我开发了一个 WPF 应用程序,当我在调试模式下启动它时,我在输出中看到以下内容:
'WpfApplication1.vshost.exe'(托管 (v2.0.50727)):已加载 'C:\WINDOWS\assembly\GAC_MSIL\System.Deployment\2.0.0.0__b03f5f7f11d50a3a\System.Deployment.dll', 已加载符号。第一次机会 类型异常 'System.Deployment.Application.InvalidDeploymentException' 发生在 System.Deployment.dll 附加信息:申请 身份未设置。
如果我在另一个 WPF 应用程序中使用此应用程序中的控件,则输出中有 7 条此类消息。尽管如此,该应用程序工作正常。
您能解释一下抛出这些异常的原因吗?我发现ApplicationDeployment.get_CurrentDeployment 方法提高了它们。在 MSDN 中写道,当“您试图从非 ClickOnce 应用程序调用此静态属性”时会出现此异常。我不明白这是什么意思。
我发现了类似的帖子InvalidDeploymentException - Application identity is not set,但这个问题没有答案。
【问题讨论】:
标签: .net wpf exception swallowed-exceptions