2012-12-05 71 views
-1

我的場景是我有兩臺計算機A和B.計算機A上安裝了C#windows窗體應用程序。假裝我沒有將源代碼發佈到B上,是否可以將應用程序從A移動到B?如果是這樣,我需要什麼文件才能複製它?如何將C#應用程序從一臺計算機安裝到另一臺計算機

+0

這是一個相當開放式的問題:如何長一條繩子,是我們應該如何知道哪些文件,您的應用需求? –

+1

歡迎來到StackOverflow!請注意,您的問題似乎沒有編程相關,因此它可能不是本網站的主題。請查閱常見問題解答http://stackoverflow.com/faq – Greg

+0

即使您知道二進制文件的位置,但如果安裝過程修改註冊表項,GAC程序集等,您可能會遇到穩定性問題。 話雖如此,應該能夠通過搜索窗口中的exe名稱找到exe和相關dll的位置。 – Maciej

回答

2

您必須檢查C#應用程序是否需要在本地appdata目錄中找到的文件,如果需要的話,您需要複製它們。

它可以是很難當應用程序需要一定的DLL,那麼你就需要找到應用程序的依賴性並安裝計算機B上

後,你這樣做,你可以複製所有文件在程序目錄中,你可能會很開心。

做的是確保你有安裝方便的最好的事情:)

+0

謝謝你的迴應。我只是希望發佈該程序只是一個文件,沒有所有這些額外的依賴性的東西。這將使分發變得如此簡單。 – user1197993

+0

這就是安裝程序的用途 –

1

不知道應用程序就無法回答。

有時只需複製文件就足夠了。但是,如果應用程序依賴註冊表項,則數據庫或其他先決條件複製文件是不夠的。

相關問題