Почему мои леса T4 выходят из строя без ошибок?
Я использую ASP.NET MVC для создания приложения. Строительные леса терпят неудачу, но не показывают мне никакого вывода относительно того, почему это терпит неудачу.
PM> get-scaffolder
Name Description Package
---- ----------- -------
T4Scaffolding.CustomScaffolder Creates an entirely new scaffolder with a PS1 script and a T4 template T4Scaffolding.Core.VS2015 1...
T4Scaffolding.CustomTemplate Allows you to modify the T4 template rendered by a scaffolder T4Scaffolding.Core.VS2015 1...
BasicModel Starts at the Model and Scaffolds everything needed to get the model displayed
Controller Enter a description of Controller here
ControllerUnitTest Enter a description of ControllerUnitTest here
Core Enter a description of Core here
EmptyModel Scaffold an empty Model
Module Creates default module controller, service, model, view model and views
Service Enter a description of Service here
ServiceUnitTest Enter a description of ServiceUnitTest here
Validator Enter a description of Validator here
ValidatorUnitTest Enter a description of ValidatorUnitTest here
ViewModel Enter a description of ViewModel here
PM> Scaffold CustomScaffolder BlankCanvas
PM> Scaffold CustomScaffolder BlankCanvas -Verbose
Found template 'DefaultPs1Script' at 'C:\Users\R\Source\Repos\Chase Nexus\packages\T4Scaffolding.Core.VS2015.1.0.3\tools\CustomScaffolder\DefaultPs1Script.ps1.t4'
Found template 'DefaultT4Template' at 'C:\Users\R\Source\Repos\Chase Nexus\packages\T4Scaffolding.Core.VS2015.1.0.3\tools\CustomScaffolder\DefaultT4Template.cs.t4'
PM>
Прошлой ночью у меня это работало ненадолго, но когда я загрузился сегодня утром, оно снова сломалось. Ранее я удалил пакет T4Scaffolding.Core.VS2015, который представляет собой пакет NuGet, который предоставляет используемые мной леса. Эти же леса отлично работают на машинах моих коллег.
На этом этапе, независимо от того, какой скаффолдер я пытаюсь использовать, вывод один и тот же. Это не показывает никакой ошибки, но это не создает файлы, которые это должно также.
Я использую: Visual Studio Enterprise 2015, Microsoft.AspNet.Mvc 5.2.3, EntityFramework 6.1.3
1 ответ
Кажется, проблема связана с пакетом T4Scaffolding.Core.VS2015 версии 1.0.3.
Чтобы решить эту проблему, я удалил вышеуказанный пакет и установил версию 1.0.1.