0

我有一个由我制作的可执行“A”,它充当运行时,以及我的客户为他们自己的客户制作的几个配置文件 + 很多图片 + 字体(...)。

我的客户是图形用户,对编程或编译器一无所知,但需要上面的整个应用程序看起来 100% 由他们自己的最终用户制作。

我想以编程方式,在另一个应用程序中,比如说“B”,将所有这些合并到一个 exe 中,这样他们自己的客户就不会看到该部分是由我制作的,也无法访问各个文件。

该嵌入功能将集成到“B”中,无论如何它都必须存在,因为它有助于创建配置文件和其他功能。

我看到了一些可能性

  • ILmerge:我仔细阅读了 StackO 上的很多帖子。:看起来它的功能可以被另一个程序访问,但对我来说不是一个选项:没有 WPF 和许可证不允许重新分发(这里将在我提供给我的用户的“B”中)
  • NET Reactor:我拥有它,它工作正常,只是嵌入功能正是我想要的;但对我来说不是一个真正的选择,因为它是独立产品,对我的用户来说意味着复杂并且无法集成到我的“B”中

我可以这样做吗?(=表示上述需要=只是Reactor的嵌入功能,但在我自己的应用程序中)

非常感谢,

法布里斯

4

2 回答 2

0

ILRepack可能适用于您的情况。它是 ILMerge 的开源 (Apache) 克隆,它支持 WPF 合并(从 2.0.0 版开始,这是相当新的)。

于 2015-06-09T15:18:17.413 回答
0

试试MSDN 上的这个教程。通过遵循此方法,您应该能够将所有资源文件包含在 .exe 中。

于 2015-06-09T15:23:57.777 回答