我们希望为我们的客户提供基于我们的客户定制exes的能力.
即,基本上能够使用嵌入在其中的不同xml配置文件制作exe的副本."将它包含在安装中"不是一个选项 - 我们希望这看起来好像是为我们客户的客户定制的.
我目前正在考虑在运行时编写一个dll,包括资源(使用AssemblyBuilder),然后调用ILMerge将其嵌入到最终的exe中,但这比我想要的稍微强一些.
所以这是一个很高的问题,但也许值得问一下:是否有一个.NET库允许修改.NET exe的资源,这可以避免整个"dll持有ILMerge嵌入的资源"位?
或者,是否有更好的方法可以达到既定目标?