Я занимаюсь разработкой проекта MSBuild и получаю странную ошибку при попытке доступа к Visual SourceSafe из сценария (сценарий основан на других успешных сценариях, которые мы используем, и использует задачу VssLabel из MSBuild.Community..Задачи).Ошибка:
«Неверный код доступа (неверный параметр)»
Существует статья поддержки Microsoft, которая, кажется, обращается к этому ЗДЕСЬ , в которой говорится о значении пути«теневая папка» (а именно, что это должен быть путь UNC, а не использовать букву диска), но после проверки Safe я обнаружил, что «теневая папка» не установлена.Ни в одном из наших других исходных сейфов не установлены теневые папки, и эта ошибка не возникает при создании сценариев сборки в проектах, использующих VSS, поэтому это немного загадочно.
Вот код задачи:
<VssLabel UserName="xxxxx"
Password="xxxxxx"
Recursive="True"
DatabasePath="\\ofm\vss\Active\PayeeServices_VSS\srcsafe.ini"
Path="$/PayeeServices.root/PayeeServices"
Label="$(VersionLabel)"
Я проверил и перепроверил пути в этой задаче, и все они верны.