2012-01-31 238 views
0

我们有一个使用C#和XNA框架的现有PC游戏。我们需要将此提交给各种游戏门户网站,例如Big Fish Games,他们规定提供的.exe不具有任何其他依赖关系。.NET依赖和XNA

我们以前使用工具Salamander或RemoteSoft链接器工具获得了一些里程数 - 我忘记了它是在2 - 3年前,而我无法访问该代码库。

有没有其他工具可以对我们的XNA应用程序做同样的工作?

回答

1

您正在查找的工具被称为ILMerge或者您可以尝试embedding a dll作为资源。我相信前者会改变议会,而后者则不会。

+0

太好了。鉴于ILMerge来自微软,我不明白他们为什么不把它作为链接器中的一个选项。无论哪种方法让我单独安装ZERO其他依赖关系都可以。你能指点我一个好教程的方向吗? – 2012-02-06 11:42:35

+0

对此没有太多的了解,因为它只是一个命令行。该文档详细说明了完整的命令,但是您可以简单地使用诸如“ilmerge/t:winexe /out:MergedGame.exe CompiledGame.exe xna.dll ...”之类的东西,使用正确的文件名。只要确定出来的文件与编译的名称和位置不一样。 – 2012-02-06 21:51:00