Powershell 获取项目类型在T4模板中非常慢
在Visual Studio中从T4模板调用Powershell 获取项目类型在T4模板中非常慢,powershell,t4,Powershell,T4,在Visual Studio中从T4模板调用Get ProjectType非常慢(最多15秒)。有没有办法加快速度?您是否尝试过通过T4代码块中的C#/VB代码类(VS Automation model)调用项目信息来访问它?或者说使用Powershell脚本是必须的?我只是使用T4模板来自动搭建一些框架。我想你是在说EnvDTE吧?会更快吗?我不确定问题出在powershell上。它可能只是EnvDTE。我通常使用EnvDTE,没有注意到您描述的任何减速。也许值得一试。如果比较这两种变体,至少
Get ProjectType
非常慢(最多15秒)。有没有办法加快速度?您是否尝试过通过T4代码块中的C#/VB代码类(VS Automation model)调用项目信息来访问它?或者说使用Powershell脚本是必须的?我只是使用T4模板来自动搭建一些框架。我想你是在说EnvDTE吧?会更快吗?我不确定问题出在powershell上。它可能只是EnvDTE。我通常使用EnvDTE,没有注意到您描述的任何减速。也许值得一试。如果比较这两种变体,至少可以将Powershell排除在瓶颈之外。