Tengo una configuración de servidor TeamCity para hacer mis compilaciones de CI. Estoy compilando y probando una solución C # y ejecuto algunas tareas personalizadas de MSBuild. Una de estas tareas es imprimir una advertencia en la salida de mi compilación ...
Los parámetros de la línea de comandos de MSBuild contienen parámetros "/ property:" o "/ p:". En su lugar, utilice Build Parameteres.
No entiendo qué significa esto ni cómo eliminarlo. No busca bien en Google (con o sin el error tipográfico). Ejecuté la tarea desde la línea de comando (con /verbosity:diagnostic
) y no aparece, así que creo que es un mensaje de TeamCity.
La tarea de MSBuild es
<Target Name="InstallDb">
<MakeDir Directories="$(DbPath)" />
<Exec Command="sqlcmd -S .\sqlexpress -i db\OmnyxDatabaseDrop.sql" />
<Exec Command="sqlcmd -S .\sqlexpress -i db\OmnyxDatabaseCreate.sql -v DbPath="$(DbPath)"" />
<Exec Command="sqlcmd -S .\sqlexpress -i db\OmnyxDatabaseProgrammability.sql" />
</Target>
Y la información de paso relevante de TeamCity es
Versión de MSBuild: 4.0
MSBuild ToolsVersion: 4.0
Ejecutar plataforma: x64
Destinos: InstallDb
Parámetros de línea de comandos: /property:DbPath=%env.DB_PATH%