Jak upewnić się, że w ścieżkach znajduje się końcowy separator katalogu?

Mam problem zAppDomain.CurrentDomain.BaseDirectory.

Czasami ścieżka kończy się na „ Nie mogę znaleźć powodu.

Byłoby dobrze, gdybym używałPath.Combine ale chcę to zrobićDirectory.GetParent i daje różne wyniki.

Znalazłeś ten problem?

Czy mogę zrobić coś inaczej, aby uzyskać katalog nadrzędny aplikacji?

Mój obecny hack to:

var baseDir = AppDomain.CurrentDomain.BaseDirectory;
if (!baseDir.EndsWith("\\")) baseDir += "\\";

questionAnswers(4)

yourAnswerToTheQuestion