随笔分类 - C#/.Net
摘要:这种情况一般是因为DI发现了多个构造函数导致的。可以在需要DI使用的构造函数上加上特性[ActivatorUtilitiesConstructor] [ActivatorUtilitiesConstructor] public Test(IA a) { } public Test(IB b) { }
阅读全文
摘要:是因为MAUI项目引用了非MAUI类库(Razor类库)导致的。虽然能生成和调试应用,但用vs发布打包时会报错。可以使用命令行打包。dotnet publish -f net8.0-windows10.0.19041.0 -c Release -p:RuntimeIdentifierOverride
阅读全文
摘要:public async Task<string> GetString() { // 防止中间件已经读取过数据 Request.Body.Position = 0; do { ReadResult readResult = await Request.BodyReader.ReadAsync();
阅读全文
摘要:1、新建一个BlazorApp项目 2、新建文件夹WebLib,并在终端中打开 执行指令 npm init -y 在WebLib目录下新建tsconfg.json文件 { "compilerOptions": { "noImplicitAny": false, "noEmitOnError": tr
阅读全文
摘要:以Winfrom为例,创建一个Class 继承BlazorWebView这个类,重写CreateFileProvider这个方法就行。保存后,用新控件替换原来的控件,WPF,MAUI同理,但是MAUI只有Windows平台能用下面的代码。其他平台会报错,找不到文件。 public class Cus
阅读全文

浙公网安备 33010602011771号