我有一個.net 3.5應用程序,我想使它具有可移植性。 它很簡單,運行完美,我已經發送了.EXE + .DLL的一些朋友,它運行與.DLL和.ICO(我用它在一起)在同一文件夾。在C#中創建可移植(非安裝)的Windows應用程序
我想要的很簡單:創建一個單獨的EXE文件,它關心的是DLL,圖像和任何我想要的東西,而不需要安裝,也不需要安裝。 (又名便攜式)
我可能會考慮將其遷移到.net 2.0如果需要,我不使用任何3.5-only功能,實際上,我不確定爲什麼我使用3.5(我是新的在編程無論如何)
我想要的任何提示,鏈接或解釋如何做到這一點,因爲它真的很煩人發送.rar's給我的朋友,並告訴他們提取和運行.exe中的所有「奇怪的文件「,因爲他們打電話(此外,不是每個人都有文件夾中的擴展顯示,所以這是一場噩夢)
(我已經在StackOverflow搜索,並沒有發現任何問題,回答我問,唯一的問題一個我發現它最終在討論fram ework available in windows machines,language chosen and no good answers。)
我認爲你的意思很容易分配 - 不是便攜式(便攜手段運行在不同的操作系統和/或硬件體系結構上)。 – Oded 2009-12-09 11:23:45
來吧,讓我們來討論一下,這個問題的一個答案(可能會讓很多人感興趣)太少了!我在此提供可能對回答有用的任何其他信息。 – Marcelo 2009-12-09 12:02:11
@Oded - portable現在是那些具有多重意義的詞語之一,它的使用意味着跨平臺,但現在它經常(more?)意味着「無需安裝即可從USB棒或等效物運行」 – Murph 2009-12-09 12:02:56