NetBeauty2 icon indicating copy to clipboard operation
NetBeauty2 copied to clipboard

使用 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 发布Publish会运行出错

Open Fat-Snail opened this issue 9 months ago • 3 comments

Fat-Snail avatar May 10 '24 02:05 Fat-Snail

能提供一个可复现的demo吗

liesauer avatar May 10 '24 02:05 liesauer

https://stackoverflow.com/questions/78221150/runtime-compilation-of-razor-pages-does-not-work-net-8-vs2022

就是参照这个案例,然后再引用NetBeauty就不行了

Fat-Snail avatar May 12 '24 14:05 Fat-Snail

最好能提供一个demo复刻,不然很多都是会有不一样的效果

liesauer avatar May 13 '24 09:05 liesauer

https://github.com/Fat-Snail/X-Net-Mod/blob/main/RazorDom.zip 最近在忙其他事情,这包含两个项目,一个是mvc、一个是web page 引用了NetBeauty 后 发布会报

System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length') Actual value was -1.

Fat-Snail avatar May 21 '24 01:05 Fat-Snail

目前已经确认是和Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation包冲突的问题,这个包会解析deps.json,要求里面包的格式必须是xxxxxx/1.0.0.0,但是startup hook这个特定dll是要xxxxx的格式的,不带版本号,加了版本号hook就加载不了

liesauer avatar May 21 '24 03:05 liesauer