1

我正在尝试创建一个命令行编译命令,该命令还将更改其中一个代码值。

我正在尝试使用嵌入在代码中的用户令牌编译代码,以便他/她能够在下载后立即使用该应用程序。

在我的代码中,我有以下行:

UserToken = HWMX-HJPL-L1TN-E62Y-2JCVK;

目前我做了一个丑陋的解决方法 - 我创建了一个脚本,寻找纯文本“HWMX-HJPL-L1TN-E62Y-2JCVK”用新令牌替换它,然后调用编译器来创建可执行文件。

是否有一种“正常”的方法可以通过在命令行中将其传递给编译器来直接更改此值?

4

1 回答 1

0

我会做如下:

  1. 为项目创建资源文件
  2. 将普通文本文件作为资源添加到资源文件中
  3. 将用户令牌放在资源文件中,作为唯一的内容
  4. 按如下方式读取用户令牌:

    string UserToken = Resources.Default.UserTokenFile;
    
  5. 在编译项目之前,创建一个简单地用新用户令牌覆盖文件的脚本
于 2013-11-14T21:04:43.087 回答