Файл шаблона T4 не компилируется VS2019 V16.4.5 - PullRequest
0 голосов
/ 13 февраля 2020

У меня есть файл шаблона 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 и она работала.

1 Ответ

0 голосов
/ 19 февраля 2020

просто исключите все файлы проекта и папки, а затем включите их снова! это работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...