定期部署.NET/WPF应用程序进行内部测试

定期部署.NET/WPF应用程序进行内部测试,.net,wpf,testing,deployment,.net,Wpf,Testing,Deployment,我想在应用程序开发期间定期将当前的WPF项目交给公司内部的其他人进行测试 最好的方法是什么 我应该使用ClickOnce部署应用程序,还是有更好的方法进行常规内部测试?测试人员不想在VisualStudio中打开项目,也不需要访问源代码,只想玩应用程序。 我还需要非常频繁地发布新版本(比如每天或每周一次)以进行测试和反馈。ClickOnce当然是一个选项。您还可以研究一种连续部署解决方案,如。如果您希望用户经常查看和测试更改,那么您肯定应该研究自动化向他们获取代码的过程。ClickOnce将简化

我想在应用程序开发期间定期将当前的WPF项目交给公司内部的其他人进行测试

最好的方法是什么

我应该使用ClickOnce部署应用程序,还是有更好的方法进行常规内部测试?测试人员不想在VisualStudio中打开项目,也不需要访问源代码,只想玩应用程序。
我还需要非常频繁地发布新版本(比如每天或每周一次)以进行测试和反馈。

ClickOnce当然是一个选项。您还可以研究一种连续部署解决方案,如。

如果您希望用户经常查看和测试更改,那么您肯定应该研究自动化向他们获取代码的过程。ClickOnce将简化内容的交付/版本控制(他们只需单击web url,.NET将确保他们具有最新版本),但您仍然需要自动构建和部署最新版本的应用程序

我为之工作,我们有很多用户正是为了这个目的而使用的。工作流看起来像这样

  • 从$/MyApp获取最新版本
  • 构建.NET应用程序(MyApp.csproj)
  • 准备ClickOnce应用程序
  • 部署到测试服务器

  • 当然,您可以添加更多的步骤,如标记、工件、电子邮件通知等。下载BuildMaster时,示例应用程序中实际上有一个示例ClickOnce应用程序(计算器)

    您能否提供指向clickonce示例应用程序的链接?