我有一个存储在网络驱动器上的应用程序,它从网络驱动器中获取模板Excel电子表格和Word文档,并为用户输入的特定网站复制和重命名它们。
如果这些模板的位置或模板名称发生变化,我在应用程序中也有一个表单,用户可以从中更新模板的详细信息。我可以包含更多代码,但基本上如果用户对更改感到满意,则字符串存储如下:
My.Settings.String6 = PermExcelTemp 'PermExcelTemp is a string containing the updated template name for the excel spreadsheet
如果应用程序已关闭,并且由进行更改的同一用户再次运行,则更新后的模板名称将按预期保留为其应用程序的永久更改。但是,如果另一个用户运行该应用程序,则没有明显的变化,并且应用程序因为无法找到模板而引发错误,因为它正在处理旧信息。
为了节省不得不要求每个用户将更改应用到应用程序,有谁知道我可能做错了什么?我假设当应用程序在网络驱动器上时,这样的永久性更改将适用于运行该应用程序的所有用户。