我尝试从VSPackage插件中创建多个文件。代码运行时,每次创建新文件时,环境都会尝试将其加载到默认设计器中。这大大(并且不必要地)减慢了插件的执行速度。
我尝试将DTE.SuppressUI
属性设置为true
,但它没有任何效果。
public void Generate()
{
_dte.SuppressUI = true;
try
{
_innerGenerator.Generate();
}
finally
{
_dte.SuppressUI = false;
}
}
我还应该做些什么来阻止用户界面刷新自己?