visual studio 的 clickonce 更新不起作用
clickonce update of visual studio not working
我从 visual studio
的项目属性发布了我的应用程序,并将更新路径设置为我的本地驱动程序之一 E:\WebSiteupdate
。更新必须 运行 在应用程序启动之前,但我真的不知道我应该在 E:\WebSiteupdate
上放什么来更新应用程序。
这是我用来更新的内容:
- 新应用程序的另一个发布
- 复制
E:\WebSiteupdate
中的所有新发布文件夹
但什么也没发生,仍然显示旧程序
我应该把什么样的文件放在更新应用程序的更新路径上?
Clickonce 的自动更新旨在更新已安装的应用程序。这与 VS 的项目 运行 无关。当您设置更新位置时,每次应用程序启动时,它都会检查该位置是否有更新的 build/publish。如果有不同的版本,它会自动更新您安装的应用程序。回答你的问题什么样的文件......?它与您发布应用程序时获得的内容相同。
试试这个:
- 将您的上传位置(项目属性 --> 更新...)设置为可从您的电脑访问的路径。
- 将您的应用程序发布到其他位置假设 D:\Publish\
- 在您的电脑上安装该应用程序。应该有D:\Publish\setup.exe。双击即可安装。这将在开始菜单中放置一个快捷菜单。
- 对您的项目(在 VS 中)的 UI 进行任何细微更改。
- 清空D:\Publish中的内容后再次发布
- 清除更新位置的内容并从 D:\Publish 复制内容。
- 现在(不要再安装)关闭(如果已经打开)并再次打开应用程序(快捷方式应该出现在“开始”菜单中)
应用程序应在打开前自动更新。这就是我们期望向客户提供应用程序更新的方式。此外,如果你想自动执行此操作,我发现 link deadlydog very helpful: http://blog.danskingdom.com/continuously-deploy-your-clickonce-application-from-your-build-server/
我从 visual studio
的项目属性发布了我的应用程序,并将更新路径设置为我的本地驱动程序之一 E:\WebSiteupdate
。更新必须 运行 在应用程序启动之前,但我真的不知道我应该在 E:\WebSiteupdate
上放什么来更新应用程序。
这是我用来更新的内容:
- 新应用程序的另一个发布
- 复制
E:\WebSiteupdate
中的所有新发布文件夹
但什么也没发生,仍然显示旧程序
我应该把什么样的文件放在更新应用程序的更新路径上?
Clickonce 的自动更新旨在更新已安装的应用程序。这与 VS 的项目 运行 无关。当您设置更新位置时,每次应用程序启动时,它都会检查该位置是否有更新的 build/publish。如果有不同的版本,它会自动更新您安装的应用程序。回答你的问题什么样的文件......?它与您发布应用程序时获得的内容相同。
试试这个:
- 将您的上传位置(项目属性 --> 更新...)设置为可从您的电脑访问的路径。
- 将您的应用程序发布到其他位置假设 D:\Publish\
- 在您的电脑上安装该应用程序。应该有D:\Publish\setup.exe。双击即可安装。这将在开始菜单中放置一个快捷菜单。
- 对您的项目(在 VS 中)的 UI 进行任何细微更改。
- 清空D:\Publish中的内容后再次发布
- 清除更新位置的内容并从 D:\Publish 复制内容。
- 现在(不要再安装)关闭(如果已经打开)并再次打开应用程序(快捷方式应该出现在“开始”菜单中)
应用程序应在打开前自动更新。这就是我们期望向客户提供应用程序更新的方式。此外,如果你想自动执行此操作,我发现 link deadlydog very helpful: http://blog.danskingdom.com/continuously-deploy-your-clickonce-application-from-your-build-server/