我正在开发一个C# windows应用程序,并使用MS Clickonce部署我的应用程序。但我有个问题。我正在为这个应用程序使用加密狗,我正在打包我的*.exe。第一步;发布项目,然后打包发布的可执行文件。然后添加文件ext。名称,如此*.exe.deploy
但是;所以,不要运行这个exe。
你对这个问题有什么解决办法吗?
发布于 2012-05-31 21:23:40
如果在发布后修改任何已发布的文件,则必须更新.manifest和.application文件。使用mageui.exe (位于Windows SDK的bin文件夹中)编辑这些文件,完成后记得签名/保存。
发布于 2012-06-01 14:30:25
如果您只想提供应用程序的副本,为什么不构建它,然后将\bin\Release文件夹复制到外部驱动器?
ClickOnce实际上意味着从you服务器或网络共享部署应用程序,并使您能够发布增量更改。
如果你想从U盘上部署使用ClickOnce的东西,你必须将应用程序发布到一个文件夹中,然后将包复制到U盘上,让用户运行setup.exe。
如果这样做,您将需要转到选项对话框下的清单选项卡,并选中“排除部署提供程序URL”。然后,当用户安装时,它会将安装URL设置为U盘上文件的文件路径。他将不得不以同样的方式安装更新。
https://stackoverflow.com/questions/10833731
复制相似问题