image47dd1de4

Buenas,

me dejo un apunte relacionado con un error que me he encontrado un par de veces en definiciones de Builds para Team Foundation Server 2010. Todavía no tengo claro si es un bug de Visual Studio 2010 o un error mío de definición de proyectos, aunque la tendencia es claramente para la 2da opción.

El error en cuestión es el siguiente:

CSC: Cannot specify /main if building a module or library

cuando se intenta compilar una Class Library en una build.

image

Obviamente esto es bastante incoherente, ya que una CL no puede tener un punto de entrada [main]. Sin embargo, analizando el archivo de proyecto .csproj veo que el mismo tiene definido un valor para el <StartUpObject>.

   1: <PropertyGroup>

   2:   <ProjectType>Local</ProjectType>

   3:   <ProductVersion>8.0.30319</ProductVersion>

   4:   ...

   5:   <StartupObject>BlaBlaBla.Test</StartupObject>

La solución es muy simple > eliminar este valor y ejecutar nuevamente la build.

Aclaración: el proyecto es migración de VS2003 a VS2010, con lo que el Product Version también es inválido.

 

Saludos @ Here

El Bruno

   

One response to “[TEAMBUILD2010] Error:CSC: Cannot specify /main if building a module or library”

  1. […] [TEAMBUILD2010] Error:CSC: Cannot specify /main if building a module or library […]

    Like

Leave a comment

Discover more from El Bruno

Subscribe now to keep reading and get access to the full archive.

Continue reading