Mam konfigurację serwera TeamCity do tworzenia moich kompilacji CI. Buduję i testuję rozwiązanie C # i uruchamiam niektóre niestandardowe zadania programu MSBuild. Jednym z tych zadań jest drukowanie ostrzeżenia w wynikach kompilacji ...
Parametry wiersza polecenia programu MSBuild zawierają parametry „/ property:” lub „/ p:”. Zamiast tego użyj parametrów kompilacji.
Nie rozumiem, co to oznacza i jak to usunąć. Nie Google dobrze (z literówką lub bez). Uruchomiłem zadanie z wiersza poleceń (z /verbosity:diagnostic
) i nie pojawia się, więc uważam, że jest to wiadomość TeamCity.
Zadaniem programu MSBuild jest
<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>
A odpowiednie informacje o krokach TeamCity to
Wersja MSBuild: 4.0
MSBuild ToolsVersion: 4.0
Uruchom platformę: x64
Cele: InstallDb
Parametry wiersza polecenia: /property:DbPath=%env.DB_PATH%