gpt4 book ai didi

c# - 在图书馆项目中获取 Razor 智能感知?

转载 作者:太空狗 更新时间:2023-10-29 19:39:39 25 4
gpt4 key购买 nike

我有一个商业项目,我将根据使用 razor 制作的模板创建电子邮件。我怎样才能在那里获得 Razor 智能感知?是包含几个程序集那么简单,还是我需要做一些更反驳的事情?

这是为了使用 RazorEngine图书馆。

最佳答案

您必须编辑您的.csproj 文件。添加以下 ProjectTypeGuids 节点(仅在现有 ProjectGuid 节点下方添加它们)。

<ProjectGuid>{28AD1627-3486-48C2-A045-EFFBB441582B}</ProjectGuid>
<ProjectTypeGuids>{E3E379DF-F4C6-4180-9B81-6769533ABE47};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>

保存文件,然后使用 Visual Studio 重新打开它。然后VS2012进行了一些转换,但最后一切正常。工具就在那里。

根据您在做什么(Razor 生成器?),您将需要一些引用资料(System.Web、System.Web.WebPages、System.Web.Mvc、System.Web.Razor、System.Web.Routing...) .

这是用 VS2012 测试的。

在 Visual Studio 2013 中,我还必须替换 .csproj 文件中的以下行,因为它指向错误的位置:

<Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />

关于c# - 在图书馆项目中获取 Razor 智能感知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10368545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com