我们有一台服务器 PC 和其他使用 LAN 连接到服务器的客户端 PC。我们有一个内部使用的应用程序,它是使用 VB.Net 开发的。我使用http://www.codeproject.com/Articles/17003/ClickOnce-Quick-steps-to-Deploy-Install-and-Update中的步骤来部署 clickone 策略以更新我们的应用程序。在安装应用程序时发布后,此错误来了
我搜索了我的详细信息,发现了这个错误
ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of D:\Desktop\publish\Global.application resulted in exception. Following failure messages were detected:
+ Downloading file:///D:/Desktop/publish/Application Files/Global_1_0_0_0/Global.XmlSerializers.dll.deploy did not succeed.
+ Could not find file 'D:\Desktop\publish\Application Files\Global_1_0_0_0\Global.XmlSerializers.dll.deploy'.
+ Could not find file 'D:\Desktop\publish\Application Files\Global_1_0_0_0\Global.XmlSerializers.dll.deploy'.
+ Could not find file 'D:\Desktop\publish\Application Files\Global_1_0_0_0\Global.XmlSerializers.dll.deploy'.
我检查了发布选项中的应用程序文件,并包含 Global.XmlSerializers.dll。有谁知道为什么会这样?
安装或更新 clickone 应用程序时,有没有办法将一些额外的文件复制到安装文件夹(C:\Users\name\AppData\Local\Apps..)?因为我们为我们的应用程序使用了一些外部支持文件。可能吗?
有什么方法可以将参数传递给 clickone 应用程序快捷方式,例如将参数传递给 .exe 快捷方式(“\Global.exe”?/?customer?/?)?
编辑: 这就是我发布的方式
我通过提供发布文件夹位置的网络路径进行检查。但是同样的错误来了。
这是包含的应用程序文件
如您所见,包含 Global.XmlSerializers.dll