2011-05-12 41 views
2

我創建了一個Windows應用程序,並通過發佈嚮導發佈了它。 現在我想讓它變得可移植,以便最終用戶不需要安裝應用程序。 該應用程序非常簡單,它所引用的唯一DLL是Office Outlook Interop。使Windows窗體應用程序可移植

請讓我知道我可以使應用程序的便攜

回答

3

你應該能夠只是將文件從那裏複製的bin文件夾,啓動應用程序。這被稱爲「XCOPY部署」,長期以來被視爲.NET應用程序的主要優勢之一。

只要確保您在Office引用上設置屬性,以便DLL也被複制到bin文件夾中。

但是,爲此,客戶端計算機必須安裝了適當版本的.NET Framework。因此,除非您可以控制所有目標機器的配置,否則它不會是真正的可移植性,但至少這是一個好的開始。

+0

@Cody - 感謝偉大的編輯:) –

0

沒有必要安裝Winforms應用程序。只需將Copy Local設置爲適用於您的外部引用dll。構建您的項目並複製/Bin/Release/Bin/Debug中的所有文件(具體取決於項目設置)。

安裝在客戶端機器上的必須是的唯一東西是相應的.Net Framework版本。

相關問題