我正在开发一个Windows Phone 8应用程序。
在设计时,我加载一个示例XML文件来获取样本数据。这个方法运作良好,但是我想使用相对于解决方案根目录的文件路径,以便所有开发人员都可以使用同一段代码。
这是我的当前代码:
var path = @"C:\Users\Tom\MyProject\SampleData\stub.xml";
xml = new StreamReader(path).ReadToEnd();
我尝试了一个类似于@"SampleData\stub.xml"的相对路径。它在手机上可以工作,但在设计时我会遇到这个错误:
DirectoryNotFoundException: 找不到路径的一部分 'C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\SampleData\login.xml'。