ClickOnce发布后WPF应用程序崩溃

时间:2010-03-10 20:20:28

标签: wpf visual-studio-2008 clickonce

我在ClickOnce发布WPF应用程序时遇到问题。

  • 如果构建了应用程序(调试版或发行版),它就会正常运行。

  • ClickOnce发布的应用程序崩溃。

我尝试更改目标平台。有时这种变化有助于解决问题,但不是每次都有(20个案例中的1个)。

我有Visual Studio 2008,该项目已从Visual Studio 2005升级。

有什么想法吗?

提前谢谢!

2 个答案:

答案 0 :(得分:2)

在安装了应用程序的计算机上,向下钻取用户配置文件到ClickOnce缓存,然后查找缓存的应用程序文件。该文件夹将包含exe和所有程序集等。我们的winform应用程序创建了两个文件夹,xxxx_tion是应用程序运行的文件夹。

找到exe文件并双击它以运行它。这基本上运行应用程序没有所有的ClickOnce-ness。如果它崩溃了,那么它本身不是ClickOnce问题,这是你的应用程序的一个问题。

我会检查并确保你正在部署所需的所有文件,你没有引用同一个dll的多个版本,你没有循环引用等。

祝你好运, RobinDotNet

答案 1 :(得分:1)

http://social.msdn.microsoft.com/forums/en-US/wpf/thread/3e6909ef-2ab1-4b77-8bc2-796c065a6219/

进行了长时间的讨论

对我有用的解决方案(由pindurav发送到上页):

  • 我重建整个解决方案
  • close visual studio
  • 打开visual studio,打开项目,直接发布,无需构建

=没有app.xaml异常