Visual studio 无法解析指令处理器T4Toolbox.VolatileAssemblyProcessor的类型
我试图在T4模板中使用我自己项目中的类型,因此我希望使用VolatileAssembly指令,这样我就不必一直重新启动Visual Studio:Visual studio 无法解析指令处理器T4Toolbox.VolatileAssemblyProcessor的类型,visual-studio,visual-studio-2012,t4,Visual Studio,Visual Studio 2012,T4,我试图在T4模板中使用我自己项目中的类型,因此我希望使用VolatileAssembly指令,这样我就不必一直重新启动Visual Studio: <#@ VolatileAssembly processor="T4Toolbox.VolatileAssemblyProcessor" name="C:\Josh\Archimetrics\Archimetrics.Consulting\Suntex\SuntexFirstInMathTools\bin\Debug\SuntexFirstIn
<#@ VolatileAssembly processor="T4Toolbox.VolatileAssemblyProcessor" name="C:\Josh\Archimetrics\Archimetrics.Consulting\Suntex\SuntexFirstInMathTools\bin\Debug\SuntexFirstInMathTools.exe" #>
我已安装T4工具箱并重新启动,但由于某些原因,它无法识别VolatileAssemblyProcessor
我怎样才能解决这个问题
它们也比模板更难使用,因为它们生成代码
默认情况下,对您不可见。此外,挥发性总成是
不再需要,因为在Visual Studio 2012中
指令卷影在加载程序集文件之前复制这些文件
--
所以我认为你不再需要这个指令了。只有使用
才能解决您的问题
A processor named 'T4Toolbox.VolatileAssemblyProcessor' could not be found for the directive named 'VolatileAssembly'. The transformation will not be run.
The following Exception was thrown:
System.IO.FileNotFoundException: Failed to resolve type for directive processor
T4Toolbox.VolatileAssemblyProcessor.
at Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.ResolveDirectiveProcessor(String processorName)
at Microsoft.VisualStudio.TextTemplating.Engine.ProcessCustomDirectives(ITextTemplatingEngineHost host, TemplateProcessingSession session, IEnumerable`1 directivesToBeProcessed)