Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell 获取项目类型在T4模板中非常慢_Powershell_T4 - Fatal编程技术网

Powershell 获取项目类型在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,没有注意到您描述的任何减速。也许值得一试。如果比较这两种变体,至少

在Visual Studio中从T4模板调用
Get ProjectType
非常慢(最多15秒)。有没有办法加快速度?

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