【问题标题】:How can I choose between 32-bit or 64-bit build in C# Express?如何在 C# Express 中选择 32 位或 64 位版本?
【发布时间】:2011-04-09 08:23:05
【问题描述】:

当我尝试在 C# Express 2008 中构建我的解决方案时遇到问题。我需要为 32 位架构构建它,但它总是为 64 位构建。 在 Visual Studio 2008 中,我可以选择架构,但在 C# Express 中找不到此选项。

有没有办法在 C# Express 中做到这一点?

【问题讨论】:

    标签: c# 64-bit 32-bit visual-c#-express-2010


    【解决方案1】:

    在完整的 Visual Studio 中查看项目文件中的差异,并手动对 C# Express 项目进行相同的编辑 - VS 将尊重这些更改,即使它不允许你进行它们来自 IDE。

    编辑:正如 Jeff 在 cmets 中指出的那样,如果您转到工具 -> 选项,请勾选左下角的“显示所有设置”框。然后在“项目和解决方案”下勾选“显示高级构建配置”。这将使您可以编辑更多构建选项,包括目标架构。但是,您可能需要通过配置管理器并创建一个“新项目平台”。

    即使您已经这样做了,请记住第一段中的其他选项,这些选项在 C# Express 中根本不可用:它仍然在下面使用相同的构建引擎 (msbuild),只要它不是使用任何特定于更强大版本的工具(例如代码合同的静态检查器,仅适用于 Premium 和 Ultimate)你应该没问题。

    【讨论】:

    • 好的,谢谢。所以我将使用VS打开它,将其构建为32位,然后关闭它并在C# express中再次打开它。
    • 我会在 4 分钟内将此问题设置为已回答。谢谢
    • 您可以在 IDE 中完成。您只需要更改工具->选项以允许配置管理等高级功能。
    • @Jeff:很高兴知道,谢谢。我以为OP已经看过了。 (最近我遇到了一些其他类似的问题,我不得不编辑构建文件。我不记得究竟是什么......)
    • 没问题。如果您还不知道,该设置并不十分明显。
    【解决方案2】:

    我也遇到了这个错误,因为我在 64 位机器上运行 32 位应用程序。我通过转到 IIS 应用程序池并将支持 32 位选项更改为 true 来解决此问题。

    【讨论】:

      【解决方案3】:

      我找到了。 “工具 > 选项 > 项目和解决方案 > 常规 > 显示高级构建配置” 谢谢大家。

      【讨论】:

      • 与 Visual Studio 2012 Express 完全相同。
      【解决方案4】:

      默认情况下,C# Express 对您隐藏解决方案配置。但是,您可以在“工具”->“选项”对话框中更改此设置,以便随后指定新的构建配置并更改其平台目标。

      【讨论】:

        【解决方案5】:

        看这个问题:

        How to switch between debug and release in Visual C# 2010 Express?

        按照那里建议的相同方法,您将能够在 Express 版本中为您的程序设置架构。问题在于,默认情况下,某些“高级”选项在 Express 版本中被禁用,但您可以轻松地重新启用它们。

        【讨论】:

        • 感谢您的回答,但我相信该示例适用于 Visual Studio。 C#速成版中没有“工具>专家设置”。
        • @HoNgOuRu:有——尽管很难发现。我已经编辑了答案以提供更多详细信息。
        【解决方案6】:

        在项目属性中,您应该能够选择“平台目标”——对我来说,这可以是“任何 CPU”、“x86”、“x64”或“Itanium”(在 VS2008 中)。这个选项在 C# Express 中不可用吗?

        【讨论】:

        • 这就是我在这里问的原因,是否有其他方法可以做到这一点。还是谢谢!
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-18
        • 2011-05-23
        • 2021-07-08
        • 2012-10-26
        • 2020-10-28
        • 1970-01-01
        相关资源
        最近更新 更多