我在.NET 3.5中编写我的Web服务,我必须访问SharePoint 2010数据,但SharePoint需要64位模式才能运行我的应用程序。 Visual Studio默认情况下为32位模式。如何以64位运行Visual Studio 2013?
这是我的任务经理所显示的:
我想我需要这个64位,我现在该怎么办?
答案 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。
- 在菜单栏上,选择“构建”,“配置管理器”。
- 醇>
在Active solution platform列表中,为要定位的解决方案选择一个64位平台,然后选择Close按钮。
- 如果所需的平台未显示在“活动解决方案平台”列表中,请选择“新建”。 将出现“新建解决方案平台”对话框。
- 在输入或选择新平台列表中,选择x64。
- 如果要从当前平台配置中复制设置,请选择该设置,然后选择“确定”按钮。
注意:强>
如果为配置指定新名称,则可能需要修改项目设计器中的设置以定位正确的平台。
更新了针对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文件配置单元测试。