Często widzę sytuację, gdy odwołania do zestawu zawierają niewłaściwą ścieżkę HintPath, co może powodować dziwne losowe niepowodzenia.MSBuild wymusza sprawdzanie poprawności HintPath
Na przykład masz niewłaściwą ścieżkę HintPath, ale w GAC masz odpowiedni zestaw. Będzie to oznaczać, że projekt zostanie skompilowany poprawnie na komputerze, ale zakończy się niepowodzeniem na innych.
W moim przypadku jest odwrotnie, jest biblioteka w GAC nawet na serwerze CI, więc ten problem nie będzie wykrywalny przez ciągłą integrację.
Szukam czegoś w rodzaju niestandardowego zadania MSBuild, które sprawdzi wszystkie ścieżki HintPath i spowoduje niepowodzenie kompilacji, jeśli którykolwiek z nich jest nieprawidłowy.