WPF 4嵌入式字体导致SLOW VS2010构建

时间:2011-09-08 19:01:16

标签: wpf visual-studio-2010 fonts expression-blend

将我们的VS2008项目升级到VS2010之后,我们发现VS需要60秒才能真正开始构建我们的项目。

使用VS 2008,我们的项目将在3秒内完成。

我终于发现,当我们使用Expression Blend 3/4将字体嵌入到我们的Project中时,它会减慢VS 2010中的构建速度。

有没有人有解决方法来解决这个问题?

我们的WPF应用程序中需要嵌入20种字体,每次构建应用程序时都无法等待60秒。现在,如果我从项目中排除Fonts文件夹,它将在3秒内再次构建......

1 个答案:

答案 0 :(得分:2)

您可以将字体作为单独资源DLL的一部分,只有在对字体进行更改时才能编译。这样,您只需将DLL文件包含到项目中,每当更改字体时,都可以使用部署批处理文件将dll复制到项目中,因为它需要运行实际文件。这样,您不会每次都重建字体,每次构建时也可以节省重建字体所需的时间。

此方法还可以避免您将其关闭,并帮助您将资源与实际应用程序分开。