C# 如何在VSTO Excel加载项中查找user.config路径?

C# 如何在VSTO Excel加载项中查找user.config路径?,c#,excel,vsto,C#,Excel,Vsto,有关 与 我可以找到保存外接程序默认设置的路径myproject.dll.config 在我的例子中,路径是: ...\AppData\Local\Apps\2.0\14YYGZ0P.1WD\7BJWMAQ5.W75\hmic..vsto_1d98cdd1fcd5489a_0001.0000_befa55f87a1ba2b6 如果在我的代码中执行此操作: Settings.Default.Save(); 将在另一个路径中创建文件user.config: ...\AppData\Local\

有关

我可以找到保存外接程序默认设置的路径
myproject.dll.config

在我的例子中,路径是:

...\AppData\Local\Apps\2.0\14YYGZ0P.1WD\7BJWMAQ5.W75\hmic..vsto_1d98cdd1fcd5489a_0001.0000_befa55f87a1ba2b6
如果在我的代码中执行此操作:

Settings.Default.Save();
将在另一个路径中创建文件
user.config

...\AppData\Local\Apps\2.0\Data\CQ5HYLP2.Q1J\382N3TQQ.53Z\hmic..vsto_1d98cdd1fcd5489a_0001.0000_befa55f87a1ba2b6\Data\16.0.12730.20270
有没有一种方法可以通过编程获得第二条路径

编辑:

我在这里找到了答案:

...\AppData\Local\Apps\2.0\Data\CQ5HYLP2.Q1J\382N3TQQ.53Z\hmic..vsto_1d98cdd1fcd5489a_0001.0000_befa55f87a1ba2b6\Data\16.0.12730.20270
using System.Configuration;  // Add a reference to System.Configuration.dll
...
var path = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal).FilePath;