【问题标题】:Compile Asp.NET to 32 bit on 64 bit system在 64 位系统上将 Asp.NET 编译为 32 位
【发布时间】:2011-11-11 10:36:11
【问题描述】:

我在几个地方看到可以在我的项目的构建选项中进行设置。但是,当我转到我的项目的属性页-> 构建时,它没有目标平台的选项。当我转到我的解决方案时,大多数项目都有 x86 作为选项,但 Web 项目只有 Any CPU。

如何强制网页构建为 32 位?

【问题讨论】:

  • 可以发截图吗?下拉列表中是否不包含值x86x64

标签: c# asp.net visual-studio-2008 32bit-64bit


【解决方案1】:

进入Build -> Configuration Manager,选择platform栏下拉,选择new,选择x86。

【讨论】:

  • 正如我在问题中提到的,该选项不存在。配置管理器中存在的唯一选项是任何 CPU。
  • 这是在 VS2010 中,下拉菜单中应该有一个新的和编辑选项,当您选择新时,您可以将 x86 添加到可用平台列表中。
  • 重点,这是 2008 年,我忘了提及。但是我确实为每个项目添加/编辑,除了网络项目。
  • 它是网站还是网络应用程序我怀疑它是一个网站,这是你的问题。如果您转换为网络应用程序,您将能够设置目标平台。
【解决方案2】:

转到解决方案级别而不是项目级别,然后按照上面的选择/编辑建议进行操作。

【讨论】:

  • 这应该是对您引用的“上述”答案的评论。请注意,答案并不总是按照最初提交的顺序出现。还有其他排序方式。
【解决方案3】:

我改变它的唯一方法是使用文本编辑器进入 .sln 文件并直接修改我需要的值(这很有效)。

【讨论】:

  • 我也有类似的问题。你能准确地说出你在 .sln 文件中做了什么改变吗?你是如何强制它构建到 32 位的?提前致谢。
猜你喜欢
  • 2011-06-30
  • 2018-09-20
  • 2023-03-20
  • 2013-03-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多