0
"SQL Server 데이터베이스 프로젝트"프로젝트를 빌드하는 명령 줄은 무엇입니까?Visual Studio 2012의 "SQL Server 데이터베이스 프로젝트"프로젝트를 명령 줄에서 컴파일 하시겠습니까?
나는 이것을 시도하지만 나는 Visual Studio 2010에서 많은 구식으로 채워졌다.
알고 계시다면 공유하십시오.
"SQL Server 데이터베이스 프로젝트"프로젝트를 빌드하는 명령 줄은 무엇입니까?Visual Studio 2012의 "SQL Server 데이터베이스 프로젝트"프로젝트를 명령 줄에서 컴파일 하시겠습니까?
나는 이것을 시도하지만 나는 Visual Studio 2010에서 많은 구식으로 채워졌다.
알고 계시다면 공유하십시오.
Visual Studio Developer 명령 프롬프트를 사용하여 프로젝트 폴더로 이동하고 msbuild <projectname>.sqlproj
을 입력하십시오.
기본 msbuild 작업은 프로젝트를 빌드하는 것입니다 (빌드를 명시 적으로 호출하려면 "/ t : Build"를 전달할 수 있음).
개발자가 아닌 명령 프롬프트에서 MSBuild를 경로에 추가하기 만하면됩니다.
관련 메모에서 sqlproj 파일 만 빌드 할 때 이상한 행동을 보였습니다. 항상 배포/게시를 시도했습니다. 나는 "sln"파일을 작성하는 것을 끝내었고 예상대로 빌드를 수행했습니다. –
@ peter-schott Project 요소를 보면 DefaultTargets가 "Build"또는 "Build; Deploy"로 설정되어 있습니까? Deploy가 포함되어 있으면 빌드에 자동으로 배포를 시도합니다. 제거하면 해당 문제가 해결됩니다 (있는 경우). 또한 GenerateCreateScript 속성이 "true"이면 새 데이터베이스에 대한 배포를 시뮬레이션하고 그에 대한 스크립트를 생성합니다. 아마도 이러한 설정 중 하나가 문제의 원인입니까? –
나는 그 수표를 줄 것이다. 그들은 단지 Build로 설정되었다고 맹세했지만, 대신 Build/Deploy가 설정되었을 수도 있습니다. 또한 GenerateCreateScript 속성을 확인합니다. SLN을 구축하는 대신 원하는 결과를 얻었습니다. 나는 그 시점에서 너무 많은 연구를 중단했다. : -/ –