2015-05-18 73 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文件...假设文件中没有其他内容。