До 2010 года в свойстве «Custom Tool» указывалось имя класса, который был зарегистрирован в VS как инструмент обработки, который будет принимать значение элемента проекта и создавать дополнительные файлы. Чтобы это работало, вам нужно было написать класс инструмента, скомпилировать его в сборку и зарегистрировать эту сборку в Visual Studio. Пример этого процесса можно найти здесь , но обратите внимание, что он не предназначен специально для VS 2010 и может сломаться - пользовательские инструменты основаны на объектной модели COM для VS, , очевидно, .
Я не уверен, насколько хорошо поддерживается эта функция в VS 2010. Я не видел (очевидной) документации по написанию этих инструментов в VS 2010 SDK *1008* и в этом посте в блоге по Visual Studio , по-видимому, обсуждает эту функцию (в разделе «Пользовательские инструменты сборки») или аналогичную, но я никогда не видел ни одного интерфейса, описанного в моей копии VS 2010 года.
В любом случае, если вы просто пытаетесь запустить некоторые вещи через командную строку, вам может быть лучше просто отредактировать MSBuild вашего .csproj, чтобы использовать <Exec> task
- если вы действительно хотите собрать пользовательский инструмент, моя первая ссылка должна, по крайней мере, помочь вам начать работу.