VS2013 Database Project fails to build

后端 未结 4 1132
眼角桃花
眼角桃花 2020-12-13 17:15

I created a new SQL Server Database Project in VS2013 (Update 3) and attempted to build but it fails. The only build output I receive follows:

------ Build          


        
相关标签:
4条回答
  • 2020-12-13 17:33

    After contacting a friend at Microsoft, he suggested repairing the Data Tools install at

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

    And that resolved it.

    Thanks Chuck!

    0 讨论(0)
  • 2020-12-13 17:34

    Also check that you are using the correct version of MSBuild. There are usually multiple MSbuild exe's on your machine. The 14.0 version should be working with the Visual Studio 2015.

    0 讨论(0)
  • 2020-12-13 17:39

    I had a similar issue and as mentioned in the accepted answer repairing is the solution. But unfortunately the link did not gave me an exe that says repair/UnInstall. I went ahead and run exe still issue persists.

    I resolved it by updating the sql data tools using Extensions and Updates. Following are the steps.

    1. Open visual studio.
    2. Go to tools menu and click on Extensions and Updates.
    3. Under the updates you will find an update for database proj.
    4. By clicking it, it will download an exe.
    5. When you run the exe it will ask for Repair/UnInstall.
    6. Click repair and proceed.
    0 讨论(0)
  • 2020-12-13 17:56

    I had this issue as well, but the problem was with the value in the project property "DSP". I had edited the proj file to build a dacpac for SQL 2012 and then edited it again for SQL 2014, and was getting this error for both.

    The original project that was targeting SQL 2008 worked fine still, so it wasnt an installation issue.

    In my editing had misspelled the values for the DSP element.

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

    And it should have been (where sql is spelled with the L)

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

    Fixing that spelling resolved the error.

    0 讨论(0)
提交回复
热议问题