vb.net - 在发布新软件之前我应该​​采取哪些技术步骤?

标签 vb.net deployment visual-studio-2013 release

我即将发布我的第一个小软件。该软件采用 VB.NET 编写,我使用 Visual Studio 2013 作为我的 IDE。

在发布之前我应该​​考虑哪些步骤?您对如何成功完成每个步骤有什么建议吗?

这是我迄今为止考虑过的步骤的不完整列表。但我不知道我是否可能错过其他重要步骤

  • 创建一个安装包(状态:我已经使用 WIX 创建了一个安装包)
  • 对代码进行混淆(状态:我已使用 VS 2013 中的内置混淆器对其进行了混淆)
  • 制定条款和条件,如果我的软件导致问题,我无需承担责任(状态:我尚未对此进行调查)
  • 创建演示和注册机制(状态:我还不知道如何执行此操作)

请告诉我我的 list 是否相当完整,或者是否还有其他我没有考虑到的事情,这些事情可能会给我带来问题。

最佳答案

这听起来可能很明显,但是:

  • 尝试在每个受支持的平台上安装/更新软件
  • 在与开发计算机不同的计算机上安装并测试软件,以查找用户可能没有的依赖项
  • 确保日志记录按预期运行,并为您提供解决问题所需的信息
  • 测试您将如何解决问题(集成更新,...)
  • 列出您使用过的所有第三方库及其许可证
  • 创建帮助/常见问题解答或文档
  • 了解如何许可应用程序以及卸载时的行为方式等。

还可以找到一个不错的列表here .

关于vb.net - 在发布新软件之前我应该​​采取哪些技术步骤?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27941552/

相关文章:

vb.net - 向 XElement 添加命名空间属性 - 如何防止子元素上的空白/空命名空间?

mysql - 命令执行期间遇到 fatal error MySQL VB

java - 为什么我不能部署包含一些外部 jar 文件的 java webservice ..?

docker - asp.net-core 2.0 Docker部署

asp.net-mvc - 找不到 securityToken 的有效键映射

github - 将 GitHub 项目克隆到 Visual Studio 2013

jquery - 如何在asp.net(vb.net)中从母版页调用jquery

asp.net - VB.NET创建两列CheckboxList

kubernetes - kubectl 从 yaml 中只部署一个组件

visual-studio-2013 - 无法在构建服务器上运行 T4 文本转换