无法在64位Windows 7上构建32位asp.net应用程序部署包

时间:2011-09-07 19:55:35

标签: asp.net web-deployment-project x86-64

我正在构建一个将部署在32位服务器上的Web应用程序,使用cproj_deploy和Web部署项目来构建我的msi文件。如果我在XP上构建它,一切正常。如果我在Windows 7上构建它,我会收到以下错误。 项目输出的文件'BridgeService.dll''来自BridgeService.csproj_deploy(Active)的预编译Web输出' 定位'AMD64'与项目的目标平台'x86'不兼容 C:\ projects \ bridge \ PDMSCoreWebService \ PDMSCoreWebService.vdproj

如果我进入Configuration Manager,csproj_deploy将设置为“Any CPU”。如果我尝试编辑平台,我没有任何选择。 (任何CPU都是我唯一的选择。)配置的活动解决方案平台是x86。 如何强制我的部署项目编译32位?

1 个答案:

答案 0 :(得分:0)

手动清除所有obj文件似乎已经完成了诀窍。显然,清洁解决方案和重建解决方案并不可靠。