我们正在将使用.NET Framework的旧Windows应用程序升级到没有(电子应用程序)的新应用程序。我们需要将每个用户的设置从旧应用迁移到新版本。使用.NET Framework中的System.Configuration包将设置存储在User.config文件中。
我们如何从新应用程序可靠地获取由应用程序的先前版本创建的User.config文件的路径?该路径中有一个长哈希或GUID(我假设路径和哈希在每个安装和版本的Windows中都有所不同。)
此方法适用于.NET,但我们的新应用程序没有.NET:ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoaming).FilePath