답변

1

Visual Studio Developer 명령 프롬프트를 사용하여 프로젝트 폴더로 이동하고 msbuild <projectname>.sqlproj을 입력하십시오.

기본 msbuild 작업은 프로젝트를 빌드하는 것입니다 (빌드를 명시 적으로 호출하려면 "/ t : Build"를 전달할 수 있음).

개발자가 아닌 명령 프롬프트에서 MSBuild를 경로에 추가하기 만하면됩니다.

+1

관련 메모에서 sqlproj 파일 만 빌드 할 때 이상한 행동을 보였습니다. 항상 배포/게시를 시도했습니다. 나는 "sln"파일을 작성하는 것을 끝내었고 예상대로 빌드를 수행했습니다. –

+2

@ peter-schott Project 요소를 보면 DefaultTargets가 "Build"또는 "Build; Deploy"로 설정되어 있습니까? Deploy가 포함되어 있으면 빌드에 자동으로 배포를 시도합니다. 제거하면 해당 문제가 해결됩니다 (있는 경우). 또한 GenerateCreateScript 속성이 "true"이면 새 데이터베이스에 대한 배포를 시뮬레이션하고 그에 대한 스크립트를 생성합니다. 아마도 이러한 설정 중 하나가 문제의 원인입니까? –

+1

나는 그 수표를 줄 것이다. 그들은 단지 Build로 설정되었다고 맹세했지만, 대신 Build/Deploy가 설정되었을 수도 있습니다. 또한 GenerateCreateScript 속성을 확인합니다. SLN을 구축하는 대신 원하는 결과를 얻었습니다. 나는 그 시점에서 너무 많은 연구를 중단했다. : -/ –