我對我們的團隊基礎服務器構建其給出了這樣的交戰:該OutputPath屬性未設置項目TFS2012
C:\ WINDOWS \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Microsoft.Common .targets (610):未爲項目 'Plugin.DeploymentTool.csproj'設置OutputPath屬性。請檢查以確保 已爲此項目指定了配置和平臺的有效組合。配置='發佈'平臺='x86'。您可能在 看到此消息,因爲您正在嘗試構建一個解決方案文件而沒有 的項目,並且指定了此項目不存在的非默認配置或 平臺。
我找不到任何解決方案或爲什麼我得到此錯誤。但後來我看着生成的zip文件,Binary文件夾是空的。我曾嘗試使用x86,x64和任何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>
您爲構建定義配置了什麼配置?查看消息,Build試圖使用x86,並且您只有AnyGU的PropertyGroups。 – DaveShaw
@DaveShaw。然後,我看看沒有配置的構建摘要,它使用Debug | AnyCPU。但如果我配置配置,如果給。我錯誤。我聲明使用Debug |的項目任何CPU。 – mortenstarck