Visual studio 我想在64位模式下运行visual studio

Visual studio 我想在64位模式下运行visual studio,visual-studio,sharepoint,visual-studio-2013,32bit-64bit,Visual Studio,Sharepoint,Visual Studio 2013,32bit 64bit,我正在.NET 3.5中编写web服务,在这种情况下,我必须访问SharePoint 2010数据,但SharePoint要求我的应用程序采用64位模式。Visual Studio默认为32位模式。如何以64位运行Visual Studio 2013 这是我的任务管理器显示的内容: 我想我需要64位,现在该怎么办?我不确定VS是否可以作为64位运行,但是您可以作为64位进程运行单元测试: 将单元测试作为64位进程运行 将单元测试作为64位进程运行 如果您的代码或测试编译为32位/x86,但您现

我正在.NET 3.5中编写web服务,在这种情况下,我必须访问SharePoint 2010数据,但SharePoint要求我的应用程序采用64位模式。Visual Studio默认为32位模式。如何以64位运行Visual Studio 2013

这是我的任务管理器显示的内容:


我想我需要64位,现在该怎么办?

我不确定VS是否可以作为64位运行,但是您可以作为64位进程运行单元测试:

将单元测试作为64位进程运行

将单元测试作为64位进程运行

如果您的代码或测试编译为32位/x86,但您现在希望 将它们作为64位进程运行,将它们作为任何CPU重新编译,或者可选地 作为64位

提示:为了获得最大的灵活性,您应该编译测试项目 使用任何CPU配置。然后可以在32位和64位上运行 代理人。使用 64位配置

从Visual Studio菜单中,选择测试,然后选择设置,然后单击 然后选择处理器架构。选择x64以将测试作为测试运行 64位进程

在.runsettings文件中指定x64。 此方法的优点是可以指定设置组 在不同的文件中快速切换不同的设置。你 还可以在解决方案之间复制设置。有关详细信息,请参阅 使用.runsettings文件配置单元测试

摘自:

2021年更新


Visual Studio本身是32位应用程序,无法在“64位模式”下运行。但是,Visual Studio可以创建32位和64位应用程序,并且调试器可以连接到这两种类型的可执行文件

VisualStudio无需以特定模式运行,但必须在64位计算机上运行,运行64位版本的windows

要连接到SharePoint,可能需要将Visual Studio项目设置为64位或AnyCPU。要这样做,请设置

  • 在菜单栏上,选择构建、配置管理器
  • 在活动解决方案平台列表中,选择64位平台作为解决方案的目标,然后选择关闭按钮
  • 如果所需平台未出现在“活动解决方案平台”列表中,请选择“新建”。 此时会出现“新建解决方案平台”对话框。 2.在类型或选择新平台列表中,选择x64。 3.如果要从当前平台配置复制设置,请选择它,然后选择“确定”按钮
  • 注意:

    如果为配置指定了一个新名称,则可能必须修改项目设计器中的设置,以针对正确的平台

    所有针对64位平台的项目的属性都将更新,项目的下一个版本将针对64位平台进行优化


    我很确定这是一个问题,在64位模式下运行VisualStudio不会解决您的问题。为什么您认为访问Sharepoint 2010数据需要您的开发环境以64位模式运行?Visual Studio是一个32位应用程序-它不能作为64位应用程序运行,因为不存在64位版本的Visual Studio。我正在运行Visual Studio 2017,但它仍然是一个32位应用程序。我真的想让它在64位模式下运行,因为它将能够使用更多的RAM。我的手机现在占用了1.8Gbs。一个星期后没有重新启动它就会变得滞后。我知道VS是32位的应用程序,它可以生成32位或64位的可执行文件。此外,被调试的可连接到32位或64位可执行文件。但是,在VS中是否有任何方法可以在64位模式下调试项目(通过使用调试按钮[绿色箭头])?如果应用程序编译为x64,则将对其进行调试。如果应用程序被编译为任何CPU,它将首选x64,因此这是默认值。您还可以配置二进制文件(通过C#编译器设置),将其编译为x64,但更喜欢x86:将平台设置为
    anycpu32bitpreferred