2015-05-18 72 views
0

我想部署一個Windows窗體應用程序,它使用項目的屬性/設置來存儲配置信息。 在一種形式中它被檢索,有時通過保存如下使用配置部署Windows窗體應用程序

Properties.Settings.Default["name"] = textBox1.Text; 
Properties.Settings.Default.Save(); 

我只需要部署到3 PCS改變。僅僅部署.exe文件就足夠了嗎? 或者我也需要exe.config文件?

感謝

+2

如果您可以使用Visual Studio中的發佈選項進行部署,那麼這將成爲一個非問題。如果有必要,這也會使後續更新應用程序變得更容易。 – paul

+0

@Tinwor數據庫用於數據,App.config用於配置。它們是有區別的。 – Dai

回答

0

如果App.config1文件中包含沒有嵌入在你的程序的缺省配置信息,如連接字符串,那麼是的,你需要與你的可執行文件捆綁它。

但是,您發佈的代碼顯示您正在使用「設置」功能,該功能是在App.config之上運行的.NET功能。如果您使用設置功能,那麼您的app.config文件(通常)實際上存儲在當前用戶的AppData目錄下,而不是與可執行文件相同的目錄下,這些文件也可以根據需要創建,在這種情況下,您不會需要運送app.config文件...假設文件中沒有其他內容。