我想以64位​​模式运行我的Visual Studio

Nav*_*een 2 sharepoint 32bit-64bit visual-studio visual-studio-2013

我正在.NET 3.5中编写Web服务,因此必须访问SharePoint 2010数据,但是SharePoint需要我的应用程序使用64位模式。默认情况下,Visual Studio为32位模式。如何在64位中运行Visual Studio 2013?

这是我的任务管理器显示的内容: 在此处输入图片说明

我认为我需要64位,现在应该怎么办?

jes*_*ing 6

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

无需在特定模式下运行Visual Studio即可,但必须在具有64位版本的计算机上运行,​​该计算机运行64位版本的Windows。

可能是您的Visual Studio项目应设置为64位或AnyCPU,以便您连接到SharePoint。为此,请按此处所述设置项目的目标平台

  1. 在菜单栏上,选择“生成”,“配置管理器”。
  2. 在“活动解决方案平台”列表中,为目标解决方案选择一个64位平台,然后选择“关闭”按钮。

    1. 如果所需的平台未出现在“活动解决方案平台”列表中,请选择“新建”。出现“新解决方案平台”对话框。
    2. 在“类型”或选择新平台列表中,选择“ x64”。
    3. 如果要从当前平台配置复制设置,请选择它,然后选择“确定”按钮。

注意:

如果给配置起一个新名称,则可能必须在Project Designer中修改设置以定位正确的平台。

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


小智 5

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

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

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

如果您的代码或测试被编译为 32 位/x86,但您现在想要将它们作为 64 位进程运行,请将它们重新编译为任何 CPU,或者选择为 64 位。

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

从 Visual Studio 菜单中,依次选择“测试”、“设置”和“处理器体系结构”。选择 x64 以将测试作为 64 位进程运行。

或者

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

取自:http : //msdn.microsoft.com/en-us/library/ee782531.aspx