【发布时间】:2018-07-23 10:11:55
【问题描述】:
我继承了一个使用 ClickOnce 进行安装的 Windows 窗体应用程序 (.NET Framework 4)。一切正常除了我似乎无法设置默认安装路径。目前它被安装到:
%appdata%\Local\Apps\2.0\xxx
其中 xxx 是一些随机创建的路径。这会导致随机停用程序的病毒扫描程序出现问题。我们不能从扫描中排除 2.0 目录,因为不受我们控制的其他程序也会安装到此文件夹中。
我在网上找到了这个:
它声明我可以设置的地方:
System.Deployment.Application.ApplicationDeployment.CurrentDeployment.DataDirectory
设置数据目录 -> 也可以设置程序目录?
我似乎找不到在哪里我可以设置这条路径 - 有什么想法吗?我以前从未使用过 ClickOnce(并且是 Visual Studio 的新手),所以请给我明确的说明。
提前谢谢你
【问题讨论】:
-
数据目录是数据文件所在,例如MDF 和 MDB 文件,得到存储。您不能设置 ClickOnce 应用程序的安装位置。它们被安装到 ClickOnce 缓存中,这就是它们成为 ClickOnce 应用程序的原因。
-
感谢您的回复
标签: vb.net visual-studio-2017 clickonce