Будет ли VS2008 рвать, если я добавлю дополнительные "нестандартные" цели в файл .csproj? - PullRequest
1 голос
/ 11 июня 2009

Будет ли Visual Studio подавлять настроенные файлы .csproj?

Например, я хотел добавить цель для обновления номера версии во всех файлах AssemblyInfo.cs. Я планирую вызвать это из командной строки с MSbuild.

В качестве другого примера, я хотел бы включить метку времени сборки в компиляцию, примерно так Это будет этап предварительной компиляции (я полагаю), и в отличие от приведенного выше примера, он будет выполняться из сборки внутри Visual Studio.

Будет ли VS с этим согласен?

Ответы [ 2 ]

2 голосов
/ 12 июня 2009

Пока код является допустимым расширением MSBuild, Visual Studio должна иметь возможность обрабатывать его. Под капотом файлы проекта на самом деле просто файлы MSBuild, а MSBuild выполняет грязную работу системы сборки VS. Так что, пока файл остается действительным файлом MSBuild, все должно быть в порядке.

1 голос
/ 12 июня 2009

Да, это позволяет настройки. Таким образом мы интегрировали FxCop с нашими сборками в режиме релиза.

Когда вы впервые загрузите файл проекта после того, как он будет отредактирован, он будет жаловаться: "Это было изменено, хотите ли вы продолжить загрузку?" Просто нажмите «Да» и продолжайте свой веселый путь. Он также позволяет установить флажок, чтобы игнорировать остальные проекты в решении для того же предупреждения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...