读取Xamarin IOS MonoTouch文件时未找到文件异常

读取Xamarin IOS MonoTouch文件时未找到文件异常,ios,xamarin,xamarin.ios,Ios,Xamarin,Xamarin.ios,我需要确认这是否是一个真正的错误,或者我是否做错了 基本上,我使用以下代码加载xml文件: string xmlStr = System.IO.File.ReadAllText("AppSetting/ServiceEndpoints.xml"); 它在IPhoneSimulator中工作,但当部署到实际设备时,它会给我一个文件未找到异常 我已经将该文件设置为内容和捆绑资源,但仍然在这两种设置中得到相同的异常 有什么是我遗漏的吗?对于任何会遇到同样情况的人来说,很明显,Xamarin文档中关于

我需要确认这是否是一个真正的错误,或者我是否做错了

基本上,我使用以下代码加载xml文件:

string xmlStr = System.IO.File.ReadAllText("AppSetting/ServiceEndpoints.xml");
它在IPhoneSimulator中工作,但当部署到实际设备时,它会给我一个
文件未找到异常

我已经将该文件设置为内容和捆绑资源,但仍然在这两种设置中得到相同的异常


有什么是我遗漏的吗?

对于任何会遇到同样情况的人来说,很明显,Xamarin文档中关于使用该功能的指南在设备本身上不起作用,可能是指南尚未更新,或者ios 10.2有一个关于文件系统的新安全功能,我用这个程序设法使它工作

string dir=NSBundle.MainBundle.ResourcePath


字符串xmlStr=System.IO.File.ReadAllText(dir+“/ServiceEndpoints.xml”)

对任何遇到同样情况的人来说,很明显,Xamarin文档中关于使用该功能的指南在设备上不起作用。可能是该指南尚未更新,或者ios 10.2有一个关于文件系统的新安全功能,我通过使用此过程使其起作用

string dir=NSBundle.MainBundle.ResourcePath


字符串xmlStr=System.IO.File.ReadAllText(dir+“/ServiceEndpoints.xml”)

检查您的外壳-模拟器不区分大小写,而实际设备ISi已区分大小写且外壳良好…检查您的外壳-模拟器不区分大小写,而实际设备ISi已区分大小写且外壳良好。。。