winform项目部署后,我项目代码  
   StringBuilder strHtml = new StringBuilder();
                    strHtml.Append("<html><title></title>");
                    strHtml.Append("<body>");
                    strHtml.Append("<span style=\"color:blue;width:100%;text-align:center;\">" + title + "</span><br><br>");
                    strHtml.Append("<span style=\"width:100%;text-align:left;line-height:22px;font-size:13\">");
                    strHtml.Append(tmpHtml.Replace("ebiz.cpic.com.cn",""));
                    strHtml.Append(tmpHtml.Replace("470.gif", System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase + "NewsHtml\\000\\470.gif"));获取系统打包目录,该目录所在子文件夹内容,就是这句代码获取文件路径的
                    strHtml.Append("</span>");
                    strHtml.Append("</body></html>");
                    webNews.DocumentText = strHtml.ToString().Replace("<img src=470.gif>", "");
                    webNews.Select();
 上面那句话我打包后WebBrowser路径链接该访问地址解析。安装文件打包后,在安装该软件过程中,我安装目录取名"生活  美好",该链接图片打开错误,图片地址:file:///D:/生活.
如果安装目录取名"生活美好",该路径图片打开正常,图片地址:file:///盘符:/生活美好/NewsHtml\\000\\470.gif
在比如 安装目录在D:\Program Files\,该链接图片打开错误,图片地址:file:///D:/Program 。
在比如 安装目录在D:\ProgramFiles\,该链接图片打开正常显示,图片地址:file:///D:ProgramFiles/NewsHtml\\000\\470.gif。
不直到为什么会这样。
其他地方用这种方法取路径都是正确的。就是取这个图片不行。