前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >win10 uwp 访问解决方案文件 WPF 访问解决方案文件C# 访问解决方案文件

win10 uwp 访问解决方案文件 WPF 访问解决方案文件C# 访问解决方案文件

作者头像
林德熙
发布2018-09-18 17:23:42
1.1K0
发布2018-09-18 17:23:42
举报
文章被收录于专栏:林德熙的博客

本文讲如何访问解决方案的资源。

我们经常会把一些图片资源放在我们的解决方案,那么从这里拿出来很简单。

我在 Assets 放了图片 1.jpg 那么我要把他拿出来可以

代码语言:javascript
复制
<Image Source="ms-appx:///Assets/logo.png" />
代码语言:javascript
复制
var file=await  StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///Assets/1.png")); 

那么我们访问我们解决方案加的 ms-appx 就是解决方案的绝对路径,如果我们相对于我们xaml的路径也是可以

如果需要访问我们应用中的本地数据 local ,临时文件 temp 等,可以使用 ms-appdate:// 后面加/ local、temp

如果我们本地有 1.png 放在 local

我们可以使用

代码语言:javascript
复制
var file=await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appdate:///local/1.png"));

如果提示找不到文件,但是自己确定位置是对的,那么一个可能是,你创建了生成不对。 试试右击文件,属性,选生成操作:内容。记住要内容,其他可能出现找不到。

参见:https://msdn.microsoft.com/zh-cn/library/windows/apps/xaml/hh965322(v=win.10).aspx

关于git http://blog.csdn.net/marktheone/article/details/52062888

WPF 访问解决方案文件

WPF 使用 Application.GetResourceStream 获得,注意 URL 和UWP不同,WPF使用 参见 https://msdn.microsoft.com/en-us/library/aa970069%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396

具体请看 WPF 使用 VisualStudio 2017 项目文件

C# 访问解决方案文件

如果是命令行,那么可以使用 Resource 放文件,然后读取

读取到的文件是 byte[] ,如果需要转 stream ,请看下面代码,其中资源文件名称为 resource ,资源文件里的文件是 res,资源文件是没有后缀,所以打开不能通过后缀判断

代码语言:javascript
复制
    new MemoryStream(resource.res)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • WPF 访问解决方案文件
  • C# 访问解决方案文件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档