Winform程序打包后,出现的问题 在我解决方案 下面有一个UserInfo的文件夹 里面两个文件 用于保存了一些信息 当我打包程序时,这个文件夹的路径就无法找到 请问我 打包的时候这个文件夹该放那里 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你直接把文件夹包含到项目就可以了啊!打包的时候用相对路径!Application.StartupPath+@"文件夹名称";或者 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); string path = Application.StartupPath + "\\UserInfo\\Users.txt";我项目里路径 都是这样 打包出来后 就提示找不到文件了 检查一下打包出来后 Application.StartupPath 的路径信息是否为正确路径..估计不对了 而且你看下你打包安装后你的EXE和那个USERINFO文件夹是不是在同一目录的啊! Object 转为 他本身的类型(用来玩的) 水晶报表 设置对象格式 遇到个诡异的字符串替换的问题,求教 关于正则替换的问题?在线等~~~ winform中分页的问题怎么实现?不求代码?只给个思路就给分? DataGridView封装RichtextBox作为编辑控件,Richtextbox中输入中文问题? 怎样web应用程序中复制服务器上的文件到服务器上的另一个文件夹里?? 如何控制一個應用程序只運行一次 如何更改IE后退按钮的地址? 菜鸟的三个问题,帮帮我,谢谢! 一个面试题 从原数组内生成一个指定大小(长度小于原数组)的数组 高手指点一下(自助建站,分不够再加)
打包的时候用相对路径!Application.StartupPath+@"文件夹名称";或者 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);