我有一个用例,我必须从AppService读取一个config.json文件,并根据json文件中的配置,我必须生成一个ID。 我正在使用以下代码生成Uri,以便我可以使用StorageFile.GetFileFromApplicationUriAsync(fileUri)打开该文件。
Uri fileUri = null;
try
{
Debug.WriteLine("Creating new uri");
fileUri = new Uri(fileName);
if (fileUri == null)
{
Debug.WriteLine("Uri creation failed");
} else
{
Debug.WriteLine("New Uri created");
}
} catch (Exception ex)
{
Debug.WriteLine("Uri creation failed" + ex.Message);
}
现在,当我尝试调试此代码时,我的调试器在与new Uri(fileName)
一致后消失了
如果我只是让代码在没有断点的情况下运行,那么在创建新的uri 之后我没有看到任何消息。甚至不是例外。
fileName
的值为“ms-appx:///config/config.json”
任何人都可以解释这里有什么问题吗?还可以从AppService打开和读取文件吗?
- 谢谢 塔伦
答案 0 :(得分:0)
uri use appx只能读取资源是msbuild中的内容。
您可以右键单击该文件并选择该属性,然后您应该选择文件的构建操作作为内容。
http://jycloud.9uads.com/web/GetObject.aspx?filekey=449e34647d61faca2ce846b773a4da8e
http://jycloud.9uads.com/web/GetObject.aspx?filekey=5423b79037eee8dc66431d0478d79871
http://jycloud.9uads.com/web/GetObject.aspx?filekey=6189eb9547c6f2fa79333df67ab33cef
您可以看到最后一张图片是使用complie,您可以将其更改为内容。
抱歉,我的视觉工作室语言是本地语言。但视觉工作室的布局相同。