C#关于ini文件的问题

C#程序需要读取ini文件的内容,我写的文件路径是Application.StartupPath+@"\"+comboBox1.Text.ToString()+".ini... C#程序需要读取ini文件的内容,我写的文件路径是Application.StartupPath + @"\" + comboBox1.Text.ToString() + ".ini";调试的时候没有问题,可以正常读取ini文件,但是publish的时候我把ini文件复制到publish根目录下,就读不到ini文件了是怎么回事 展开
 我来答
micro0369
2014-12-10 · TA获得超过1.2万个赞
知道大有可为答主
回答量:9250
采纳率:85%
帮助的人:4046万
展开全部
你看看在发布的环境下,Application.StartupPath 是什么值,是你发布的“根目录”吗?
追问
Application.StartupPath不就是exe的位置么,发布的环境下,不就是发布的根目录么,看的话怎么看
追答
将这个变量输出到日志文件中看看。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-12-10
展开全部
Application.StartupPath + @"\" + comboBox1.Text.ToString() + ".ini";

你的这句话是写在构造函数里面的,还是load里面的。
更多追问追答
追问
load的时候有一次,后面的构造函数还有一次
追答
请写在load中,构造函数中的话程序没有加载完,找Application.StartupPath路径会找到C:/windows...那里面去。所以没有ini文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
majunbopm
2014-12-10 · TA获得超过832个赞
知道小有建树答主
回答量:1027
采纳率:0%
帮助的人:1034万
展开全部
请确认文件是否存在
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式