2010-07-26 41 views
1

在Visual Studio 2008中,当我用“隐藏折叠区域”打印代码时,打印结果将包含区域标题名称。选择“隐藏折叠区域”时,为什么在Visual Studio 2010中不打印区域名称?

例如,如果代码是这样的:

using ... 
namespace Foo 
{ 
    #region MyRegion1... 

    #region MyRegion2... 

    public void SomeAction{} 

} 

在Visual Studio 2008中的打印,它看起来像:

using ... 
namespace Foo 
{ 
    MyRegion1 

    MyRegion2 

    public void SomeAction() 
} 

然而,在Visual Studio 2010中,它看起来像:

using ... 
namespace Foo 
{ 




    public void SomeAction() 
} 

请注意,区域名称未打印,但留下了空白区域。这是VS 2010中的一个错误,还是它被重新设计为只用一个空白区域来隐藏整个区域。我无法找到任何改变此行为的选项。

回答

0

您描述的情况也发生在我的VS 2010安装中。我认为这是通过设计(或者可能是由于粗心大意,尽管这似乎难以置信,因为它们通过明确的复选框选项将其包括在内)。

仅供参考,我试着通过修改打印机语法突出显示设置来改变这种行为,但无济于事。