Visual Studio 2013:数据库项目MSBuild错误
我在Visual Studio 2013中有一个数据库项目作为我的解决scheme的一部分。在过去的三个星期里完美的工作,现在突然间,它不会build立,所以我不能发表任何改变。 我得到一个MSBuild错误:
“C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v12.0 \ SSDT \ Microsoft.Data.Tools.Schema.SqlTasks.targets(513,5):错误:MSB4018:”SqlBuildTask“任务意外失败System.MethodAccessException:尝试通过方法'Microsoft.Data.Tools.Schema.Sql.Build.SqlTaskHost.OnCreateCustomSchemaData(System.String,System.Collections.Generic.Dictionary`2)'来访问方法'Microsoft.Data.Tools。 Components.Diagnostics.SqlTracer.ShouldTrace(System.Diagnostics.TraceEventType)“失败”。
任何人有任何想法? 我今天早上做的所有事情都是从源代码控制中取消最新的变化。 我看不出如何搞乱MSBuild
的实际过程,而最后签到的人根本没有任何问题。
您需要安装最新版本的SQL Server数据工具:
http://msdn.microsoft.com/en-US/data/hh297027
确保重新启动VS,然后再次构build解决scheme。 这解决了问题!
在Visual Studio 2013 – >工具 – >扩展和更新… – >更新 – >产品更新 – >数据库的Microsoft SQL Server更新到12.0.50318.0
我从12.0.41012.0升级,这解决了我的问题。 这涉及到安装最新的SQL Server数据工具的答案。
我正在使用Visual Studio社区2013年。
我有同样的错误:
您可以通过更新SQL Server工具来修复它:
Tools --> Extensions and Updates
然后在产品更新下,您将看到一个更新SQL Server更新的选项。
安装重新启动Visual Studio之后,单击更新。
尝试:
- 从http://www.microsoft.com/en-us/download/details.aspx?id=43370安装最新的DacFx
- 从http://go.microsoft.com/fwlink/?LinkID=393521重新安装最新的SSDT
来源: VS2013 SqlBuildTask 04018错误
我在MSDN用户下载中search了“Visual Studio 2013 Update 2”,它在那里
此外,我提出了MS VS2013 SqlBuildTask错误04018错误请投票,如果你得到同样的问题
我遇到过同样的问题。 我试图修复Visual Studio 2013,更新4,SSDT,DAC工具等,但它并没有更好的工作。
但是我注意到在C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\SSDT
中存在Microsoft.Data.Tools.Schema.SqlTasks.targets
文件是从2013年(实际上它对应于旧SSDT)。 所以我所做的只是将新的(我惊奇地发现在C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\SSDT
…)复制到此v12.0 \ SSDT文件夹,重新启动Visual Studio 2013,现在它工作。 有关信息,新的SSDT目标文件的date从2014/10/26开始,其大小为75437字节。
事实certificate,这个问题是用Visual Studio Update 3的。我卸载并重新安装VS 2013到Update 2只重新安装数据工具,它现在完美。
我已经安装了最新版本的SQL数据工具,但在安装VS2015 RC后,它停止工作。 在SSDT上运行修复后,再次编译成功。
我安装了Visual Studio 2013 Update 5并遇到此问题。 我从上面按照这些步骤来解决这个问题 – >
在Visual Studio 2013 – >工具 – >扩展和更新… – >更新 – >产品更新 – >数据库的Microsoft SQL Server更新到12.0.50730.0
如果有帮助,我安装了VS2014 CTP 3,我可以从中构build。 有趣的是,在vs2014成功构build之后,下一次构buildVS2013的时候就可以工作了。 但随后在VS2013中build立不工作,直到你在VS2014重build。
我可以通过修复Microsoft SQL Server数据工具并重新启动Visual Studio 2013来解决此问题。控制面板>右键单击:“Microsoft SQL Server数据工具”>单击“修复”>重新启动Visual Studio
我遇到过同样的问题。 运行磁盘检查,然后重新启动修复它。
我得到了同样的错误,并通过重新安装Visual Studio 2015来修复它