
[英]T4 Template Could not load file or assembly 'System.Runtime, Version = 4.2.0.0'
[英]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.