0
所以我一直有這個真正討厭的錯誤,我一直試圖擺脫過去幾天...T4模板處理錯誤:「解析指令處理器<指令處理器名稱>的類型失敗。」
我有一個T4模板,我運行在域的調試解決方案特定語言(DSL),我正在建設(讓我們假設它被稱爲MyDsl:P)。我曾以此爲模板標題:
問題由自定義指令,防止模板生成,因爲它造成了「無法解析爲指令處理器MyDslDirectiveProcessor類型。」當我刪除自定義指令以嘗試查看錯誤是否依賴於其他內容時,第一個(模板)指令中出現錯誤,即ModelingTextTransformation不存在於命名空間Microsoft.VisualStudio.TextTemplating.VSHost中。
在調試解決方案中自動添加的模板也會發生這種情況,因爲它們包含相同的代碼行。
幫助表示讚賞:)
P.S:我使用Visual Studio 2012年。此外,可能類似的問題here。
您的「MyDSL」是否正確部署? http://msdn.microsoft.com/en-us/library/cc138364.aspx – FuleSnabel
是的,它是。請參閱回答問題:) –