2019년 3월 15일 금요일

MSBuild.exe 의 위치

-
궁금했다. 하지만 찾는 것이 어려웠고, 내 힘으로는 실패했다. 결국 인터넷 검색엔진에 물었다.  _( 검색:   location of MSBUILD.EXE   )_
답이 나왔고, W7에서 찾아보니, 이 답대로 있었다. 놀라웠다. dotNetFrameWork 버전마다 따로따로 다 하나씩 있었다.


 아래와 같다. 2 번째 답은 W8.1에서는(답변자의 개인적(?)인 경험) 좀 다른 위치에 있더라는 것이었다. 8.1에서는 확인하지 못했다. 하지만, 이대로 있을 것 같다. MSBuild 라는 시스템이 무엇인지 설명하는 곳은 아래의 질문/답변 의 아래에 적어 놓았다. 그 내용에는 Windows와 같이 MSBuild 시스템이 배포된다고 되어 있지만, 구체적인 실행 파일 위치는 밝히지 않았다. 대신 MSBuild 의 스크립트(script)에 대해 설명하는 것에 많은 내용을 할당하고 있었다.


MSBuild.exe 의 위치 질문 답변....
출처:   https://social.msdn.microsoft.com/forums/windowsapps/en-us/23a7dc5d-c337-4eed-8af4-c016def5516e/location-of-msbuildexe

location of MSBUILD.EXE

    Question

  • I can build and run apps (specifically Windows Phone 8 apps in C#) in VS 2012 Professional just fine.  But when I attempt to run MSBUILD.EXE from the command line it fails.  A search of my hard drive doesn't reveal the location.   Where is MSBUILD.EXE? If somehow my VS2012 Professional install did not install it, how can I get it?
    Tuesday, April 23, 2013 1:07 AM
    Avatar of Adam S Blum
    RhoMobile
    25 Points

Answers

  • I believe that MSBuild is actually installed with the .NET Framework, not Visual Studio. My computer has these versions:
    C:\Windows\Microsoft.Net\Framework\v2.0.50727\MSBuild.exe
    C:\Windows\Microsoft.Net\Framework\v3.5\MSBuild.exe
    C:\Windows\Microsoft.Net\Framework\v4.0.30319\MSBuild.exe
    C:\Windows\Microsoft.Net\Framework64\v2.0.50727\MSBuild.exe
    C:\Windows\Microsoft.Net\Framework64\v3.5\MSBuild.exe
    C:\Windows\Microsoft.Net\Framework64\v4.0.30319\MSBuild.exe
    Microsoft's recommended way to launch it is with the Developer Command Prompt.  Type "Developer Command Prompt" in the Windows 8 Start screen (or Windows 7 Start Menu), and you should see it listed. It opens a command prompt window with paths set up for various developer command line tools.
    Tuesday, April 23, 2013 5:58 AM
    Avatar of mSpot Inc
    mSpot Inc
    21,155 Points

All replies

  • I believe that MSBuild is actually installed with the .NET Framework, not Visual Studio. My computer has these versions:
    C:\Windows\Microsoft.Net\Framework\v2.0.50727\MSBuild.exe
    C:\Windows\Microsoft.Net\Framework\v3.5\MSBuild.exe
    C:\Windows\Microsoft.Net\Framework\v4.0.30319\MSBuild.exe
    C:\Windows\Microsoft.Net\Framework64\v2.0.50727\MSBuild.exe
    C:\Windows\Microsoft.Net\Framework64\v3.5\MSBuild.exe
    C:\Windows\Microsoft.Net\Framework64\v4.0.30319\MSBuild.exe
    Microsoft's recommended way to launch it is with the Developer Command Prompt.  Type "Developer Command Prompt" in the Windows 8 Start screen (or Windows 7 Start Menu), and you should see it listed. It opens a command prompt window with paths set up for various developer command line tools.
    Tuesday, April 23, 2013 5:58 AM
    Avatar of mSpot Inc
    mSpot Inc
    21,155 Points
  • Just to add more information to the answer, in Windows 8.1, mine show up under
    C:\Program Files (x86)\MSBuild\12.0\Bin
    and
    C:\Program Files (x86)\MSBuild\12.0\Bin\amd64
    Thursday, June 11, 2015 6:06 PM



---------
MSBuild 시스템 자체에 대한 소개
 출처:    https://thomasardal.com/msbuild-tutorial/#MSBuild_Basics
-
.NET 2.0 이후에 도입되었는데, W_Vista 이후부터는 아예 운영체제와 함께 배포된다고 한다. 하지만, 그 이후의 내용에는 스크립트(script) 문법에만 중점을 둬서, 실행파일이 운영체제의 어디에 들어 있는지는 이 tutorial(자습서)에는 나오지 않는다.
책(book)을 만들고 있다고 적혀 있다.
-

MSBuild Basics

.NET 2.0 introduced a new tool called MSBuild. MSBuild is primarily used to build .NET applications, but can be used for other types of applications as well. From Windows Vista, MSBuild is distributed with Windows itself, making it a strong platform for implementing scripted application on non-developer PCs as well.


-
-
-

댓글 없음:

댓글 쓰기