gpt4 book ai didi

bundle - 将程序和外部文件 bundle 到一个可执行文件中?

转载 作者:行者123 更新时间:2023-12-01 05:40:34 29 4
gpt4 key购买 nike

这个问题有点类似于 this one ,但不完全是。我有一个 C# 游戏引擎,我正在与一些想要使用我的引擎的人一起工作。最初我设计了引擎,以便所有 Assets 都是外部的——非程序员可以创建艺术、音乐、xml 设置等,并且任何人都可以修改现有游戏,并在彼此之间共享。基本上包括引擎本身在内的整个事情都是开源的。

我正在与之合作的小组(目前仅有的两个使用我的引擎的项目之一)想要关闭他们的 Assets ,以便无法修改它们。尽管这违反了我的原则,但我不想拒绝他们,因为我已经与他们合作了一段时间,而且市场非常小(对于像我这样的引擎以及这些引擎的用户而言)。

实际问题

有没有办法,也许是一些可用的软件,可以将一个exe和一堆其他任意文件粉碎成一个exe,而不仅仅是一个存档?我希望最终 exe 的行为就像它运行第一个 exe 一样,其中包含一些引用 bundle 文件的命令行参数。例如,运行 bundle.exe就像运行 original.exe --project_path=/project但项目文件在包内,无法从中检索。

我原来的 exe 是用 C# 编写的。我怀疑这很重要。

最佳答案

您可以将这些文件打包为 embedded resources .

关于bundle - 将程序和外部文件 bundle 到一个可执行文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5784345/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com