我在 Visual Studio 2008 中有一个多项目解决方案。我刚刚向该解决方案添加了一个名为 Release-VersionIncrement 的新配置,指定"使用发布"配置作为基线。

错误 5 未为此项目设置 OutputPath 属性。

这里发生了什么事?

答案

通常,当项目文件的 OutputPath 属性为空时,会发生这种情况。微软构建文件。

查找 Release-Versionincrement 属性组。

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release-VersionIncrement|AnyCPU' ">
  <OutputPath>bin\Release-VersionIncrement\</OutputPath>
  <DefineConstants>TRACE</DefineConstants>
  <Optimize>true</Optimize>
  <DebugType>pdbonly</DebugType>
  <PlatformTarget>AnyCPU</PlatformTarget>
  <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
  <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
  <ErrorReport>prompt</ErrorReport>
</PropertyGroup>

那里的重要OutputPath,它为你的项目文件存在吗?

来自: stackoverflow.com