我有一个问题,我需要能够拥有一个已编译的 exe (.net 3.5 c#),我将复制它来分发,例如在发送 exe 之前需要更改 key 。
每次需要新的 exe 时我都无法编译。这是一个瘦客户端,将用作注册过程的一部分。
是否可以使用空白值向资源文件添加一个条目,然后当请求进入时让另一个应用程序获取空白的默认瘦客户端,复制它,用所需的数据填充空白值。
如果是怎么办?如果没有,你有什么想法吗?几天来,我一直在摸不着头脑,而且由于我需要在其中工作而受到限制。
我的另一个想法是将值注入(inject)一个方法,我什至不知道我会如何尝试。
谢谢。
最佳答案
将程序集转换为 IL,进行文本搜索和替换,再次将 IL 重新编译为程序集。使用 standard tools from the .NET SDK .
关于c# - 在C#编译的exe中修改Emdeded String,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2742583/