【问题标题】:how to define the temporary folder that ClickOnce extract the files to?如何定义 ClickOnce 将文件提取到的临时文件夹?
【发布时间】:2011-06-15 15:34:20
【问题描述】:

我已经创建了一个 winforms 应用程序,我需要在启动应用程序之前检查机器上是否安装了 .NET4。

我使用“发布”选项,效果很好,但我正在寻找一种方法来定义将提取所有应用程序文件的临时文件夹

当前的行为是,当我启动 Publish 创建的文件时,它会将我的所有应用程序提取到:

C:\Users\shacharsa\AppData\Local\Apps\2.0\057V8G8X.MXV\6482W7L5.25P\smar..tion_30394eeddffd8a96_0001.0000_5bb050675a14dcbe\Files

我希望它把它们提取到 c:\temp

谢谢,

沙查尔。

【问题讨论】:

  • clickonce 旨在以最少的用户权限为当前用户安装。为什么要解压到c:\temp

标签: c# winforms publish


【解决方案1】:

您无法定义位置,但可以使用更好的解决方案来解决您的问题。您应该阅读 ClickOnce 引导程序并使用它来检测和安装先决条件。

【讨论】:

    【解决方案2】:

    你不能这样做,这是 ClickOnce 工作原理的一部分,它的安全模型不允许这种情况发生。

    【讨论】:

      猜你喜欢
      • 2019-01-04
      • 2015-09-18
      • 1970-01-01
      • 2013-11-05
      • 2013-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多