【问题标题】:how to enable 64 platform on visual studio 2010如何在visual studio 2010上启用64平台
【发布时间】:2015-06-04 22:36:20
【问题描述】:

我正在开发 Visual Studio 2010

我有这个选项

如你所见,平台是Active (x86),请问如何改成64?

我正在 Windows 7 64 位上开发 Visual Studio 2010

【问题讨论】:

  • 该组合框中的平台名称与 C# 项目无关,仅对 C++ 项目重要。所以不要打扰,只有 EXE 项目上的平台目标设置很重要。支持“任何 CPU”而不是 x64,这样它总是可以工作的。

标签: c# .net visual-studio-2010 visual-studio


【解决方案1】:

您正在查看实际设置与配置/平台之间的差异。

在大多数方面,configuration(调试、发布等)和platform(x86、任何 CPU、混合平台等)实际上是任意名称,尽管 Visual Studio 会为您提供一些工作,如果你以某种方式使用它们。这对于游戏或插件开发之类的时候很有用,此时 PlatformConfiguration 可能实际上需要为其开发操作系统或程序版本。

只要项目的“属性”页面(对于给定的配置/发布组合)声明x64,那么无论Platform 说什么,您都在构建一个x64 项目。

如果您想编辑 ConfigurationPlatform 名称以避免混淆,请在主栏中下拉这两个选项之一,或右键单击您的解决方案,然后选择 Configuration Manager。这将为您提供添加或重命名解决方案级别平台的选项。

如果您想重命名各个项目中出现的平台,您需要打开 .CSProj 文件;它实际上是在 XML 中,所以任何文本编辑器都可以,或者 VS 如果你先右键单击 - > unload project。在那里,将所有对给定平台的引用替换为所需的名称,或引用所需的名称来添加它。

【讨论】:

    【解决方案2】:

    您所做的是将 Release x86 配置设置为编译为 64 位。这可能不是您想要的。首先将 Platform Target 改回 x86 以保持 x86 配置设置为 32 位进程。

    完成此操作后,从项目设置中出来并右键单击解决方案文件并选择“配置管理器...”。下拉右上角的“活动解决方案平台”。如果您没有列出 x64 配置,请选择“”。将其命名为 x64,然后选择从 x86 复制设置。按几次确定退出设置。

    现在回到您的项目设置,您应该在平台下拉菜单中有一个 x64 选项。选择它。然后像你一样切换到 Build 选项卡并从 Platform target 列表中选择 x64。

    【讨论】:

    • 当我选择 x64 时出现错误,它已经存在:(,我疯了,已经两天了,我完成了我的项目,但仍然只是部署,可以你请访问我的机器并这样做吗?请
    【解决方案3】:

    右键单击您的解决方案并选择配置管理器选项。然后在Active solution platform选择New选项。

    在下一个对话框中,对于 键入并选择新平台,选择 x64。 然后,为 Copy settings from 设置适当的值,并选中 Create new project platform 复选框。之后,点击确定

    【讨论】:

    • 我已经这样做了,我收到了相同名称已经存在的错误消息
    • 请问我可以给你一个团队查看器到我的机器上,你能帮我吗?请
    • 如果显示名称已存在,请尝试上述步骤,但取消选中创建新项目平台
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多