MSBuild с Visual Studio 2005 - PullRequest
       8

MSBuild с Visual Studio 2005

0 голосов
/ 07 мая 2009

Может кто-нибудь сказать мне, как написать и запустить msbuild с помощью VS 2005?

Спасибо

Ответы [ 2 ]

1 голос
/ 07 мая 2009

msbuild file - это просто текстовый файл плана. Вы даже можете написать это в блокноте и запустить его из командной строки. Если вы хотите запустить его как часть сборки, просто

  1. клик правой кнопкой мыши по проекту
  2. выберите свойство
  3. Перейти на вкладку «Создание событий»
  4. создать событие сборки для запуска msbuild

Например, создайте текстовый файл с именем test.proj:

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <PropertyGroup>
      <TextToShow>Hello World!!</TextToShow>
   </PropertyGroup>

   <Target Name="HelloWorld"> 
      <Message Text="$(TextToShow)" />
   </Target>
</Project>

и вы можете запустить его из командной строки следующим образом

msbuild /target:HelloWorld test.proj
0 голосов
/ 07 мая 2009

Если вы хотите использовать MSBuild в качестве системы сборки для ваших проектов Visual Studio 2005, вам не нужно ничего делать. Файлы .csproj и .vbproj являются файлами MSBuild. Файлы решений Visual Studio (.sln) также можно передать в MSBuild.exe. Сборка вашего проекта с помощью Visual Studio вызывает MSBuild.

Если вам нужно написать код, который создает, изменяет и запускает файлы msbuild, для сборок Microsoft.Build. *. Dll есть классы для этого.

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