ClickOnce默认安装路径

时间:2018-07-23 10:11:56

标签: vb.net visual-studio-2017 clickonce

我继承了使用ClickOnce进行安装的Windows窗体应用程序(.NET Framework 4)。一切运行正常,除非,我似乎无法设置默认安装路径。目前已安装到:

%appdata%\ Local \ Apps \ 2.0 \ xxx

其中xxx是一些随机创建的路径。这会导致没有病毒扫描程序的问题,该病毒扫描程序会随机禁用该程序。我们不能从扫描中排除2.0目录,因为其他不受我们控制的程序也将安装到此文件夹。

我在网上找到了此内容:

https://social.msdn.microsoft.com/Forums/en-US/c6e3d328-1deb-49c9-99cf-98fe3830702a/where-does-clickonce-put-files?forum=winformssetup

指出可以设置的位置:

System.Deployment.Application.ApplicationDeployment.CurrentDeployment.DataDirectory

设置数据目录->可能同时设置程序目录?

我似乎无法找到哪里我可以设置此路径-有什么想法吗?我以前从未使用过ClickOnce(并且对Visual Studio还是陌生的),所以请给我明确的说明。

提前谢谢

1 个答案:

答案 0 :(得分:0)

查看评论:

数据目录是数据文件的位置,例如保存MDF和MDB文件。您无法设置ClickOnce应用程序的安装位置。它们被安装到ClickOnce缓存中,这就是使它们成为ClickOnce应用程序的原因。 – jmcilhinney