我想以64位​​模式运行我的visual studio

时间:2014-12-29 09:42:38

标签: visual-studio sharepoint visual-studio-2013 32bit-64bit

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

这是我的任务经理所显示的: enter image description here

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

2 个答案:

答案 0 :(得分:5)

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

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

可能是您的Visual Studio项目应设置为64位或AnyCPU以便您连接到SharePoint。为此,请设置the target platform of the project as described here

  
      
  1. 在菜单栏上,选择“构建”,“配置管理器”。
  2.   
  3. 在Active solution platform列表中,为要定位的解决方案选择一个64位平台,然后选择Close按钮。

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

    注意:

         

    如果为配置指定新名称,则可能需要修改项目设计器中的设置以定位正确的平台。

         

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

答案 1 :(得分:3)

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

  

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

     

以64位进程运行单元测试

     

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

     

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

     

从Visual Studio菜单中选择“测试”,然后选择“设置”   然后选择Processor Architecture。选择x64以将测试作为a运行   64位进程。

     

     

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

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