我正在使用Azure 2.7.
我创建了一个只包含一个辅助角色的C#云服务.完成后,解决方案包含
两者都使用AnyCPU的设置.
然后我将PropertyGroup"Debug | x64"和"Release | x64"添加到两个项目中.还将默认值更改为x64.结果,一个x64构建.
但是,每当我在"ccproj"上选择"发布"时,我注意到它总是构建AnyCPU而不是x64.我找不到如何强制它来构建x64以进行打包和部署.
然后我再次编辑了两个proj文件,并删除了"Debug | AnyCPU"和"Release | AnyCPU"的PropertyGroup.在我这样做之后,当我再次尝试构建x64时,我收到错误:
C:\ Program Files(x86)\ MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(723,5):错误:未为项目"AzureWorkerRoleExample.ccproj"设置OutputPath属性.请检查以确保您为此项目指定了Configuration和Platform的有效组合.Configuration ='Release'Blatform ='AnyCPU'.如果某个其他项目正在尝试遵循项目到项目对此项目的引用,此项目已卸载或未包含在解决方案中,并且引用项目不使用相同或等效项目构建,则也可能出现此错误配置或平台.
我无法弄清楚如何解决这个错误.
有关如何强制VS制作x64构建的云服务并进行部署的任何想法?
我找到的一个解决方法是:保留AnyCPU属性组,但也放
<PlatformTarget>x64</PlatformTarget>
在小组中.因此,AnyCPU程序集实际上是针对x64的.但这听起来很糟糕.
任何的想法?
非常感谢!
| 归档时间: |
|
| 查看次数: |
542 次 |
| 最近记录: |