编辑已编译程序集的C#资源文件

时间:2011-05-15 03:58:45

标签: c#

我有一个资源文件,我正在为类库存储连接字符串等(我不能使用App.config,不要问为什么!?!)。 这是我的假设(可能是一个愚蠢的),我可以在运行时修改编译组件外的.rex文件,以便能够通过环境更改连接字符串,而无需每次重新编译程序集,有人可以验证我的假设并且如果可能的话告诉我该怎么做?

干杯

2 个答案:

答案 0 :(得分:2)

您可以反汇编程序集,编辑资源并重新组装。

您可以找到一些信息here

答案 1 :(得分:0)

如果它是文本资源,则可以尝试替换字符。

我已经成功地修改了一个SQL查询,该查询已包含在Notepad ++的.EXE程序集中。不过,我确定字符数没有改变。