SSDT:“标识符必须至少包含一个名称(例如,MyTable)”

Vin*_*ves 4 sql-server database-tools visual-studio-2012 sql-server-data-tools

这两天试图找到这个错误的根源,但无法...

我的问题是一样的:链接

当我构建数据库项目时,出现以下错误:

“标识符必须至少包含一个名称(例如,MyTable)”

构建输出:

C:\Program Files (x86)\MSBuild\12.0\bin\Csc.exe /noconfig /nowarn:1701,1702,2008 /nostdlib+ /errorreport:prompt /warn:4 /define:DEBUG;TRACE /errorendlocation /preferreduilang:en -US /highentropyva+ /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.5\mscorlib.dll" /debug+ /debug:full /optimize- /out:obj\Debug\ Objetivo.Rango.BancoDados.dll /subsystemversion:6.00 /target:library /warnaserror- /utf8output "C:\Users\Vinicius\AppData\Local\Temp.NETFramework,Version=v4.5.SqlClrAttributes.cs" 正在加载项目引用。 .. 加载项目文件... 构建项目模型并解决对象相互依赖性... 验证项目模型... 将模型写入 D:\WorkspaceObjetivoSistemas\ObjetivoSistemas\Rango\RamoPrincipal\Rango\Objetivo.Rango.BancoDados\obj\ Debug\Model.xml...正在将创建脚本写入 Rango_Create.sql... C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\SSDT\Microsoft.Data.Tools.Schema.SqlTask​​s.targets (546,5):错误::标识符必须至少包含一个名称(例如,MyTable)。完成构建项目“Objetivo.Rango.BancoDados.sqlproj”——失败。

Vin*_*ves 5

我终于解决了我的问题。

文件中有一个错误.refactorlog...

这个错误信息太模糊,不足以知道问题发生在哪里......

  • 删除重构日志为我解决了这个问题 (3认同)