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

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 thought on “[TEAMBUILD2010] Error:CSC: Cannot specify /main if building a module or library

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.