C#中winfrom程序打包了还能用读写里面文件吗

我在一个CS程序里,操作读写了XML,文件在程序目录里,可是它不像BS的有路径都是在服务器上读就是了,winfrom的假设,Test项目form1.csdata.xml在... 我在一个CS程序里,操作读写了XML,文件在程序目录里,可是它不像BS的有路径都是在服务器上读就是了,winfrom的假设,
Test项目
form1.cs
data.xml
在form1下操作了XML,打了包之后,都成DLL了,还能继续操作么?
如果可以他是怎么获取data.xml路径的,(打包客户安装了data.xml文件都没了)
如果不可以,要读写xml.Load(path)怎么操作,搁一台服务器上?用webclick?
展开
 我来答
百度网友94f02eb
2009-07-12 · TA获得超过8612个赞
知道大有可为答主
回答量:7955
采纳率:74%
帮助的人:4394万
展开全部
XML是需要一起打包发布的,发布后,和EXE文件是在同一个目录的,读取路径就是 Application.StartupPath + @"\data.xml"

这个,需要设置一下,在你的“解决方案资源管理器” 里,点击你的data.xml,在Data.xml的属性窗口中,将 “复制到输出目录” 设置为 “如果较新则复制” 就可以了。
hoohpy
2009-07-11 · 超过40用户采纳过TA的回答
知道答主
回答量:487
采纳率:0%
帮助的人:162万
展开全部
.cs的文件就能放在一个文件里!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4e2db46
2009-07-12 · TA获得超过230个赞
知道小有建树答主
回答量:659
采纳率:0%
帮助的人:584万
展开全部
winform程序也可以有路径啊,好像有个Application.StartupPath之类的属性吧,就是exe文件所在的路径。通过这个路径就可以获取程序所在的文件夹,就可以得到xml文件的路径。如果你的xml放在了s端,那就用s端的程序路径读取,如果放在了c端,那就用c端的程序路径读取。
另外,如果不想用这个形式去读取文件,你可以把xml文件放进资源文件,这样就会被打包进dll了,只是读取的时候需要按资源方式读取。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
还天珠
2009-07-14 · TA获得超过555个赞
知道答主
回答量:59
采纳率:0%
帮助的人:38.8万
展开全部
winform程序也可以有路径啊,好像有个Application.StartupPath之类的属性吧,就是exe文件所在的路径。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式