Próbuję debugować zadanie MSBuild i wiem, że istnieje sposób zapisywania w dzienniku MSBuild z niestandardowego zadania, ale zapominam, jak.Jak zapisać dane wyjściowe do konsoli z niestandardowego zadania MSBuild?
5
A
Odpowiedz
7
Podstawa Task klasa ma właściwość Log
można użyć:
Log.LogMessage("My message");
1
Dla celów testowych jednostki, ja owinąć wokół rejestratora klasy pomocnika
public static void Log(ITask task, string message, MessageImportance importance)
{
try
{
BuildMessageEventArgs args = new BuildMessageEventArgs(message, string.Empty,
task.ToString(), importance);
task.BuildEngine.LogMessageEvent(args);
}
catch (NullReferenceException)
{
// Don't throw as task and BuildEngine will be null in unit test.
}
}
Dziś pewnie bym przekonwertować do metody rozszerzającej dla wygody.
Powiązane problemy
- 1. Jak uzyskać dane wyjściowe zadania przesiewowego do innego zadania gruntowego?
- 2. Przełęcz zmienna niestandardowego typu do niestandardowego MSBuild zadania
- 3. Jak przechwycić dane wyjściowe śledzenia .NET z zadania Powershell?
- 4. Pobierz dane wyjściowe z zadania podprogramu Pythona do tornada
- 5. Jak zapisać dane wyjściowe polecenia Linuksa do zmiennej w lalce
- 6. Dlaczego dane wyjściowe konsoli są zbyt wolne?
- 7. Gradle - czy mogę dołączyć dane wyjściowe zadania do zależności projektu
- 8. Ładnie formatujące dane wyjściowe do konsoli, określające liczbę zakładek
- 9. Jak dostosować dane wyjściowe niestandardowego typu za pomocą printf?
- 10. Jak zmienić szczegółowość zadania MSBuild?
- 11. suppresing wyjściowe do konsoli z ruby
- 12. Wyślij dane wyjściowe do pliku
- 13. Jak wyświetlić dane wyjściowe w konsoli podczas pisania notatnika RMarkdown?
- 14. Zbieranie danych wyjściowych z zadania wykonawczego MSBuild
- 15. Skąd dane wyjściowe konsoli pochodzą z hostowanej aplikacji usług IIS?
- 16. Jak ładnie wydrukować dane wyjściowe dziennika w konsoli Chrome DevTools?
- 17. Jak zalogować maven dane wyjściowe do pliku i bez ukrywania konsoli?
- 18. testowe dane wejściowe/wyjściowe aplikacji konsoli programu Visual Studio 2012
- 19. Jak przekierować dane wyjściowe procesora do łańcucha?
- 20. Jak uruchamiać zadania rake z konsoli?
- 21. Jak zachować kolory z pliku msbuild?
- 22. Jak przekazać dane wyjściowe AWK do zmiennej?
- 23. Ukryj dane wyjściowe z podprocesu.Popen
- 24. nieoczekiwane dane wyjściowe z agregatu
- 25. Phonegap: logi wyjściowe JS do konsoli XCode
- 26. jak kompilator hava javac zapisuje dane wyjściowe zarówno do pliku, jak i konsoli?
- 27. Jak uruchamiać zadania równolegle w MSBuild
- 28. Wyłącz wyjściowe dane wyjściowe logcat w Androidzie
- 29. Jak przekazać zmienną TFS do zadania MSBuild projektu
- 30. Przekazywanie właściwości do niestandardowego zadania gradowania