如何改变ASP.. NET Core构建平台

本文关键字:NET Core 构建 平台 ASP 何改变 改变 | 更新日期: 2023-09-27 18:15:17

是否可以将构建平台从任意CPU更改为x64 ?. NET Core项目在VS 2015?

每次我试图通过配置管理器编辑它时,它都会恢复到任何CPU。即使编辑解决方案文件(.sln)也不起作用,因为VS在下一次重新加载项目/解决方案时将其静默重置…这似乎与这里报告的问题相同。

我问,因为它是"卡"在任何CPU上,这是导致错误时构建项目,因为它引用了其他项目,仅配置为x64平台。实际错误是:

C:'Program Files (x86)'MSBuild'14.0'bin'Microsoft.Common.CurrentVersion.targets(724,5):错误:OutputPath属性未设置项目'projectname.csproj'。请检查以确保您已为此项目指定了配置和平台的有效组合。配置= ="AnyCPU"释放"平台。如果其他项目试图遵循项目对项目的引用,此项目已卸载或未包含在解决方案中,并且引用项目未使用相同或等效的配置或平台构建,则也可能出现此错误。

如何改变ASP.. NET Core构建平台

您可以使用project.json文件中的buildOptions元素指定目标平台:

{
  "buildOptions": {
    "platform": "x64"
  },
  // other stuff
}