tutorial team licencia instalar descargar tfs tfs2012 tfsbuild

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:

  1. Para crear un .sln (solución), necesita el espacio, por lo que tiene que ser any cpu (observe el espacio).

  2. 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.


Para las compilaciones integradas de Visual Studio Team Services (era Visual Studio Online), la respuesta de @ mortenstarck también funciona. En las variables de su compilación, especifique anycpu para BuildPlatform .

Se hace referencia a la variable en el paso de compilación: