如何在 Visual Studio 2010 中将项目输出平台设置为 x86

发布于 2024-11-16 06:11:17 字数 799 浏览 3 评论 0原文

在我的几个项目的解决方案中,我尝试将 Platform 从 Any CPU 更改为 x86。但 x86 不在下拉列表中。我需要做什么才能选择 x86?

由于 System.BadImageFormatException 错误,我需要更改为 x86,根据以下问题:构造 System.Data.SQLite.SQLiteConnection 时导致 System.BadImageFormatException 的原因

在此处输入图像描述

并且,在可能相关的问题中,解决方案中的最新项目缺少配置下降中的配置之一down:

在此处输入图像描述

它应该像所有其他项目一样具有“暂存”配置,但事实并非如此。我该如何添加它?

编辑:

如果我选择“新建...”选项,那么它会要求我从“任何CPU”复制。如果我从“任何CPU”复制,那不是和首先使用“任何CPU”一样吗?

在此处输入图像描述

In my solution with several projects I am trying to change the Platform from Any CPU to x86. But x86 is not in the drop down. What do I need to do to be able to choose x86?

I need to change to x86 because of an System.BadImageFormatException error, as per this question: What causes System.BadImageFormatException when constructing System.Data.SQLite.SQLiteConnection

enter image description here

And, in a possibly related problem, the newest project in the solution is missing one of the configurations from the configuration drop down:

enter image description here

It should have a "Staging" configuration like all of the other projects, but does not. How do I add it?

EDIT:

If I choose the "New ..." option, then it asks me to copy from "Any CPU". If I copy from "Any CPU", isnt that just the same as using "Any CPU" in the first place?

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

原来分手还会想你 2024-11-23 06:11:17

配置平台下拉菜单都有一个:

选项。事实上,您在带注释的屏幕截图中将它们圈起来

使用该选项为相应项目创建“Staging”配置和“x86”平台。

Both the Configuration and Platform drop downs have a:

  • <New...>

option. In fact you have them circled in your annotated screenshots!

Use that option to create the "Staging" configuration and the "x86" platform for the corresponding project.

橘亓 2024-11-23 06:11:17

您可以使用 /platform 编译器开关设置项目平台,如下所示

/platform:string

,其中 string 可以是 x86、Itanium、x64 或 anycpu(默认)

csc /platform:x86 myprogram.cs

如果您想从 Visual Studio 实现相同的目标,则可以按照以下步骤操作

  1. 打开项目的“属性”页面。

  2. 单击“构建”属性页面。

3.修改平台目标属性。

有关同一内容的详细信息,请参阅此处

You can set project platform using the /platform compiler switch like below

/platform:string

Where the string can be either of x86, Itanium, x64, or anycpu (default)

csc /platform:x86 myprogram.cs

In case you want to achieve the same from Visual Studio then you can follow the below steps

  1. Open the Properties page for the project.

  2. Click the Build property page.

3.Modify the Platform target property.

See Here For more information on the same.

傲鸠 2024-11-23 06:11:17

我删除了一个解决方案平台,并使用创建新项目平台复选框再次创建了它。这有帮助。

I removed a solution platform and created it again with Create new project platforms check-box. It helped.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文