您必须获取使用 ClickOnce 安装的应用程序快捷方式的路径,该快捷方式在Environment.GetFolderPath(Environment.SpecialFolder.Programs)\PublisherName目录中创建,或者以编程方式创建。我发现的所有东西要么不起作用,要么不适合。
UPD:有什么意义。使用 ClickOnce 安装时,您的应用程序将启动,您进行设置,退出应用程序,重新启动 - 一切正常,设置在那里。您以编程方式获取Application.StartupPath,将此路径放入注册表中的自动运行或在启动中创建快捷方式,但是当您打开 PC 时没有设置时会出现惨败,一切都是默认的,需要重新配置。通过从指定Application.StartupPath的快捷方式启动应用程序,我们可以获得与从 ClickOnce 安装程序创建的快捷方式启动应用程序所指定的应用程序设置不同的应用程序设置。如何!