【发布时间】:2018-02-04 10:38:42
【问题描述】:
我最近开始遇到使用 ClickOnce 进行部署的 Windows 窗体应用程序的问题,因为在安装完成时,它缺少一个包含 zip 文件和应用程序所需的一些 *.xlxs 文件的数据文件夹运行。
在过去几年中,该应用程序已使用 ClickOnce 进行了多次更新,没有任何实际问题。这个问题在 2017 年 12 月底左右才开始出现。
我正在使用 VS2017 进行构建。我正在使用 .Net Framework 4.5.2,我正在 Windows 10 Enterprise v1709 上进行开发,构建 16299.192
当我发布应用程序时,无论是发布到我的开发计算机上的本地文件夹还是发布到我们用于客户访问以下载应用程序的 Web 服务器;当我查看已发布的文件时,我查看了 Application Files 文件夹,在最新版本的文件夹中,我可以看到 Data 文件夹,其中包含预期的文件。
但是,当我们运行安装程序时,它不会将该 Data 文件夹复制到 C:\Users{username}\AppData\Local\Apps\2.0\Data\MXTKKEP7.G7K\8W0HCWQ1.AT0\conf.. tion_97fe94acfe5f3262_0002.0001_27630dc69b57826e\Data\ 位置。
当我运行应用程序时,我收到了这个错误;
如果我手动将 Data 文件夹复制到该位置,程序会按预期运行,不会出现错误。
我遇到了同样的问题,无论是单击 *.application 文件还是右键单击 setup.exe 文件并选择“以管理员身份运行”。
这是否是某种新的安全问题,因为 Data 文件夹中有 *.zip 和 *.xlsx 文件?
有其他人遇到过这种问题吗?
【问题讨论】:
标签: winforms visual-studio-2017 windows-10 .net-4.5 clickonce