我在我们的 Team Foundation 服务器中有一个构建,它给出了这样的交战:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets (610):未为项目“Plugin.DeploymentTool.csproj”设置 OutputPath 属性。请检查以确保您为此项目指定了有效的配置和平台组合。配置='发布'平台='x86'。您可能会看到此消息,因为您正在尝试构建没有解决方案文件的项目,并且指定了该项目不存在的非默认配置或平台。
我找不到任何解决方案或为什么会出现此错误。但是然后我查看生成的 zip 文件,二进制文件夹是空的。我曾尝试使用 x86、x64 和 Any CPU,看看是否有任何区别,而没有区别。
如果我查看项目文件,它看起来没问题。
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>