如何定义ClickOnce提取文件的临时文件夹?

时间:2011-06-15 15:34:20

标签: c# winforms publish

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

即时通讯使用“发布”选项,它工作得很好但我正在寻找一种方法来定义所有应用程序文件将被提取到的临时文件夹

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

C:\用户\ shacharsa \应用程序数据\本地\应用\ 2.0 \ 057V8G8X.MXV \ 6482W7L5.25P \ smar..tion_30394eeddffd8a96_0001.0000_5bb050675a14dcbe \文件

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

感谢,

shachar。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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