winform打包后实行安装的程序说找不到xml文件,怎么解决啊? 如题!winform打包后实行安装的程序说找不到xml文件,怎么解决啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 打包的时候用相对路径,打包的时候把XML包含进去!Application.StartupPath 先在程序将要执行出错的位置,记录一下日志,或者把路径messagebox出来,打包安装,看一下到底有没有这个文件。然后就根据情况修改错误吧。 string str = Assembly.GetExecutingAssembly().GetName().CodeBase; if (str.ToLower().IndexOf("file:///") >= 0) { str = str.Substring(8, str.Length - 8); } string path = System.IO.Path.GetDirectoryName(str); 这也是相对路径 求C#定义矩形类代码 哪位大虾能给个做题的思路,谢谢 C#如何实现异步可插协议 DataGridView中限制某一单元格是否可编辑! javascript十六进制转换问题,轻松100分 C#中,如何将一个引用型的结构(struct)参数传递给WebService的方法 DataGridView列标题中可以添加按钮吗? C++结构体如何用C#表示 急招C#高级工程师两名 有关OPC UA的问题 正则表达式分析网页图片问题 怎么调用Oracle的存储过程啊
if (str.ToLower().IndexOf("file:///") >= 0)
{
str = str.Substring(8, str.Length - 8);
}
string path = System.IO.Path.GetDirectoryName(str);
这也是相对路径