0

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

最好的方法是什么?

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

4

2 回答 2

1

ClickOnce 当然是一种选择。您还可以研究像InRelease这样的持续部署解决方案。

于 2013-09-01T20:55:19.853 回答
0

如果您希望用户经常看到和测试更改,那么您绝对应该考虑自动化向他们获取代码的过程。ClickOnce 将简化事物的交付/版本控制(他们只需单击一个 Web url,.NET 将确保它们具有最新版本),但您仍然需要自动构建和部署应用程序的最新版本。

我在Inedo工作,我们有很多用户正是为此目的使用BuildMaster。工作流程看起来像这样......

  1. 从 $/MyApp 获取最新信息
  2. 构建 .NET 应用程序 (MyApp.csproj)
  3. 准备 ClickOnce 应用程序
  4. 部署到测试服务器

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

于 2013-09-02T15:30:40.637 回答