developer tip

Visual Studio 2010을 사용하여 명령 줄에서 C # 솔루션 빌드

copycodes 2020. 11. 23. 08:19
반응형

Visual Studio 2010을 사용하여 명령 줄에서 C # 솔루션 빌드


내 C # 솔루션의 빌드 프로세스를 자동화하고 싶습니다. 종속성을 수동으로 처리 할 필요가 없도록 명령 줄에서 C # 솔루션을 빌드하려면 어떻게해야합니까?


시작 메뉴에서 Visual Studio 명령 프롬프트를 열면 MSBuild를 호출하고 필요한 것을 빌드하기 위해 .sln 파일 또는 특정 .csproj 파일을 제공 할 수 있습니다.

또는 작업을 처리하는 사용자 지정 MSBuild 파일을 만들 수 있습니다.

한 가지 팁 : 사용하는 MSBuild 버전이 프로젝트의 대상 프레임 워크 또는 도구 버전에 적용 가능한지 확인하십시오.

즉, msbuild 3.5를 사용하여 vs2010에서 만든 솔루션을 빌드하려고 시도하면 프로젝트의 4.0 도구 집합을 인식하지 못합니다.


솔루션의 경우 다음을 사용할 수 있습니다.

devenv /build Release Solution.sln

또는

devenv /build Debug Solution.sln


Visual Studio 프로젝트 및 솔루션 파일도 MSBuild 빌드 파일입니다.

솔루션 / 프로젝트 파일에 대해 MSBuild를 실행하면 다음과 같이 빌드됩니다.

<path to>msbuild.exe <path to>solution/project file

msbuild YourSolution.sln


개인적으로 저는 Rake의 열렬한 팬입니다 (예-C # 솔루션을 말했을 때 들었습니다)

확인 : http://www.lostechies.com/blogs/derickbailey/archive/2009/09/23/albacore-a-suite-of-rake-build-tasks-for-net-solutions.aspx

재미있게 보내세요-그것은 저에게 삶을 훨씬 더 좋게 만들었습니다!


c # ( csc.exe) 컴파일러를 직접 사용할 수 있습니다.

csc.exe를 사용한 명령 줄 빌드

참고 URL : https://stackoverflow.com/questions/3892065/building-c-sharp-solutions-from-command-line-with-visual-studio-2010

반응형