Ich benutze T4MVC, und ich kann kein Pre-Build-Ereignis verwenden, um TextTransform.exe auszuführen, da es auf EnvDTE angewiesen ist und mit Visual Studio als Host ausgeführt werden muss.Können Sie ein RunCustomTool mit EnvDTE als Pre-Build-Ereignis erstellen?
Wenn ich Custom Tool einmal ausgeführt habe, funktioniert es gut, weil es sich selbst als schmutzig markiert, wenn es ausgeführt wird(), aber wenn Sie die Lösung öffnen, wird nicht auf Build ausgeführt, also habe ich mich gefragt, ob Sie ausführen könnten t4 über EnvDTE als Pre-Build-Event?
Very nice! Beste Lösung noch :) –
Brilliant. Ich denke über alle möglichen Wege nach, diesen IDE-Erweiterungspunkt zu verwenden. – Hal
Da dies in VS 2012 wegen fehlender Makros nicht funktioniert, habe ich eine Erweiterung gemacht, die das gleiche tut: http://visualstudiogallery.msdn.microsoft.com/8d820b76-9fc4-429f-a95f-e68ed7d3111a. Quelle unter https://github.com/bennor/AutoT4MVC –