繁体   English   中英

如何指定C#/ Visual Studio保存应用程序数据的位置

[英]How to specify where C# / Visual studio saves app data

我有简单的Visual Studio(VS)应用程序,我有一个设置文件。 我使用VS创建了设置文件,然后单击设置并添加了一些变量。

我打算让人们更改此设置文件以满足他们的需求,并希望能够告诉他们它所在的目录。目前,我必须转到我的AppData目录并搜索Appname.exe.config和它在像这样的文件夹中找到它:

C:\Users\USERNAME\AppData\Local\Apps\2.0\REDNZL3H.0XK\RJKNMQ3B.60H\Simp..tion_e2fd61b4844bc401_0001.0000_d3b6c2e2b08ad12c

这没有多大意义。

你如何配置VS将appname.exe.config文件保存在一个像样的目录/我定义的东西?

也许是这样的:

C:\Users\Username\AppData\Local\Apps\MySimpleApp\Appname.exe.config 

更新:

在了解了一次安装单击后,我认为这可能是一个更好的解决方案。 部署可以在不安装的情况下运行的Visual Studio应用程序的最佳方式这允许我只为一个简单的应用程序创建一个zip文件夹,添加所有必需的文件(如设置文件)并以这种方式分发它。 然后我可以把文件放在我想要的任何地方。

默认情况下,新变量添加了User scope,因此配置文件位于AppData目录中。 尝试将变量范围更改为应用程序值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM