我有一个收集Windows用户凭据的表单。然后在验证表达式中,我有以下代码:
var wordsFile = File.ReadAllLines(BANNEDWORDS_PATH);
List<string> BannedWords = new List<string>(wordsFile);
在Install4J 6.0.4版中编译时,这正确验证了Windows用户。当我升级到6.1.3时,它似乎无声地失败了。使用try-catch包装不会捕获异常;也不会在第二行之后执行任何代码。我能够看到第一行成功,所以至少有一些JNA正在工作。有关如何调试或解决问题的任何想法?
我真的不想回到之前版本的Install4J;至少还原不是一个可行的长期选择。