我正在尝试加载一个存在于我的 Windows Phone 7 解决方案中的 XML 文件。我想知道将文件包含在项目中然后用代码引用它的正确方法。我当前的代码给了我一个错误
NotSupportedException “在 WebClient 请求期间发生异常。”
这是我的 WebClient 代码的存根
WebClient workbenchAdConfigRequest = new WebClient();
workbenchAdConfigRequest.OpenReadCompleted += new OpenReadCompletedEventHandler(workbenchAdConfigRequest_OpenReadCompleted);
workbenchAdConfigRequest.OpenReadAsync(new Uri("/SampleData/SampleData.xml", UriKind.Relative));
并且事件处理程序是
private void workbenchAdConfigRequest_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
{
try
{
XElement xml = XElement.Load(e.Result);
}
catch
{
//return
}
}
在文件 /SampleData/SampleData.xml 我已将属性设置为
构建操作:嵌入参考复制到输出目录:不要复制自定义工具:MSBuild:Compile
您可以从应用程序的“文件路径”加载本地文件吗?