2012-04-26 126 views
-4

是否有一个选项可以打包文件以分发为单个可执行文件而不是三个可执行文件,文件夹和其他misc文件?C#Visual Studio 2010发布文件

+0

@ErikPhilips,如果您曾经使用过C#visual studio 2010 express。然后你会知道我指的是什么。这是为构建应用程序提供的唯一选项,而不是一个不理解我的情况的聪明屁股。 – John 2012-04-26 04:41:27

+0

你的意思是安装visual studio或发布在visual studio中创建的项目的文件? – Tormod 2012-04-26 04:47:38

+0

像这样的东西http://www.codeproject.com/Articles/146626/Extending-Visual-Studio-Setup-Project – V4Vendetta 2012-04-26 04:47:38

回答

1

ILMerge实用程序可用于将不同的程序集合并为一个程序集。可在http://www.microsoft.com/download/en/details.aspx?id=17630下载

资源文件也可以嵌入到程序集中。

+0

我需要使用Visual Studio提供的发布功能。同时仅合并可执行文件将不允许安装文件运行,因为它会发出缺少的文件错误。 – John 2012-04-26 04:42:57

+0

我怀疑你会因为'需要'而离开盒子。对于丢失的文件,我曾将它们嵌入到程序集中,以便在运行时检索它们。 – Adil 2012-04-26 05:18:34