В vs10 msbuild.exe как можно проигнорировать конкретный проект в рамках решения.

В vs10 msbuild.exe как можно проигнорировать конкретный проект в рамках решения.

Я строю большой проект, который переходит на Visual Studio 10.0. В IDE я могу снять флажок проекта в диспетчере конфигурации, и он не будет строить его. Мне нужно имитировать это поведение с помощью вызова командной строки для msbuild.exe.

Проект, который я хочу обойти, - это плагин *.dll с ошибкой ссылки. Я застрял в тупике с ошибкой связи в данный момент, и, поскольку она стоит одна, я могу запустить основную программу без нее и просто выполнить предупреждение во время выполнения, что ее нет.

Мне нужно переключиться на вызовы msbuild.exe.

1 ответ

Решение

Если у вас есть определенная конфигурация в sln (настроенная в VS Configuration Manager), которую вы хотите собрать с помощью MSBuild, вы можете сделать это с помощью следующей командной строки:

msbuild / p: Configuration =MyConfiguration MySolution.sln

Другие вопросы по тегам