我在ClickOnce发布WPF应用程序时遇到问题。
如果构建了应用程序(调试版或发行版),它就会正常运行。
ClickOnce发布的应用程序崩溃。
我尝试更改目标平台。有时这种变化有助于解决问题,但不是每次都有(20个案例中的1个)。
我有Visual Studio 2008,该项目已从Visual Studio 2005升级。
有什么想法吗?
提前谢谢!
答案 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发送到上页):
=没有app.xaml异常