几个月后,我使用Visual Studio模板创建了一个Razor类库,并获得了一个包含Pages、_ViewStart等的MVC类型库……但是在我用Asp.net Core3.0更新到Visual Studio16.3.2之后,我添加了一个“剃刀类库”,我得到的是一个“剃刀组件库”。
我看到微软在文档中以两种不同的方式使用"RCL“。
如何创建一个包含页面、_viewstarts文件的“剃刀类库”,而不是用于blazor的组件库?
添加:
如果你看上面的链接,一个是Razor UI类库,另一个是Razor组件库。在.NET核心3.0版本和Visual Studio16.3.2之前,Razor类库演练工作,它不再工作。相同的步骤创建了一个Razor组件库。
问题是文档中提供的Razor UI类库发生了什么?似乎应该有两个名称定义得更好的模板。
补充2:
https://github.com/aspnet/AspNetCore/issues/7536
VS中的旧RCL模板似乎已经被组件库替换掉了。所以,问题从设计上看是这样的,但问题仍然是,在哪里有一个页面/视图与模板来设置这种类型的"RCL"?
附加内容3:
页面/视图的Razor类库已经被移动,但它不在VS UI中,这个问题似乎正在处理中。同时,我拿了一个RCL (页面/视图)项目,并把它放到另一个项目中作为变通办法,这对我很有效。
“默认情况下,Razor类库(RCL)模板默认为Razor组件开发。Visual Studio中的模板选项为页和视图提供模板支持。”
发布于 2019-10-04 04:06:33
页面/视图的Razor类库已经被移动,但它不在VS UI中,这个问题似乎正在处理中。同时,我拿了一个RCL (页面/视图)项目,并把它放到另一个项目中作为变通办法,这对我很有效。
具有Page\views的RCL的演练如下:
“默认情况下,Razor类库(RCL)模板默认为Razor组件开发。Visual Studio中的模板选项为页和视图提供模板支持。”
但在演练过程中,UI选项不在那里,我发现与所有者就此进行了讨论。
https://stackoverflow.com/questions/58210127
复制相似问题