找不到文件Xamarin IOS MonoTouch文件时出现异常

时间:2017-01-28 03:19:27

标签: ios xamarin xamarin.ios

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

基本上我使用此代码加载xml文件:

string xmlStr = System.IO.File.ReadAllText("AppSetting/ServiceEndpoints.xml");

在IPhoneSimulator中有效,但在部署到实际设备时,它会给我一个File Not Found Exception

我已经将文件设置为内​​容和捆绑资源,但仍然在两个设置上都得到相同的异常。

我有什么遗失的东西吗?

1 个答案:

答案 0 :(得分:0)

对于任何会遇到相同情况的人来说,显然看起来像Xamarin关于使用该功能的文档的指南在设备本身上不起作用可能指南尚未更新或ios 10.2具有新的安全功能关于文件系统,我设法通过使用此过程使其工作。

string dir = NSBundle.MainBundle.ResourcePath;

string xmlStr = System.IO.File.ReadAllText(dir +“/ ServiceEndpoints.xml”);