Установка .Net Framework включает MSBuild? - PullRequest
1 голос
/ 04 марта 2012

Я пишу свой первый скрипт CI, используя MSBuild , и я хочу, чтобы каждый, у кого есть машина с .Net Framework , мог загрузить мой проект и сделать сборку / publish операции, выполняющие только один .cmd/.bat файл.

Затем я добавляю библиотеки зависимостей репозитория в build / publish этого проекта.

Мне тоже нужно положить msbuild.exe в репозиторий? Или MSBuild поставляется вместе с .Net Framework Установка?

Примечание: я строю / публикую веб-проект и использую цель _WPPCopyWebApplication этой DLL: Microsoft.WebApplication.Build.Tasks.Dll. Мне нужно скопировать эту DLL в мой репозиторий тоже, как это: http://odetocode.com/blogs/scott/archive/2006/05/30/msbuild-and-web-application-projects.aspx?

Ответы [ 2 ]

1 голос
/ 04 марта 2012

Вам не нужно помещать MSBuild в репозиторий контроля версий.Он устанавливается как часть .NET (Full Framework, а не просто Client Profile), вам не нужен SDK.

C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe
0 голосов
/ 04 марта 2012

Начиная с .Net 2.0, MSBuild является частью фреймворка. Смотри http://blogs.msdn.com/b/visualstudio/archive/2010/02/25/the-visual-studio-blog.aspx

Он находится в C: \ Windows \ Microsoft.NET \ Framework \ v3.5 \ msbuild.exe (для .net версии 3.5)

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