我正在尝试部署一个Windows窗体应用程序,它使用项目的属性/设置来存储配置信息。 在表单中,它通过保存如下来检索并有时更改
Properties.Settings.Default["name"] = textBox1.Text;
Properties.Settings.Default.Save();
我只需要部署到3 PCS。是否足以单独部署.exe文件? 或者我还需要exe.config文件吗?
由于
答案 0 :(得分:0)
如果您的App.config1
文件包含未嵌入程序的默认配置信息,例如连接字符串,则是,您需要将其与可执行文件捆绑在一起。
但是,您发布的代码显示您正在使用“设置”功能,这是在App.config
之上运行的.NET功能。如果您使用“设置”功能,那么您的app.config文件(通常)实际存储在当前用户的AppData目录下,而不是与可执行文件相同的目录,这些文件也是按需创建的,在这种情况下您不会需要发送app.config文件...假设文件中没有其他内容。