【发布时间】:2016-05-02 00:47:24
【问题描述】:
我想在 Visual Studio 2010 中为我的应用程序创建一个设置,但我想在有人尝试安装时实施序列号检查? 安装项目可以吗?
【问题讨论】:
标签: key setup-project
我想在 Visual Studio 2010 中为我的应用程序创建一个设置,但我想在有人尝试安装时实施序列号检查? 安装项目可以吗?
【问题讨论】:
标签: key setup-project
不,不是真的。通常的方法是在用户在初始 UI 序列期间输入密钥时验证密钥,但 Visual Studio 安装程序设置不支持在 UI 期间添加自定义操作代码来进行验证。如果您添加自定义操作来验证它,VS 设置中的所有自定义操作都会在安装完所有内容后运行,因此用户体验令人不快 - 他们输入密钥,安装继续,然后在最后它说密钥错误并且整个安装回滚。
通常最好在应用程序本身中执行此操作,这样他们在输入正确的密钥之前无法使用该应用程序,并且执行此操作的代码可以通过现代 UI 正确验证。
【讨论】: