Msbuild SSDT项目构建能否使用多个核心?

Msbuild SSDT项目构建能否使用多个核心?,msbuild,sql-server-data-tools,Msbuild,Sql Server Data Tools,我在VS 2013中有一个非常大的SSDT项目,需要大约30分钟来构建。构建时,很明显msbuild.exe只使用一个核心 有没有办法让SSDT项目利用服务器上的所有核心?没有。 正常的做法是: 禁用将t-SQL警告视为错误 将项目拆分为多个项目,并在不更改的部分上使用dacpac引用 有一个选项可以更改模型从磁盘到内存的生成方式,如果您达到2gb vs限制,那么进行大量gc,您可以尝试(DACFX_模型_存储类型): 教育署否。 正常的做法是: 禁用将t-SQL警告视为错误 将项目拆分

我在VS 2013中有一个非常大的SSDT项目,需要大约30分钟来构建。构建时,很明显msbuild.exe只使用一个核心

有没有办法让SSDT项目利用服务器上的所有核心?

没有。 正常的做法是:

  • 禁用将t-SQL警告视为错误
  • 将项目拆分为多个项目,并在不更改的部分上使用dacpac引用
  • 有一个选项可以更改模型从磁盘到内存的生成方式,如果您达到2gb vs限制,那么进行大量gc,您可以尝试(DACFX_模型_存储类型):

教育署

否。 正常的做法是:

  • 禁用将t-SQL警告视为错误
  • 将项目拆分为多个项目,并在不更改的部分上使用dacpac引用
  • 有一个选项可以更改模型从磁盘到内存的生成方式,如果您达到2gb vs限制,那么进行大量gc,您可以尝试(DACFX_模型_存储类型):


Ed

谢谢Ed。我很确定答案是否定的,但我想我会检查一下。我已经关闭了“将T-SQL警告视为错误”。这个项目还受到大量警告的困扰,我发现抑制这些警告会加快构建速度。还确保静态代码分析已关闭。我想我们只需要一个更强大的虚拟机平台谢谢Ed。我很确定答案是否定的,但我想我会检查一下。我已经关闭了“将T-SQL警告视为错误”。这个项目还受到大量警告的困扰,我发现抑制这些警告会加快构建速度。还确保静态代码分析已关闭。我想我们只需要一个更强大的虚拟机平台