У меня есть файл шаблона T4 в моем проекте, и я использую его каждый день, но после обновления до версии 16.4.5 я получаю эту ошибку при запуске пользовательского кода:
Код серьезности Описание Project Ошибка состояния подавления строки файла Выполнение преобразования: System.Runtime.InteropServices.COMException (0x80004005): Ошибка HRESULT E_FAIL была возвращена после вызова компонента COM. в System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal (Int32 errorCode, IntPtr errorInfo) по адресу Microsoft.VisualStudio.LanguageServices.Implementation.CodeModel.FileCodeModel.GetSyntaxTree () в Microsoft.VisualStudio.LanguageServices.Implementation.CodeModel.FileCodeModel..ctor (код объекта CodeModelService.IttMedager_Text_Manager_Dext_Derver_Manager) Реализация.CodeModel.CodeModelProjectCache.GetOrCreateFileCodeModel (String filePath, Object parent) в Microsoft.VisualStudio.LanguageServices.Implementation.CodeModel.ProjectCodeModel.Microsoft.VisualStujectFilePlayModeCode.OIDCodeCode.IgnMateCateCoreMateCateCoreMateCateCode.IQCM.CoreMatel.CoreMateCateCore.CoreMateCore.CoreMateCore.CoreMateCode.CoreMateCode.CodeMatel.MateCore.CodeMed.MC.Cф_переключение VisualStudio.LanguageServices.CSharp .ProjectSystemShim.CSharpProjectShim.CreateFileCodeModel (строка имя_файла, родительский объект, FileCodeModel & ppFileCodeModel) в EnvDTE.ProjectItem.get_FileCodeModel () в Microsoft.VisualStudio.TextTemplatingA79231EE6EFCFD9A9F7580CC47D516BF0E336BDEE9E25B0EE85E3BDE9AA5F22021A94E93566B81968DF5D01D105C4011D1E60A396DC22B9D70AA7669950944 CC .GeneratedTextTransformation.d__7.MoveNext () в XXX \ SecurityKeys.tt: линия 134 в Microsoft.VisualStudio.TextTemplatingA79231EE6EFCFD9A9F7580CC47D516BF0E336BDEE9E25B0EE85E3BDE9AA5F22021A94E93566B81968DF5D01D105C4011D1E60A396DC22B9D70AA7669950944 CC .GeneratedTextTransformation.d__6.MoveNext () в XXX \ SecurityKeys.tt: строка 127 в Microsoft.VisualStudio.TextTemplatingA79231EE6EFCFD9A9F7580CC47D516BF0E336BDEE9E25B0EE85E3BDE9AA5F22021A94E93566B81968DF5D01D105C4011D1E60A396DC22B9D70AA7669950944 CC .GeneratedTextTransformation.TransformText () в XXX \ SecurityKeys.tt: линия 48 MYPROJECT XXX \ SecurityKeys.tt 134
Я протестировал тот же файл в моем коллеге рабочая станция с предыдущей версией VS и она работала.