gpt4 book ai didi

.net - My.Settings保存在VB 2010 .NET中的什么位置?

转载 作者:行者123 更新时间:2023-12-03 14:32:56 26 4
gpt4 key购买 nike

My.Settings值是保存在程序本身中还是存储在注册表中?因此,例如,如果我用程序设置了My.Settings值,则将程序本身复制到另一台PC上-仍然设置了My.Settings值吗?

最佳答案

这取决于您选择的scope。有两个范围设置-应用程序范围和用户范围。

从MSDN文章:


应用程序范围的设置是只读的,并且在所有应用程序之间共享
该应用程序的用户。这些设置存储在app.config中
部分中的文件。在运行时,app.config
文件将位于您的bin文件夹中,并使用
应用程序的名称(MySettingsDemo.exe.config)。

用户范围设置是针对每个用户的。他们可以阅读和
在运行时由应用程序代码安全设置。这些设置是
存储在user.config文件中。为了技术上准确,有
每个用户每个应用程序两个user.config-一个用于非漫游,一个用于非漫游
漫游。尽管Visual Basic 2005文档指出
user.config文件将根据用户名命名
(joe.config),情况并非如此。在以下位置创建user.config文件
该:


<c:\Documents and Settings>\<username>\[LocalSettings\]ApplicationData\<companyname>\<appdomainname>_<eid>_<hash>\<verison>.

关于.net - My.Settings保存在VB 2010 .NET中的什么位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8691858/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com