当我尝试使用Run Custom Tool或来自TypeLite.Net4.tt的Debug T4 Template时,会出现以下错误
ReflectionTypeLoadException:无法加载一个或多个请求类型。检索LoaderExceptions属性以获得更多信息。
如果在得到此错误后尝试构建该项目:
无法将"obj\Debug\Shared.Web.dll“复制到"bin\Debug\Shared.Web.dll”。超过10次重试计数。失败。文件被锁定为:"T4VSHostProcess.exe (9848)“
TypeLite以前曾经工作过,但由于某种原因,它现在已经停止工作了。TypeLite正在从两个项目生成文件,Models是一个引用Shared.Web的项目。这两个DLL都存在于bin\Debug\中。
我在这里读到了一个关于检索LoaderException和获取更多信息的答案,但是我不知道如何为T4这样做。
发布于 2018-01-23 12:29:32
通过编辑TypeLite.Net4.tt解决问题,并显式地包含其他程序集。这以前起过作用,所以我无法回答为什么我现在要这么做。
<#@ assembly name="$(TargetDir)Model.dll" #>https://stackoverflow.com/questions/48401720
复制相似问题