vb.net /c# winform窗体小程序,问题my.settings不能使用。

就一个简单的记住用户上次的登录名,下次打开电脑还能用的功能。同样的一个exe,有的电脑能用,有少量的报错说user.config节点丢失之类。而且一看程序显示的路径竟然是... 就一个简单的记住用户上次的登录名,下次打开电脑还能用的功能。同样的一个exe,有的电脑能用,有少量的报错说user.config节点丢失之类。而且一看程序显示的路径竟然是开发的电脑的路径,客户电脑上根本没有这路径!代码里面也没有任何包含user.config的字符串。 展开
 我来答
百度网友c56cded
2013-01-21 · TA获得超过1940个赞
知道小有建树答主
回答量:870
采纳率:0%
帮助的人:249万
展开全部
很有可能开发者写的是电脑的绝对路径,而这个绝对路径在客户电脑上这个文件不存在的;
其实开发者可以判断路径和文件是否存在,如果不存在则创建这个文件的。
这是个Bug
更多追问追答
追问
你知不知道.net有一个my.settings的功能,如果不知道就不必回答了。
追答
你既然都知道 干嘛还来问啊
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
syht2000
高粉答主

2013-01-21 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
建议你用xml或者ini来保存自己的信息(怎么使用网上很多了,百度一下就能找到),另外在程序中访问的时候,要这样指定(假定你的信息是保存于一个叫config.ini中,这个ini跟你的exe在同一目录下)
string fn = System.Windows.Forms.Application.StartupPath + @"\Config.ini";
更多追问追答
追问
你知不知道.net有一个my.settings的功能,如果不知道就不必回答了。
追答
当然知道,但是从来不用,偶喜欢自己清楚的控制配置文件,其它的绝大多数软件也都是用ini或者xml来存储这些信息的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bxfc
2013-01-21 · TA获得超过872个赞
知道小有建树答主
回答量:1104
采纳率:0%
帮助的人:684万
展开全部
看你的Scope配置的是Application还是User。
如果是User的话,才会在User.config里
追问
就是应该在用户范围才对。程序关闭了,登录名也能记忆下次不需要填写。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bdb9803
2013-01-21 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部
编译完后,在bin\debug目录下有一个 .CONFIG文件,要和程序文件一并打包
更多追问追答
追问
没有你说的文件呀!
追答

这是我的编译结果,应该是有的

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
FabKiller
2013-01-21 · TA获得超过586个赞
知道小有建树答主
回答量:676
采纳率:0%
帮助的人:483万
展开全部
看在你200分的份上,我来帮你!
1.先采纳我为最佳
2.尽快私信我
3.将你碰到的疑问,以及需要我怎么去解决,通过私信全部和我说清楚,包括my.settings中碰到的问题

PS:如果你有诚意。我会尽力帮你
更多追问追答
追问
hi你了,
追答
分数给的又不是我,干嘛还要HI我。你去HI   198zhenhua这个人
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式