Сбой генератора клиентского кода OData v4 с исключением «Запущенное преобразование: Система.Исключение: Тип PrimitiveType не распознан»

#c# #visual-studio #odata

Вопрос:

У меня есть проект, который ранее работал.
Он использует расширение visual studio «Генератор клиентского кода OData v4» для создания прокси-сервера odata из шаблона t4.
edmx odata изменился, и мне нужно восстановить прокси-сервер. Однако, когда я Run Custom Tool нажимаю на файл tt, я получаю приведенное ниже исключение в окне Списка ошибок.

Я попросил коллегу запустить шаблон, и он отлично работает для него. Я попытался удалить и переустановить расширение Visual studio «Генератор клиентского кода OData v4».
Я думаю, что я также мог бы попробовать переустановить visual studio или заново настроить свою машину, я пока не хочу туда идти.
Тем временем мой коллега теперь должен генерировать любые изменения прокси-сервера и фиксировать их для меня.

Любые другие предложения приветствуются.

 Severity Code Description Project File Line Suppression State Error Running transformation: System.Exception: Type PrimitiveType is unrecognized  at Microsoft.VisualStudio.TextTemplating269E941FCEA0F552173B0946221669357E367ECBF042DC9D4507EA17A5590A3BE5DD2BEA86139A2D0CA04A044989559790850B13CDFC7FBC7E09DF5004DCD35D.GeneratedTextTransformation.Utils.GetClrTypeName(IEdmPrimitiveType edmPrimitiveType, ODataClientTemplate clientTemplate) in :line 3138  at Microsoft.VisualStudio.TextTemplating269E941FCEA0F552173B0946221669357E367ECBF042DC9D4507EA17A5590A3BE5DD2BEA86139A2D0CA04A044989559790850B13CDFC7FBC7E09DF5004DCD35D.GeneratedTextTransformation.Utils.GetClrTypeName(IEdmTypeReference edmTypeReference, Boolean useDataServiceCollection, ODataClientTemplate clientTemplate, CodeGenerationContext context, Boolean addNullableTemplate, Boolean needGlobalPrefix, Boolean isOperationParameter, Boolean isEntitySingleType) in :line 2783  at Microsoft.VisualStudio.TextTemplating269E941FCEA0F552173B0946221669357E367ECBF042DC9D4507EA17A5590A3BE5DD2BEA86139A2D0CA04A044989559790850B13CDFC7FBC7E09DF5004DCD35D.GeneratedTextTransformation.ODataClientTemplate.lt;gt;c__DisplayClass225_0.lt;WritePropertiesForStructuredTypegt;b__0(IEdmProperty property) in :line 2257  at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()  at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)  at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)  at Microsoft.VisualStudio.TextTemplating269E941FCEA0F552173B0946221669357E367ECBF042DC9D4507EA17A5590A3BE5DD2BEA86139A2D0CA04A044989559790850B13CDFC7FBC7E09DF5004DCD35D.GeneratedTextTransformation.ODataClientTemplate.WritePropertiesForStructuredType(IEnumerable`1 properties) in :line 2252  at Microsoft.VisualStudio.TextTemplating269E941FCEA0F552173B0946221669357E367ECBF042DC9D4507EA17A5590A3BE5DD2BEA86139A2D0CA04A044989559790850B13CDFC7FBC7E09DF5004DCD35D.GeneratedTextTransformation.ODataClientTemplate.WriteComplexType(IEdmComplexType complexType, Dictionary`2 boundOperationsMap) in :line 1809  at Microsoft.VisualStudio.TextTemplating269E941FCEA0F552173B0946221669357E367ECBF042DC9D4507EA17A5590A3BE5DD2BEA86139A2D0CA04A044989559790850B13CDFC7FBC7E09DF5004DCD35D.GeneratedTextTransformation.ODataClientTemplate.WriteNamespace(String fullNamespace) in :line 1277  at Microsoft.VisualStudio.TextTemplating269E941FCEA0F552173B0946221669357E367ECBF042DC9D4507EA17A5590A3BE5DD2BEA86139A2D0CA04A044989559790850B13CDFC7FBC7E09DF5004DCD35D.GeneratedTextTransformation.ODataClientTemplate.WriteNamespaces() in :line 1229  at Microsoft.VisualStudio.TextTemplating269E941FCEA0F552173B0946221669357E367ECBF042DC9D4507EA17A5590A3BE5DD2BEA86139A2D0CA04A044989559790850B13CDFC7FBC7E09DF5004DCD35D.GeneratedTextTransformation.ODataClientTemplate.TransformText() in :line 1221  at Microsoft.VisualStudio.TextTemplating269E941FCEA0F552173B0946221669357E367ECBF042DC9D4507EA17A5590A3BE5DD2BEA86139A2D0CA04A044989559790850B13CDFC7FBC7E09DF5004DCD35D.GeneratedTextTransformation.TransformText() in :line 95 3138