我使用“项目选项/版本”来管理版本信息(格式为N.N.N.N)。
然而,在我的项目中,我复制了这些信息。
因此,如果在“项目选项”中我正在使用版本2.4.3.178, 那么在我的应用程序中,有4个整数变量保存这4个数字。
我手动设置它们。
这是因为我基于版本号授权。所以,如果用户购买了“2.4”版本,就不允许升级到“3.0”版本。
但是,如果我依赖项目版本信息,用户可以使用资源修改工具更改版本信息,从而“激活”产品。
用户无法以同样的方式更改4个变量(至少不那么容易)。
这可以运行,但是需要我复制信息。
你能推荐更好的方法吗?
换句话说,有没有一种方法可以使用我写入这4个变量中的数据来编写版本信息?类似于后构建事件,但是如何将数据传递给后构建事件呢?
然而,在我的项目中,我复制了这些信息。
因此,如果在“项目选项”中我正在使用版本2.4.3.178, 那么在我的应用程序中,有4个整数变量保存这4个数字。
我手动设置它们。
Major := 2;
Minor := 4;
Release := 3;
Build := 178;
这是因为我基于版本号授权。所以,如果用户购买了“2.4”版本,就不允许升级到“3.0”版本。
但是,如果我依赖项目版本信息,用户可以使用资源修改工具更改版本信息,从而“激活”产品。
用户无法以同样的方式更改4个变量(至少不那么容易)。
这可以运行,但是需要我复制信息。
你能推荐更好的方法吗?
换句话说,有没有一种方法可以使用我写入这4个变量中的数据来编写版本信息?类似于后构建事件,但是如何将数据传递给后构建事件呢?