Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在mvc应用程序的windows服务中添加Engine.Razor引用_C#_Asp.net Mvc_Windows_Razor_Service - Fatal编程技术网

C# 如何在mvc应用程序的windows服务中添加Engine.Razor引用

C# 如何在mvc应用程序的windows服务中添加Engine.Razor引用,c#,asp.net-mvc,windows,razor,service,C#,Asp.net Mvc,Windows,Razor,Service,我无法在windows服务中添加System.Web.Razor引用。在app.config中添加了下面的代码,并在references文件夹中添加了.DLL引用,但在尝试从windows服务发送电子邮件时出错 <dependentAssembly> <assemblyIdentity name="System.Web.WebPages.Razor" publicKeyToken="31bf3856ad364e35" culture="neutral"/>

我无法在windows服务中添加
System.Web.Razor
引用。在
app.config
中添加了下面的代码,并在references文件夹中添加了.DLL引用,但在尝试从windows服务发送电子邮件时出错

<dependentAssembly>
    <assemblyIdentity name="System.Web.WebPages.Razor" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
    <bindingRedirect oldVersion="0.0.0.0-3.6.0.0" newVersion="3.6.0.0"/></dependentAssembly>

获取以下错误:

无法加载文件或程序集“System.Web.Razor,Version=3.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。系统找不到指定的文件


这可能是因为它们被不同的目标框架使用。我想知道我们是否可以在windows服务中使用Razor引擎。因为参考资料上说System.Web.RazorQuestion,为什么要在Windows服务中使用Razor?您可能,但您必须在旧版本中拉入整个
系统.Web
,或者如果您采用最新技术
.Net标准/Asp.Net核心
,则必须拉入整个
MVC
及其依赖项才能使用Razor。Razor是基于MVC构建的,因此它需要几个MVC依赖项来构建和执行运行时操作。我需要从windows服务发送电子邮件,并构建我正在使用的电子邮件模板Razori通过在windows服务中添加system.web.Razor引用来工作。谢谢你:)。在我的情况下,不需要其他依赖引用。这可能是因为它们被不同的目标框架使用。我想知道是否可以在windows服务中使用Razor引擎。因为参考资料上说System.Web.RazorQuestion,为什么要在Windows服务中使用Razor?您可能,但您必须在旧版本中拉入整个
系统.Web
,或者如果您采用最新技术
.Net标准/Asp.Net核心
,则必须拉入整个
MVC
及其依赖项才能使用Razor。Razor是基于MVC构建的,因此它需要几个MVC依赖项来构建和执行运行时操作。我需要从windows服务发送电子邮件,并构建我正在使用的电子邮件模板Razori通过在windows服务中添加system.web.Razor引用来工作。谢谢你:)。在我的情况下,不需要其他依赖引用。