使用64位框架构建我的.NET应用程序有什么好处吗?

Dan*_*ane 12 .net msbuild 64-bit

我们使用msbuild在专用于构建的服务器上构建我们的.NET应用程序.我们正在迁移到具有64位Windows 2003的新硬件.我可以使用Framework64中的64位版本的msbuild构建应用程序,或者我可以使用Framework中的32位版本构建它.使用64位版本的msbuild构建是否有任何优势?

Jar*_*Par 10

不是特别没有.唯一真正的优势是64位版本的msbuild将能够利用更多的地址空间.这真的是关于它.

  • 不相关(并且可能保证自己的问题),但是有没有理由你知道32Bit msbuild.exe会成功构建但64Bit版本会因System.AccessViolationException而失败? (2认同)
  • 我遇到了同样的事情.Framework64/Msbuild在GenerateSerializationAssemblies上失败,并出现Out of Memory异常. (2认同)