当前位置: 首页 > news >正文

石家庄哪里有做网站阜新全网营销网站建设

石家庄哪里有做网站,阜新全网营销网站建设,深圳外贸网站建设企业,微商城怎么做引言:按.NET core传统方式添加 AddJsonFile(appsettings.json) 在windows平台和ssr工作正常,但是在 ios 和 android 无法用这种方式,因为资源生成方式不一样. 使用内置资源方式不够灵活而且 ios 平台会提示不能复制 json 文件到目录,于是进行了几天的研究,终于能正…引言:按.NET core传统方式添加 AddJsonFile(appsettings.json) 在windows平台和ssr工作正常,但是在 ios 和 android 无法用这种方式,因为资源生成方式不一样. 使用内置资源方式不够灵活而且 ios 平台会提示不能复制 json 文件到目录,于是进行了几天的研究,终于能正确使用了.资源文件夹官方工程 Resources\Raw\文件夹 AboutAssets.txt 文件说明您希望与应用程序一起部署的任何原始资产都可以放置在此目录和子目录。将资产部署到您的应用程序, 由 .csproj 中的以下 MauiAsset 构建操作自动处理。MauiAsset IncludeResources\Raw\** LogicalName%(RecursiveDir)%(Filename)%(Extension) /这些文件将与您的包一起部署并且可以使用 Essentials 访问async Task LoadMauiAsset(){using var stream await FileSystem.OpenAppPackageFileAsync(AboutAssets.txt);using var reader new StreamReader(stream);var contents reader.ReadToEnd();}复制一份txt文件按操作复现成功.直接丢入 appsettings.json 编译到ios平台提示错误不能复制 json 文件到目录, 经google,找到方案,需要项目文件属性中 Remove 文件 Content Removeappsettings.json /相关错误提示The path XXXXXXX\appsettings.json would result in a file outside of the app bundle and cannot be used.The path ..\..\..\..\..\..\..\Repos\BlazorMaui\BlazorMaui\appsettings.json would result in a file outside of the app bundle and cannot be used.最终方案:appsettings.json文件直接放工程根目录文件属性生成操作为 MauiAsset 和 不复制需要在项目属性中 Remove 文件项目文件ItemGroupContent Removeappsettings.json //ItemGroupItemGroupMauiAsset Includeappsettings.jsonCopyToOutputDirectoryNever/CopyToOutputDirectory/MauiAsset/ItemGroup读取配置文件代码async static TaskStream LoadMauiAsset(){try{using var stream await FileSystem.OpenAppPackageFileAsync(appsettings.json);using var reader new StreamReader(stream);var contents reader.ReadToEnd();Console.WriteLine(OpenAppPackageFileAsync contents);return stream;}catch (Exception e){Console.WriteLine(OpenAppPackageFileAsync Exception e.Message);}return null;}附加到 builder.Configurationvar stream LoadMauiAsset().Result; builder.Configuration.AddJsonStream(stream);附:使用内置资源方式需要在项目属性中设置生成操作为嵌入资源ItemGroupEmbeddedResource Includeappsettings.json / /ItemGroup代码 BlazorMaui 为工程名var a Assembly.GetExecutingAssembly(); using var stream a.GetManifestResourceStream(BlazorMaui.appsettings.json); builder.Configuration.AddJsonStream(stream);项目地址https://github.com/densen2014/BlazorMauihttps://gitee.com/densen2014/BlazorMaui
http://www.huolong8.cn/news/306285/

相关文章:

  • php+mysql网站开发...网络营销的功能有哪些?
  • 长宁做网站价格wordpress打赏
  • 杭州做微信网站软件公司做定制商品的网站
  • 插画设计网站推荐南京公司官网设计
  • 河南安阳网站建设有引导页的网站
  • 潍坊网站排名优化网站建设流程百科
  • 如何开网站做代销北京网站建设制作开发
  • 建设网站赚钱么网站备案之前需要建好网站吗
  • 站长素材免费下载远程服务器怎么建设自己的网站
  • 网站开发需求书做黄页网站要告我
  • 免费在线观看电视剧的网站有了源码该怎么建立app
  • 戚墅堰网站建设php网站开发多少钱
  • wordpress心理教育网站内蒙古建设厅网站查询
  • 创新的宁波网站建设网站移动端自适应
  • 做家常便饭网站网站建设公司福州
  • 有多少人自己做电影网站招商网站建设大概多少钱
  • 长沙做公司网站大概多少钱wordpress中文旅游模板下载
  • 网站开发有很多种吗应该双网站
  • 帮中介做网站赚钱吗免费的开源网站
  • 营销型企业网站建设的流程是用自己的网站做淘客
  • 建一个企业网站要花多少钱电子邮件无法发送wordpress
  • 宁晋网站建设设计做网站怎么云存储
  • 办公类网站开发背景wordpress不能发布文章
  • 网站的访问速度和什么有关系扁平化设计的网站
  • 网站可信度验证网站建设需要注意事项
  • vs html5网站开发汕头网站优化哪家好
  • 武义住房和城乡建设局网站人和马做的网站
  • 玉田住房与城乡建设局网站蓝色手机网站模板
  • 江门网站程序开发制作做网站必须有框架么
  • 校园网站建设的作用网站开发模块学些什么软件