MSBuild (original) (raw)

About DBpedia

MSBuild, auch als Microsoft Build Engine bezeichnet, ist ein von Microsoft entwickeltes, freies Build-Tool, das heißt ein Software-Werkzeug für das Erstellen von .NET-basierten Anwendungen. Microsofts integrierte Entwicklungsumgebung Visual Studio ist in wesentlichem Maße von MSBuild abhängig; MSBuild selbst ist aber nicht von Visual Studio abhängig. Dadurch lassen sich mit MSBuild auch .NET-Projekte ohne den Einsatz von Visual Studio bauen.

thumbnail

Property Value
dbo:abstract MSBuild, auch als Microsoft Build Engine bezeichnet, ist ein von Microsoft entwickeltes, freies Build-Tool, das heißt ein Software-Werkzeug für das Erstellen von .NET-basierten Anwendungen. Microsofts integrierte Entwicklungsumgebung Visual Studio ist in wesentlichem Maße von MSBuild abhängig; MSBuild selbst ist aber nicht von Visual Studio abhängig. Dadurch lassen sich mit MSBuild auch .NET-Projekte ohne den Einsatz von Visual Studio bauen. (de) MSbuild (Microsoft Build Engine) est l'outil qui permet le développement logiciel dans l'environnement de Microsoft. Depuis Visual Studio 2005, MSbuild est gratuit puisqu'il est fourni dans le framework 2.0. MSbuild reste cependant compatible avec les différents types de fichiers de projet générés par Visual Studio ( *.proj, *.vbproj, *.csproj). Csproj utilise une syntaxe xml. C'est une nouveauté importante dans ce domaine puisque contrairement aux outils précédent (BSCMAKE), l'utilitaire est documenté et bénéficie d'un support de la part de Microsoft. L'outil est très proche dans son fonctionnement de Ant et make. L'appel d'un utilitaire est remplacé par des balises. De nouvelles fonctionnalités peuvent être codées sur Msbuild dont il existe une référence complète sur le site de Microsoft (fr) Microsoft Build Engine, or MSBuild, is a set of free and open-source build tools for managed code under the Common Language Infrastructure as well as native C and C++ code. It was first released in 2003 and was a part of .NET Framework. MSBuild is included with Visual Studio, but can also be run independently through MSBuild's command-line interface. (en) 마이크로소프트 빌드 엔진(Microsoft Build Engine) 또는 MSBuild는네이티브 C++ 코드 및 를 위한 자유-오픈 소스 빌드 도구 집합이며 닷넷 프레임워크의 일부였다. 비주얼 스튜디오는 MSBuild에 의존하지만, MSBuild가 비주얼 스튜디오에 의존하지는 않는다. 비주얼 스튜디오 애플리케이션 라이프사이클 관리는 팀 파운데이션 서버를 통해 팀 빌드를 수행하기 위해 MSBuild에 의존한다. (ko) MSBuildは、マイクロソフトのビルド環境であり、通常Visual Studioと一緒に使われている。 MSBuildバージョン2.0は.NET Framework 2.0の一部であり、Visual Studio 2005とともに動作する。バージョン3.5は.NET 3.5(およびVisual Studio 2008)にバンドルされており、.NETプロジェクトのターゲットバージョンとして2.0、3.0、3.5をサポートしている。これは「マルチターゲット」と呼ばれる。 Visual StudioのプロジェクトおよびソリューションはMSBuildに基づいており、コンパイラやリンカ、SDKなどのツールがセットアップされていれば、Visual StudioのIDE無しでもビルドすることができる。MSBuild自体は無償で利用可能である。 Visual C++はバージョン2008までVCBuildと呼ばれる独自のビルドツールを利用していたが、バージョン2010以降はVisual C#などと同様にMSBuildを利用するようになった。 MSBuildのプロジェクトファイルはApache Antやに似たXMLの文法を持っている。プロジェクトファイルの文法は明確に定義されたXMLスキーマに基づいているが、基本的な構造や操作はUnixの伝統的なmakeユーティリティと同等である。すなわち、ユーザーはビルドに使われるもの(通例ソースファイル)と生成されるもの(通例スタティックライブラリ、DLL、あるいはアプリケーションの実行ファイル)を指定するが、ユーティリティはやるべき事とその順序を自分で判断する。 (ja) MSBuild — платформа сборки проекта, разработанная Microsoft. Обычно применяется в сочетании с Visual Studio. MSBuild версии 2.0 является частью .NET Framework 2.0 и предназначен для работы с Visual Studio 2005. Версия MSBuild 3.5, объединённая с .NET 3.5 (и Visual Studio 2008), позволяет собирать проекты с поддержкой .NET версий 2.0, 3.0 или 3.5 на выбор (т. н. «многоцелевая сборка», или multi-targeting). Так как MSBuild доступен в составе .NET, то можно собирать проекты и решения Visual Studio без установленной IDE Visual Studio. MSBuild не требует дополнительных денежных отчислений. MSBuild обрабатывает специальные файлы проекта MSBuild, имеющие схожий с Apache Ant и NAnt XML-синтаксис. Несмотря на то, что синтаксис базируется на правильно оформленной (well-defined) XML-схеме, основная структура и обработка схожа с традиционной Unix-утилитой Make: пользователь указывает исходные файлы (как правило, это файлы с исходным кодом) и что должно получиться в результате (обычно — готовое приложение), а утилита сама решает, что и в каком порядке нужно делать. (ru) Microsoft Build Engine(通常简称MSBuild )是一个自由且开源的构建工具集,适用于托管代码以及原生C++代码,是.NET框架的一部分。Microsoft Visual Studio依赖于 MSBuild,MSBuild也依赖于Visual Studio。 (zh) MSBuild (або Microsoft Build Engine) — платформа для складання застосунків, котру використовує за замовчуванням Visual Studio для складання застосунків на основі технології .NET. Правила складання проекту визначаються у формі XML-схеми, для управління складанням надається інструментарій для запуску з командного рядка. Компанія Microsoft надала MSBuild статус відкритого проекту у березні 2015. Початковий код відкритий під ліцензією MIT і опублікований [Архівовано 29 квітня 2015 у Wayback Machine.] на GitHub. Опубліковані відповідають стану MSBuild з кодової бази Visual Studio 2015, яка розширена для відокремленого використання складальної системи, незалежно від Visual Studio. З найближчих планів з розвитку MSBuild відзначається додавання підтримки Linux і OS X, що дозволить використовувати цю систему для повсюдного складання відкритих .NET-проектів. Для портувания використовуються напрацювання проекту Mono. (uk)
dbo:computingPlatform dbr:.NET dbr:.NET_Framework
dbo:developer dbr:.NET_Foundation dbr:Microsoft
dbo:genre dbr:Build_tool
dbo:latestReleaseDate 2022-07-14 (xsd:date)
dbo:latestReleaseVersion v17.3.0
dbo:license dbr:MIT_License
dbo:operatingSystem dbr:Cross-platform
dbo:programmingLanguage dbr:C_Sharp_(programming_language)
dbo:thumbnail wiki-commons:Special:FilePath/MSBuild_logo.png?width=300
dbo:wikiPageExternalLink https://docs.microsoft.com/visualstudio/msbuild/msbuild-target-framework-and-target-platform http://msdn.microsoft.com/en-us/magazine/cc163456.aspx http://msdn.microsoft.com/en-us/magazine/cc163589.aspx http://msdn.microsoft.com/en-us/magazine/dd419659.aspx http://msdn.microsoft.com/en-us/magazine/dd483291.aspx https://web.archive.org/web/20150411004510/https:/msdn.microsoft.com/en-us/magazine/cc163589.aspx http://www.heise.de/developer/artikel/Einfuehrung-in-Microsofts-Build-Management-Technik-MSBuild-1017660.html
dbo:wikiPageID 6002866 (xsd:integer)
dbo:wikiPageLength 12426 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1119078904 (xsd:integer)
dbo:wikiPageWikiLink dbr:List_of_build_automation_software dbc:Build_automation dbc:Compiling_tools dbr:Visual_Studio dbr:Visual_Studio_2005 dbr:.NET dbr:.NET_Foundation dbr:.NET_Framework dbr:.NET_Framework_2.0 dbc:Free_and_open-source_software dbc:Microsoft_free_software dbc:Software_using_the_MIT_license dbr:Command-line_interface dbr:Common_Language_Infrastructure dbr:Compiler dbr:Cross-platform dbr:NAnt dbr:Apache_Ant dbr:Make_(software) dbr:C++ dbr:C_(programming_language) dbr:C_Sharp_(programming_language) dbr:Windows_Vista dbr:Heinz_Heise dbr:Extensible_Markup_Language dbr:Nmake dbr:Source_code dbr:Software_deployment dbc:2003_software dbc:Microsoft_Visual_Studio dbr:Integrated_development_environment dbr:Microsoft dbr:Microsoft_Docs dbr:XML_schema dbr:MIT_License dbr:Macro_(computer_science) dbr:Managed_code dbr:Visual_Studio_2013 dbr:Build_tool dbr:Software_package_(installation) dbr:Free_and_open-source
dbp:developer dbr:.NET_Foundation dbr:Microsoft
dbp:genre dbr:Build_tool
dbp:latestReleaseDate 2022-07-14 (xsd:date)
dbp:latestReleaseVersion v17.3.0 (en)
dbp:license dbr:MIT_License
dbp:logo MSBuild logo.png (en)
dbp:logoSize 64 (xsd:integer)
dbp:name MSBuild (en)
dbp:operatingSystem dbr:Cross-platform
dbp:platform dbr:.NET dbr:.NET_Framework
dbp:programmingLanguage dbr:C_Sharp_(programming_language)
dbp:wikiPageUsesTemplate dbt:Cite_book dbt:Cite_journal dbt:Cite_web dbt:Confusing dbt:Infobox_software dbt:Microsoft_FOSS dbt:Microsoft_development_tools dbt:Official_website dbt:Portal dbt:Redirect dbt:Refbegin dbt:Refend dbt:Reflist dbt:Short_description dbt:Start_date_and_age
dct:subject dbc:Build_automation dbc:Compiling_tools dbc:Free_and_open-source_software dbc:Microsoft_free_software dbc:Software_using_the_MIT_license dbc:2003_software dbc:Microsoft_Visual_Studio
gold:hypernym dbr:Part
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077
rdfs:comment MSBuild, auch als Microsoft Build Engine bezeichnet, ist ein von Microsoft entwickeltes, freies Build-Tool, das heißt ein Software-Werkzeug für das Erstellen von .NET-basierten Anwendungen. Microsofts integrierte Entwicklungsumgebung Visual Studio ist in wesentlichem Maße von MSBuild abhängig; MSBuild selbst ist aber nicht von Visual Studio abhängig. Dadurch lassen sich mit MSBuild auch .NET-Projekte ohne den Einsatz von Visual Studio bauen. (de) Microsoft Build Engine, or MSBuild, is a set of free and open-source build tools for managed code under the Common Language Infrastructure as well as native C and C++ code. It was first released in 2003 and was a part of .NET Framework. MSBuild is included with Visual Studio, but can also be run independently through MSBuild's command-line interface. (en) 마이크로소프트 빌드 엔진(Microsoft Build Engine) 또는 MSBuild는네이티브 C++ 코드 및 를 위한 자유-오픈 소스 빌드 도구 집합이며 닷넷 프레임워크의 일부였다. 비주얼 스튜디오는 MSBuild에 의존하지만, MSBuild가 비주얼 스튜디오에 의존하지는 않는다. 비주얼 스튜디오 애플리케이션 라이프사이클 관리는 팀 파운데이션 서버를 통해 팀 빌드를 수행하기 위해 MSBuild에 의존한다. (ko) Microsoft Build Engine(通常简称MSBuild )是一个自由且开源的构建工具集,适用于托管代码以及原生C++代码,是.NET框架的一部分。Microsoft Visual Studio依赖于 MSBuild,MSBuild也依赖于Visual Studio。 (zh) MSbuild (Microsoft Build Engine) est l'outil qui permet le développement logiciel dans l'environnement de Microsoft. Depuis Visual Studio 2005, MSbuild est gratuit puisqu'il est fourni dans le framework 2.0. MSbuild reste cependant compatible avec les différents types de fichiers de projet générés par Visual Studio ( *.proj, *.vbproj, *.csproj). Csproj utilise une syntaxe xml. C'est une nouveauté importante dans ce domaine puisque contrairement aux outils précédent (BSCMAKE), l'utilitaire est documenté et bénéficie d'un support de la part de Microsoft. L'outil est très proche dans son fonctionnement de Ant et make. L'appel d'un utilitaire est remplacé par des balises. (fr) MSBuildは、マイクロソフトのビルド環境であり、通常Visual Studioと一緒に使われている。 MSBuildバージョン2.0は.NET Framework 2.0の一部であり、Visual Studio 2005とともに動作する。バージョン3.5は.NET 3.5(およびVisual Studio 2008)にバンドルされており、.NETプロジェクトのターゲットバージョンとして2.0、3.0、3.5をサポートしている。これは「マルチターゲット」と呼ばれる。 Visual StudioのプロジェクトおよびソリューションはMSBuildに基づいており、コンパイラやリンカ、SDKなどのツールがセットアップされていれば、Visual StudioのIDE無しでもビルドすることができる。MSBuild自体は無償で利用可能である。 Visual C++はバージョン2008までVCBuildと呼ばれる独自のビルドツールを利用していたが、バージョン2010以降はVisual C#などと同様にMSBuildを利用するようになった。 (ja) MSBuild — платформа сборки проекта, разработанная Microsoft. Обычно применяется в сочетании с Visual Studio. MSBuild версии 2.0 является частью .NET Framework 2.0 и предназначен для работы с Visual Studio 2005. Версия MSBuild 3.5, объединённая с .NET 3.5 (и Visual Studio 2008), позволяет собирать проекты с поддержкой .NET версий 2.0, 3.0 или 3.5 на выбор (т. н. «многоцелевая сборка», или multi-targeting). Так как MSBuild доступен в составе .NET, то можно собирать проекты и решения Visual Studio без установленной IDE Visual Studio. MSBuild не требует дополнительных денежных отчислений. (ru) MSBuild (або Microsoft Build Engine) — платформа для складання застосунків, котру використовує за замовчуванням Visual Studio для складання застосунків на основі технології .NET. Правила складання проекту визначаються у формі XML-схеми, для управління складанням надається інструментарій для запуску з командного рядка. (uk)
rdfs:label MSBuild (de) MSBuild (fr) MSBuild (en) MSBuild (ko) MSBuild (ja) MSBuild (ru) MSBuild (uk) MSBuild (zh)
owl:sameAs freebase:MSBuild wikidata:MSBuild dbpedia-de:MSBuild dbpedia-fr:MSBuild dbpedia-ja:MSBuild dbpedia-ko:MSBuild dbpedia-ru:MSBuild dbpedia-uk:MSBuild dbpedia-zh:MSBuild https://global.dbpedia.org/id/yAZh
prov:wasDerivedFrom wikipedia-en:MSBuild?oldid=1119078904&ns=0
foaf:depiction wiki-commons:Special:FilePath/MSBuild_logo.png
foaf:isPrimaryTopicOf wikipedia-en:MSBuild
foaf:name MSBuild (en)
is dbo:influenced of dbr:Make_(software)
is dbo:wikiPageRedirects of dbr:Msbuild dbr:Microsoft_build dbr:Ms_build
is dbo:wikiPageWikiLink of dbr:Psake dbr:Sandcastle_(software) dbr:List_of_build_automation_software dbr:Visual_Studio dbr:.NET_Foundation dbr:GitHub dbr:MonoDevelop dbr:Monobjc dbr:NAnt dbr:Make_(software) dbr:ClickOnce dbr:Comparison_of_continuous_integration_software dbr:Microsoft_and_open_source dbr:Azure_DevOps_Server dbr:C++Builder dbr:FinalBuilder dbr:NuGet dbr:History_of_Delphi_(software) dbr:Test_Studio dbr:Build_automation dbr:SonarQube dbr:Incredibuild dbr:List_of_tools_for_static_code_analysis dbr:Msbuild dbr:Microsoft_build dbr:Ms_build
is foaf:primaryTopic of wikipedia-en:MSBuild