2012-04-26 117 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