У меня возникают проблемы с работой командной строки FxCop, когда я указываю пути с пробелами в них. Да, я правильно использую цитаты.Командная строка и пути FxCop с пробелами
M:\build\IOService\src>"c:\Program Files\Microsoft FxCop 1.36\FxCopCmd.exe" /c /f:".\My Library\bin\Release\" /r:"c:\Program Files\Microsoft FxCop 1.36\Rules\"
Microsoft (R) FxCop Command-Line Tool, Version 1.36 (9.0.30729.1)
Copyright (C) 2007 Microsoft Corporation. All rights reserved.
Argument specified without a corresponding switch : 'Files\Microsoft'.
Argument specified without a corresponding switch : 'FxCop'.
Argument specified without a corresponding switch : '1.36\Rules"'.
Type FxCopCmd.exe /? for help on command-line arguments.
FxCop жалуется на путь, передаваемый переключателю/r. Я цитирую путь в руководстве FxCop. Это также происходит, когда я передаю пути через переключатель/d. У кого-нибудь еще были подобные проблемы? Не имеет значения, использую ли я cmd или PowerShell.
хорошо , я мог бы сделать это в командной строке, но я пытаюсь заставить интеграцию визуальной студии работать, и я передаю вещи как/d: $ (SolutionDir), который расширяется до цитируемого пути с длинными именами. – rev
А, справедливо. :) – ZombieSheep