- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我开发了一个 WPF 应用程序,当我在 Debug模式下启动它时,我在输出中看到以下内容:
'WpfApplication1.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\WINDOWS\assembly\GAC_MSIL\System.Deployment\2.0.0.0__b03f5f7f11d50a3a\System.Deployment.dll', Symbols loaded. A first chance exception of type 'System.Deployment.Application.InvalidDeploymentException' occurred in System.Deployment.dll Additional information: Application identity is not set.
ApplicationDeployment.get_CurrentDeployment
提高他们。在 MSDN 中写道,当“您试图从非 ClickOnce 应用程序调用此静态属性”时会出现此异常。我不明白这是什么意思。
最佳答案
这是“第一次机会异常”,这意味着调试器只是通知您抛出了异常,而不是未处理的异常。
.NET Framework 在内部抛出并捕获该异常——调试器告诉您它出现在 System.Deployment.dll
中的某些代码中。 .当尝试访问用户/网络信息时会引发异常,但底层代码会在异常发生时捕获异常并自动恢复执行。您对此无能为力,而且它相对无害。
您很可能尝试检索当前用户的 AppData 路径,在这种情况下,框架需要确定您的应用程序是普通应用程序还是 ClickOnce 应用程序,以便返回正确的路径。如果您是 ClickOnce 应用程序,则只会返回正确的数据。否则,将引发异常,该异常被框架捕获,并假设您的应用程序不是 ClickOnce 应用程序,从而导致返回标准用户路径。
应用程序运行时会引发和处理许多异常。除非它们未经处理,否则没有任何害处。如果这确实让您感到困扰,您可以自定义调试器通知您的异常。例如:
关于.net - 是什么导致 WPF 应用程序中出现 InvalidDeploymentException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4677756/
我有一个引用WPF控件库的WPF应用程序。当我尝试启动(myWindow.Show())控件库中的窗口时,出现以下异常: InvalidDeploymentException Application
我开发了一个 WPF 应用程序,当我在 Debug模式下启动它时,我在输出中看到以下内容: 'WpfApplication1.vshost.exe' (Managed (v2.0.50727)): L
我有两个项目:Inventario、Produccion Dampers,我添加了 Inventario 作为对 Produccion Dampers 的引用.当我发布Produccion Dampe
我这里有一个简单的程序来演示我遇到的问题。我有一个我正在尝试使用的库,它是 .net 并为 x86/32 位开发。现在我在 64 位和 visual studio 中的窗口在调试图像格式不正确时出错,
我是一名优秀的程序员,十分优秀!