问题描述
|
我已经创建了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引导程序,并使用它来检测和安装先决条件。
, 您无法做到这一点,这是ClickOnce工作原理的一部分,其安全性模型不允许这种情况发生。