编译路径与实际安装后使用的路径不同 在做基于Windows安装程序的过程中,发现编译一个配置文件时的路径位置是 @"..\..\a.xml" , 而制作安装程序时的路径需要修改为 "a.xml" ,有没有什么简便设置的方法,不用每次做修改? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我认为产生问题的原因是这样的:程序在调试时是在目录 "项目名称\bin\Debug" 下,而配置文件a.xml在目录 "项目名称" 下,所以需要的调用路径为 @"..\..\a.xml" ,但当制作成安装程序安装后,程序和配置文件都在目录 "项目名称" 下,所以调用路径为 "a.xml" 。这样一来每次制作安装程序时我都得修改这里的调用路径,代码调试时又得改回来,比较麻烦。to fiendloop:我用的本来就是相对路径。to zdhsnail:这样就多了一个同样的问题。 基础知识,就怕你不会……千万别不会! IBatis映射使用 C# 开发wince程序,窗口上总留有一块空白区域 C#中如何使用directX画一条线并设置线宽? 关于获取DataList中值的问题! [讨论]大家是如何防止多用户同时修改同一笔记录的。 如何用C#的代码来触发windows执行屏幕保护 关于SOCKET异步接收的问题 求高手 想做个播放ppt得播放器 如何判断导出的Execl表的样式? 在线等待分不够可以再加 数据库的连接问题!! 问个将datagrid导出到excel之后的格式问题!
程序在调试时是在目录 "项目名称\bin\Debug" 下,而配置文件a.xml在目录 "项目名称" 下,所以需要的调用路径为 @"..\..\a.xml" ,但当制作成安装程序安装后,程序和配置文件都在目录 "项目名称" 下,所以调用路径为 "a.xml" 。
这样一来每次制作安装程序时我都得修改这里的调用路径,代码调试时又得改回来,比较麻烦。
to fiendloop:
我用的本来就是相对路径。to zdhsnail:
这样就多了一个同样的问题。