2011-09-06 145 views
3

我在几个地方看到这可以在我的项目的构建选项中设置。但是,当我进入Property Pages - > Build for我的项目时,它没有针对目标平台的选项。当我转到我的解决方案时,大多数项目都有x86选项,但Web项目只有Any CPU。在64位系统上将Asp.NET编译为32位

如何强制网页建立到32位?

enter image description here

+0

你可以发布截图吗?下拉菜单中是否不包含“x86”和“x64”值? – Justin

+0

是的,会创建屏幕截图 –

回答

1

选择Build - >配置管理器,选择下降的平台列菜单中,选择新建,选择86。

+0

正如我在我的问题中提到的那样,该选项不存在。配置管理器中唯一的选项是Any CPU。 –

+0

这是在VS2010中,下拉菜单中应该有一个新的编辑选项,当您选择新的时候,您可以将x86添加到可用平台列表中。 –

+0

突出点,这是2008年,我忘了提及。但是,除了Web项目外,我还为每个项目添加/编辑。 –

0

我得到这个改变的唯一方法是用文本编辑器进入.sln文件,并直接破解我需要的值(工作)。

+0

我有类似的问题。 你能准确的告诉你在.sln文件中改变了什么吗? 你是如何强迫它建立到32位的?提前致谢。 – 2011-11-08 17:24:48

0

转到解决方案级别不是项目级别,并按照上面的选择/编辑建议。

+0

这应该是对您所引用的“以上”答案的评论。请注意,答案并不总是以最初提交的顺序出现。还有其他的排序手段。 – NotMe