Msbuild ClickOnce数据文件未安装在用户AppData文件夹中
我有一个ClickOnce程序,我们已经成功地使用了几年。最近,我们决定将该项目转移到一个Bambol build服务器上,作为这一转移的一部分,我们做了两个重大更改Msbuild ClickOnce数据文件未安装在用户AppData文件夹中,msbuild,.net-4.0,.net-4.5,visual-studio-2017,clickonce,Msbuild,.net 4.0,.net 4.5,Visual Studio 2017,Clickonce,我有一个ClickOnce程序,我们已经成功地使用了几年。最近,我们决定将该项目转移到一个Bambol build服务器上,作为这一转移的一部分,我们做了两个重大更改 我们将目标框架从.NET framework 4.0更新为.NET framework 4.5.2 我们正在使用powershell脚本为构建和发布阶段调用msbuild,这些阶段在构建计划中作为任务运行 现在,当我们在客户端计算机上安装程序时,它不会将项目的任何数据文件复制到用户的c:\users{username}\AppDa
<file name="Data\MyFiles.zip" size="71341">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod
Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>NvXXXXR/TNpKPCVXXXXJ44v+vLIZhNZXXXXXXXXVk=
</dsig:DigestValue>
</hash>
</file>
到
我正在测试安装的客户端桌面是Windows 10 Enterprise 64位。我能够在同一台计算机上安装旧版本的ClickOnce程序,数据文件被复制到AppData位置,没有问题
我通过使用Visual Studio的“重建解决方案”在解决方案上单击鼠标右键进行构建和发布以及在项目上单击鼠标右键进行“发布”来测试该项目,而不是运行Powershell脚本,我仍然存在同样的问题
有什么想法吗
ClickOnce数据文件未安装在用户AppData文件夹中
如果希望数据文件安装在users appdata文件夹中,则应将文件的发布状态从Include(auto)
更改为data file
Case Windows.Forms.DialogResult.Yes
Case System.Windows.Forms.DialogResult.Yes