繁体   English   中英

T4 模板 System.Runtime 问题

[英]T4 template System.Runtime issue

我有一个带有简单代码的 T4 模板(最终我想创建基于定义的枚举创建 SQL 初始脚本的模板):

    <# @ assembly name="$(ProjectDir)..\Core.Common\bin\Debug\net5.0\Common.dll" #> '
    <#
       var _type = typeof(Common.Consts.EnumDictionaries);
       var _const = Enum.GetNames(_type); #>

is a simple enum. 是一个简单的枚举。
当我尝试运行它时,它显示以下错误:

运行转换:System.IO.FileNotFoundException:无法加载文件或程序集“System.Runtime,Version=5.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。

我开始深入挖掘,因此启用融合日志,并基于此解决方案,我陷入了以下错误,不知道如何修复它。

编译转换:类型“Enum”是在未引用的程序集中定义的。 您必须添加对程序集“System.Runtime, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”的引用。

错误显示即使我正在删除最后一段代码。 我正在使用 VS 2019 和 .NET 5.0

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM