tfs - licencia - team foundation server download 2017
La propiedad OutputPath no está establecida para el proyecto TFS2012 (3)
Además de las otras respuestas, he notado esto:
Para crear un .sln (solución), necesita el espacio, por lo que tiene que ser
any cpu
(observe el espacio).Para construir un .csproj , NO necesita el espacio, por lo que tiene que ser
anycpu
.
Tengo una compilación en nuestro servidor de Team Foundation que da esta respuesta:
C: / Windows / Microsoft.NET / Framework64 / v4.0.30319 / Microsoft.Common.targets (610): La propiedad OutputPath no está establecida para el proyecto ''Plugin.DeploymentTool.csproj''. Asegúrese de haber especificado una combinación válida de Configuración y Plataforma para este proyecto. Configuración = ''Lanzamiento'' Plataforma = ''x86''. Puede estar viendo este mensaje porque está intentando generar un proyecto sin un archivo de solución y ha especificado una Configuración o Plataforma no predeterminada que no existe para este proyecto.
No puedo encontrar ninguna solución o por qué me sale este error. Pero luego miro el archivo zip generado, la carpeta Binary está vacía. He intentado utilizar el x86, x64 y cualquier CPU, para ver si hay alguna diferencia, que no hay.
Si miro en el archivo del proyecto, se ve bien.
<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>
He encontrado una solución al problema, que resulta ser bastante simple. La configuración predeterminada en TFS Build se ve así: Configuración: Lanzamiento, Plataforma: Cualquier CPU
Pero en Visual Studio 2012 se ve así: Configuración: Lanzamiento, Plataforma: AnyCPU
La solución es eliminar el espacio entre Cualquier y la CPU en la Plataforma de creación de TFS. Ahora funciona perfectamente.
ACTUALIZAR
El problema se ha corregido en VS2013.