ClickOnce 快捷方式无法启动应用程序

2024-03-25

我在 VS 2017 中创建了一个使用 ClickOnce 安装的 WPF 应用程序。将解决方案部署到网络位置后,我可以通过访问 .application 链接在我的 64 位 Windows 10 计算机上安装。

但是,该应用程序安装后无法在我的计算机上运行。当我尝试从“开始”菜单使用 .appref-ms 快捷方式时,没有任何反应。我添加了代码以在应用程序启动时启动调试器,但它没有被命中。从此处运行应用程序时,我没有看到任何内容记录在 clickonce 日志中。我已在注册表中将日志记录设置为“详细”。

如果我尝试从 %userprofile%\AppData\Local\Apps\2.0\ 安装位置运行应用程序,它会正常运行并启动调试器。但是,我无法使用此位置,因为它将使用此位置的配置文件,而不是存储在 %userprofile%\AppData\Local\ 中的配置,这允许新版本继续使用相同的配置。对于用户来说也很不方便。

如果我返回到服务器上的 .application 链接,我可以在部署新版本时安装它们,但它仍然不会启动应用程序或记录运行应用程序时的任何问题。

.appref-ms 看起来像这样,Launcher.manifest 确实存在于安装位置,以及清单中列出的文件:

file://192.168.10.11/Projects/Launcher.application#Launcher.application, Culture=neutral, PublicKeyToken=0000000000000000, processorArchitecture=msil

如何查找 ClickOnce 快捷方式的问题?

编辑:有人提到查看事件查看器,我发现了一个 SecurityException,该异常仅在从快捷方式运行时发生。 Debugger.Launch() 是分部类的 MainWindow 构造函数中的第一行,但它没有被命中。以下是事件查看器中的异常:

Application: applaunch.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Security.SecurityException
   at System.Security.CodeAccessSecurityEngine.Check(System.Object, System.Threading.StackCrawlMark ByRef, Boolean)
   at System.Security.CodeAccessPermission.Demand()
   at MS.Internal.SecurityHelper.DemandUnmanagedCode()
   at System.Windows.Window..ctor()
   at Launcher.MainWindow..ctor()

这对我的情况有帮助(有同样的问题):

项目 -> 属性 安全:从部分信任变为完全信任 黄色标记的更改:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ClickOnce 快捷方式无法启动应用程序 的相关文章

  • Windows 10 UWP 应用程序的记录器

    我找不到任何适用于 Windows 10 通用应用程序的记录器 我尝试过 log4net Microsoft 企业库 Nlog 但 Windows 10 通用平台均不支持它们 谁能给我推荐适合 Windows 10 UWP 的优秀记录器 您
  • C# 线程安全(特别是 MVVM/WPF)

    我想知道我需要做什么才能使模型在 MVVM 中线程安全 假设我有以下类 它被实例化为单例 public class RunningTotal INotifyPropertyChange private int total public in
  • 为什么多线程访问 WPF UI 控件会产生开销?

    我是否错过了 WPF 以及之前的 Windows 窗体 在开发多线程应用程序时需要编写大量重复代码的一些事情 应用程序中的每个 UI 控件最终都需要额外的代码行来获取和设置每个属性 internal delegate void SetEle
  • 接收事件时闪烁选项卡标题

    我有一个基于选项卡的聊天应用程序 用户可以在不同的选项卡项目中与几个人聊天 我想通过闪烁选项卡标题来通知用户传入消息 以防用户正在与接收消息的选项卡以外的其他用户聊天 我如何在 WPF 中实现这一目标 一些例子将非常有用 此致 莫尔泰萨 您
  • 如何将图像转换为字节数组[重复]

    这个问题在这里已经有答案了 有人能建议我如何将图像转换为字节数组 反之亦然吗 我正在开发 WPF 应用程序并使用流读取器 将图像更改为字节数组的示例代码 public byte ImageToByteArray System Drawing
  • WPF - 为什么 Keyboard.Focus() 不起作用?

    TabItem 控件上有一个 TextBox 项 MyTextBox 我的代码如下所示 MyTextBox Focus Keyboard Focus MyTextBox 当我通过调试器运行此代码时 执行行后我会看到以下内容 MyTextBo
  • 如何在Windows 10中备份anaconda环境?

    最近 由于某些错误的 conda 软件包升级 我的 anaconda 环境被破坏了 由于这次备份经验 我想备份我的 anaconda 环境 以便将来轻松恢复 我所做的备份是将整个文件夹压缩到C ProgramData Anaconda3 这
  • 将 winform 树视图转换为 wpf 树视图

    我已经构建了一个在 winforms 中生成树视图的函数 它包括具有递归的子文件夹和文件 现在我想将其转换为 wpf 我不知道如何处理课程 我知道我必须制作自己的自定义类 treenode 它有一个属性 parent 类似于 winform
  • 在wpf中快速生成ViewModel属性?

    看完之后本文 http msdn microsoft com en us magazine dd419663 aspx a 在我的中有以下代码PersonViewModel class public Jurisdiction Country
  • 破译哪个控件触发了事件

    我有一个包含许多图像的应用程序 这些图像看起来都相同并执行类似的任务
  • WPF:名称空间中不存在该名称[重复]

    这个问题在这里已经有答案了 我正在使用 VS2013 构建 C WPF 应用程序 并且具有以下类定义 在正在运行的应用程序的同一程序集中 namespace MyNamespace public class MyKey public MyK
  • WPF 数据绑定到字符串属性

    我有一个关于数据绑定的问题 我正在努力解决这个问题 我的 xaml cs 文件中有以下属性 private string stationIdInstruction public event PropertyChangedEventHandl
  • WPF 通过宽高比调整 UserControl 的大小

    我有一个 UserControl 并且该 UserControl 必须根据宽高比调整大小 这意味着 宽度 高度 2 1 目前我正在使用这段代码 protected override Size ArrangeOverride Size arr
  • WPF RichTextBox 中的只读 Run 元素?

    我可能完全是在想象这一点 但我可以发誓有一种方法可以使 RichTextBox 中的各个 Run 或 Parapgraph 元素成为只读 我还可以发誓 几周前我自己尝试了一种方法 并对结果感到满意 我隐约记得它看起来像这样
  • Windows 更新 KB4040972/73 导致 WPF 类出现黑色图像

    我有一个依赖于深度缩放图像 从 PNG 转换为各种比例的 JPG 金字塔 的应用程序 我们使用 DeepZoomTools dll 来实现 这依赖于PresentationCore dll 多年来一直运行良好 推出 KB4040972 和
  • 设置不可调整大小的 GridViewColumn

    我在 C WPF 应用程序中使用 ListView 和 GridViewColumn 对于某些列 我使用可见性管理器 this one https stackoverflow com a 9634769 6479770 但是 当第 1 列和
  • wpf自定义控件:另一个矩形内的可拖动/可调整大小的矩形

    我正在研究一个带有两个矩形的控件 一个在另一个矩形内 我希望用户能够拖动内部矩形 调整其大小 如果可能的话 也可以在外部矩形的边界内旋转它 这些值应该是可绑定的 以便我可以在更新时将这些值存储在我的数据源中 是否已经有这样的控件或者有人有任
  • 良好的 WPF 或 silverlight windows 小工具示例

    有人有 WPF 或 silverlight windows 小工具的好例子吗 诺兰多02 您好 我在网上看到了一些侧边栏小工具演示和教程 我将在这里列出它们以供您审查 希望其中一些能引起您的注意 并为您的努力提供帮助 WPF http ww
  • 如何检查应用程序的另一个实例是否正在运行[重复]

    这个问题在这里已经有答案了 有人可以展示如何检查程序的另一个实例 例如 test exe 是否正在运行 如果是 则停止加载应用程序 如果存在该实例 想要一些严肃的代码吗 这里是 var exists System Diagnostics P
  • 如何在选项卡控件对象中禁用选项卡换行

    我正在 WPF C 中设计 GUI 并且使用Tab Control目的 我的tab control将包含很多选项卡 我想知道如何禁用对象的默认 包装 行为 基本上相反this https stackoverflow com question

随机推荐