该文被密码保护。 阅读全文
posted @ 2021-08-20 15:31 沉迷代码的萌新 阅读(2) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-08-05 17:26 沉迷代码的萌新 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 起因 项目涉及u3d/wpf端的渲染图形合成,采用了开源项目spout,为了便捷,采用了spout的com版本作为c#端的调用 项目调整后,细节已经捋清楚了。 但是考虑桌面应用采用anypc,根据运行环境自动切换x86/x64,就不想硬编码绑定运行环境了。 故选项后采用 程序选择anypc,运行时动 阅读全文
posted @ 2020-12-22 14:27 沉迷代码的萌新 阅读(789) 评论(0) 推荐(1) 编辑
摘要: 最近几年最火的桌面化技术,无疑是Qt+和Electron。 两者都有跨平台桌面化技术,并不局限于Windows系统。前者因嵌入式而诞生,在演变过程中,逐步完善了生态以及工具链。后者则是依托于Node.Js和CCM(Chromium Content Module),支持Node.js和Node.js原 阅读全文
posted @ 2020-11-13 23:47 沉迷代码的萌新 阅读(1954) 评论(4) 推荐(6) 编辑
摘要: Asp.net Core内 DI(DependencyInjection)贯穿了项目的始终,要学习Asp.net Core就无法越过DI。 下面讲解一下DI在Asp.Net Core内的流程 asp.net core 3.0以下 Asp.Net core 3.0以下有两种自定义替换DI容器的方式 替 阅读全文
posted @ 2020-08-24 17:36 沉迷代码的萌新 阅读(2003) 评论(10) 推荐(15) 编辑
摘要: Startup.cs启动前后,做了什么?以及如何从Startup到Webapi/Mvc流程接管? Startup UseStartup配置了Startup初始化 public class Program { public static void Main(string[] args) { Creat 阅读全文
posted @ 2020-08-03 14:46 沉迷代码的萌新 阅读(682) 评论(0) 推荐(2) 编辑
摘要: asp.net core内,launchSettings.json提供给开发工具一些参数化,提供开发调试,appsettings.json(appsettings.Development.json)做发行/开发调试时配置参数化 launchSettings.json Properties 文件夹中找 阅读全文
posted @ 2020-08-03 14:40 沉迷代码的萌新 阅读(607) 评论(0) 推荐(0) 编辑
摘要: asp.net core默认项目包括 项目根目录级的Startup.cs、Program.cs、appsettings.json(appsettings.Development.json) launchSettings.json Controllers文件夹下面的ValuesController.c 阅读全文
posted @ 2020-08-03 14:33 沉迷代码的萌新 阅读(1415) 评论(2) 推荐(1) 编辑
摘要: Asp.Net Core 3.0以上,不再能通过修改Starup.ConfigureServices返回值(IServiceProvider),所以只能调用IHostBuilder.UseServiceProviderFactory修改最外层的IServiceProviderFactory,达到替换 阅读全文
posted @ 2020-08-03 12:25 沉迷代码的萌新 阅读(1272) 评论(1) 推荐(4) 编辑
摘要: 前言 源自于晓晨在成都.net社区群的一篇文章 《晓晨的ASP.NET Core 奇淫技巧之伪属性注入》 他的思路是 Ioc容器替换 ControllerActivator,因为只能在控制器内完成属性注入,意识心痒痒,就开笔写了这样一篇 先分析一下属性注入的思路 属性注入的核心就是通过动态代理完成注 阅读全文
posted @ 2020-04-01 14:11 沉迷代码的萌新 阅读(962) 评论(1) 推荐(2) 编辑