development

VS2013 데이터베이스 프로젝트가 빌드되지 않음

big-blog 2020. 12. 29. 08:20
반응형

VS2013 데이터베이스 프로젝트가 빌드되지 않음


VS2013 (업데이트 3)에서 새 SQL Server 데이터베이스 프로젝트를 만들고 빌드를 시도했지만 실패했습니다. 내가받는 유일한 빌드 출력은 다음과 같습니다.

------ Build started: Project: Database1, Configuration: Debug Any CPU ------
    Creating a model to represent the project...
Done building project "Database1.sqlproj" -- FAILED.

Build FAILED.
========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped ==========

MSBuild.exe를 통해 프로젝트를 세부적으로 자세히 빌드하면 다음과 같은 내부 오류가 표시됩니다.

Task "SqlBuildTask"
  Creating a model to represent the project...
Done executing task "SqlBuildTask" -- FAILED.

웹을 검색 한 후이 문제를 해결하기 위해 다음을 시도했습니다.

-다시 시작 VS

-기계 다시 시작

-VS 업데이트 3 복구 및 재부팅

-VS2013 복구 및 재부팅

내가 무엇을 놓치고 있습니까?


Microsoft의 친구에게 연락 한 후 그는 다음 위치에서 데이터 도구 설치 복구를 제안했습니다.

https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt

그리고 그것은 그것을 해결했습니다.

감사합니다 척!


나는 비슷한 문제가 있었고 수락 된 답변에서 언급했듯이 수리가 해결책입니다. 그러나 불행히도 링크는 수리 / 설치 제거라는 exe를 제공하지 않았습니다. 계속해서 exe를 실행하면 여전히 문제가 지속됩니다.

확장 및 업데이트를 사용하여 SQL 데이터 도구를 업데이트하여 문제를 해결했습니다. 다음은 단계입니다.

  1. Visual Studio를 엽니 다.
  2. 도구 메뉴로 이동하여 확장 및 업데이트를 클릭하십시오.
  3. 업데이트에서 데이터베이스 proj에 대한 업데이트를 찾을 수 있습니다.
  4. 그것을 클릭하면 exe를 다운로드합니다.
  5. exe를 실행하면 복구 / 설치 제거를 요청합니다.
  6. 수리를 클릭하고 계속하십시오.

또한 올바른 버전의 MSBuild를 사용하고 있는지 확인하십시오. 일반적으로 컴퓨터에는 여러 MSbuild exe가 있습니다. 14.0 버전은 Visual Studio 2015에서 작동해야합니다.


나도이 문제가 있었지만 문제는 프로젝트 속성 "DSP"의 값에있었습니다. SQL 2012 용 dacpac을 빌드하기 위해 proj 파일을 편집 한 다음 SQL 2014 용으로 다시 편집했으며 둘 다에 대해이 오류가 발생했습니다.

SQL 2008을 대상으로하는 원래 프로젝트는 여전히 잘 작동하므로 설치 문제가 아닙니다.

내 편집에서 DSP 요소의 값을 잘못 입력했습니다.

  <DSP>Microsoft.Data.Tools.Schema.Sql.Sq110DatabaseSchemaProvider</DSP>

그리고 그것은 (sql이 L로 철자가 된 곳)

  <DSP>Microsoft.Data.Tools.Schema.Sql.Sql110DatabaseSchemaProvider</DSP>

철자를 수정하면 오류가 해결되었습니다.

참조 URL : https://stackoverflow.com/questions/25774471/vs2013-database-project-fails-to-build

반응형