我希望在应用程序开发期间定期将当前的WPF项目提供给公司内部的其他人。
最好的方法是什么?
我应该使用ClickOnce部署应用程序,还是有更好的方法来进行常规的内部测试?测试人员不想在Visual Studio中打开项目,也不需要访问源代码,而只想使用应用程序。 我还需要经常发布新版本(例如每天或每周一次)以进行测试和反馈。
答案 0 :(得分:1)
ClickOnce当然是一种选择。您还可以查看像InRelease这样的持续部署解决方案。
答案 1 :(得分:0)
如果您希望用户经常查看和测试更改,您一定要考虑自动化获取代码的过程。 ClickOnce将简化事物的交付/版本控制(他们只需要点击一个网址,而.NET将确保它们具有最新版本),但您仍需要自动构建和部署最新版本的应用程序。
我为Inedo工作,我们有很多用户正是出于此目的使用BuildMaster。工作流程看起来像这样......
当然,您可以添加更多步骤,例如标签,工件,电子邮件通知等。下载BuildMaster时,示例应用程序中实际上有一个示例ClickOnce应用程序(计算器)。