我在visual studio 2015中有多个项目。我正在运行我的项目"任何CPU"在调试模式下。当我尝试运行我的项目时,我收到以下错误:
没有为项目' .csproj'设置OutputPath属性。请 检查以确保您指定了有效的组合 该项目的配置和平台。配置='调试' 平台=' 64&#39 ;.
如果有其他项目,也可能出现此错误 试图遵循这个项目的项目到项目的参考 项目已被卸载或未包含在解决方案中,并且 引用项目不使用相同或等效的构建 配置或平台。 C:\ Program Files (86)\的MSBuild \ 14.0 \ BIN \ Microsoft.Common.CurrentVersion.targets
答案 0 :(得分:2)
对我来说,问题出在包
中Microsoft.VisualStudio.Azure.Fabric.MSBuild.1.4.0
Nuget仅提取了“ArrayList.contains(*)
”并且没有添加文件夹“Microsoft.VisualStudio.Azure.Fabric.MSBuild.1.4.0.nupkg
”和“build
”。因此没有'tools
'。
一旦从备份添加(没有帮助恢复),我只是重建了项目,它就像一个魅力!
不是最明显的错误信息。
希望这有助于某人。
答案 1 :(得分:2)
答案 2 :(得分:0)
你是说“任何CPU”是解决方案配置吗?输入“构建\配置管理器”并选择“配置”和“平台”为您'.csproj'。
还要尝试检查所有cs项目文件中的“<OutputPath></OutputPath>
”。
如果$(Platform)
为null,还要查看将设置哪个平台:
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU(may be x64 here)</Platform>