【问题标题】:Getting the Razor templates in a class library在类库中获取 Razor 模板
【发布时间】:2012-02-16 16:44:28
【问题描述】:

我的解决方案中有一个基于插件的架构(使用区域),效果很好。

问题是插件项目是类库,因此当我右键单击视图文件夹时,添加视图向导不可见。

有没有办法在类库中获取该向导?或者还有其他方法可以在类库项目中获得脚手架吗?

【问题讨论】:

    标签: c# visual-studio asp.net-mvc-3 plugin-architecture


    【解决方案1】:

    有没有办法在类库中获取该向导?

    是的,在您的类库的 .csproj 文件中,将以下内容添加到第一个 <PropertyGroup> 节点:

    <ProjectTypeGuids>{E53F8FEA-EAE0-44A6-8774-FFD645390401};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
    

    【讨论】:

    • 它还将整个项目转换为 WebApp(这样每次我运行项目时都会启动一个开发服务器。20 个插件 = 20 个正在运行的开发服务器)。很难测试实际的应用程序。
    • @jgauffin,是的,犯了一个错误。您应该只包括 2 个指南。我已经更新了我的答案。现在应该可以工作了。
    • 为了更新这个好的答案:“E53...”guid 用于 MVC3。例如MVC5,使用{349C5851-65DF-11DA-9384-00065B846F21} - 您可以在此处查看项目类型指南的完整列表:codeproject.com/Reference/720512/…。只需将所有需要的 guid 放在花括号中,用分号分隔即可。
    猜你喜欢
    • 1970-01-01
    • 2012-11-08
    • 1970-01-01
    • 2014-09-17
    • 2012-10-27
    • 2015-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多