写了一个小应用程序,想和别人分享,但不知道怎么包装,貌似专用术语称之为“发布吧”
调试的时候抛出一个异常说
未能找到文件:D:\C#程序设计\AdslPlay\AdslPlay\bin\Debug\ZhangHao.xml 然后我就将ZhangHao.xml从D:\C#程序设计\AdslPlay\AdslPlay剪切到
D:\C#程序设计\AdslPlay\AdslPlay\bin\Debug目录下,调试运行,一切正常然后我就点击了生成里的发布,结果发布失败
发布的各项选择如下:
要在何处发布应用程序---------D:\C#程序设计\发布程序\
用户如何安装应用程序---------从CD-ROM活DVD-ROM
应用程序将到那里检查更新-----该应用程序将不检查更新结果提示说找不到文件ZhangHao.xml
ZhangHao.xml文件属性里的完整路径是D:\C#程序设计\AdslPlay\AdslPlay\ZhangHao.xml要怎么改呀,第一次写这个winform应用程序,以前都写的控制台程序
你们不要UP,学习了 之类的跟帖,帮我解决问题吧,大哥们,我百度谷歌都弄得心里憔悴了
Xml文件到底要放到哪里??????下面是处理Xml文件的方法
class ReadXml
{
public string str = "";
public void reader()
{
XmlTextReader read = read = new XmlTextReader("ZhangHao.xml");
try
{
while (read.Read())
{
if (read.NodeType == XmlNodeType.Element)
{
if (read.Name == "TelNumber")
{
str= read.ReadElementString().Trim();
}
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
finally
{
if (read != null)
read.Close();
}
}
}
调试的时候抛出一个异常说
未能找到文件:D:\C#程序设计\AdslPlay\AdslPlay\bin\Debug\ZhangHao.xml 然后我就将ZhangHao.xml从D:\C#程序设计\AdslPlay\AdslPlay剪切到
D:\C#程序设计\AdslPlay\AdslPlay\bin\Debug目录下,调试运行,一切正常然后我就点击了生成里的发布,结果发布失败
发布的各项选择如下:
要在何处发布应用程序---------D:\C#程序设计\发布程序\
用户如何安装应用程序---------从CD-ROM活DVD-ROM
应用程序将到那里检查更新-----该应用程序将不检查更新结果提示说找不到文件ZhangHao.xml
ZhangHao.xml文件属性里的完整路径是D:\C#程序设计\AdslPlay\AdslPlay\ZhangHao.xml要怎么改呀,第一次写这个winform应用程序,以前都写的控制台程序
你们不要UP,学习了 之类的跟帖,帮我解决问题吧,大哥们,我百度谷歌都弄得心里憔悴了
Xml文件到底要放到哪里??????下面是处理Xml文件的方法
class ReadXml
{
public string str = "";
public void reader()
{
XmlTextReader read = read = new XmlTextReader("ZhangHao.xml");
try
{
while (read.Read())
{
if (read.NodeType == XmlNodeType.Element)
{
if (read.Name == "TelNumber")
{
str= read.ReadElementString().Trim();
}
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
finally
{
if (read != null)
read.Close();
}
}
}
XmlTextReader read = read = new XmlTextReader(exePath+"\\ZhangHao.xml");
XmlTextReader read = read = new XmlTextReader(exePath+"\\ZhangHao.xml");应该去掉"read=",如下
XmlTextReader read = new XmlTextReader(exePath+"\\ZhangHao.xml");