ClickOnce 默认安装路径
ClickOnce default installation path
我继承了一个使用 ClickOnce 进行安装的 Windows Forms 应用程序 (.NET Framework 4)。一切正常 除了 我似乎无法设置默认安装路径。目前它被安装到:
%appdata%\Local\Apps.0\xxx
其中 xxx 是一些随机创建的路径。这会导致病毒扫描程序出现问题,病毒扫描程序会随机停用该程序。我们不能将 2.0 目录排除在扫描之外,因为不受我们控制的其他程序也会安装到此文件夹。
我在网上找到这个:
它指出我可以设置的地方:
System.Deployment.Application.ApplicationDeployment.CurrentDeployment.DataDirectory
设置数据目录 -> 哪个也可以设置程序目录?
我似乎找不到哪里我可以设置这条路径 - 有什么想法吗?我以前从未使用过 ClickOnce(并且是 Visual Studio 的新手)所以请给我明确的说明。
提前致谢
见评论:
数据目录是数据文件的地方,例如。 MDF 和 MDB 文件,得到存储。您无法设置 ClickOnce 应用程序的安装位置。它们被安装到 ClickOnce 缓存中,这就是它们成为 ClickOnce 应用程序的原因。 – jmcilhinney
我继承了一个使用 ClickOnce 进行安装的 Windows Forms 应用程序 (.NET Framework 4)。一切正常 除了 我似乎无法设置默认安装路径。目前它被安装到:
%appdata%\Local\Apps.0\xxx
其中 xxx 是一些随机创建的路径。这会导致病毒扫描程序出现问题,病毒扫描程序会随机停用该程序。我们不能将 2.0 目录排除在扫描之外,因为不受我们控制的其他程序也会安装到此文件夹。
我在网上找到这个:
它指出我可以设置的地方:
System.Deployment.Application.ApplicationDeployment.CurrentDeployment.DataDirectory
设置数据目录 -> 哪个也可以设置程序目录?
我似乎找不到哪里我可以设置这条路径 - 有什么想法吗?我以前从未使用过 ClickOnce(并且是 Visual Studio 的新手)所以请给我明确的说明。
提前致谢
见评论:
数据目录是数据文件的地方,例如。 MDF 和 MDB 文件,得到存储。您无法设置 ClickOnce 应用程序的安装位置。它们被安装到 ClickOnce 缓存中,这就是它们成为 ClickOnce 应用程序的原因。 – jmcilhinney