【发布时间】:2018-01-22 10:40:48
【问题描述】:
我过去成功使用过 VS 2015(包括 c++/c#),现在下载了新的 VS 2017。构建项目时,我收到了几个警告,例如:
(1) 严重性代码描述项目文件行抑制状态 警告引用的组件“Microsoft.Data.Tools.Components” 找不到。
(2) 严重性代码描述项目文件行抑制状态 警告 无法解析此引用。找不到 程序集“Microsoft.Data.Tools.Components,版本=15.0.0.0, 文化=中立,PublicKeyToken=b03f5f7f11d50a3a, 处理器架构=MSIL”。检查以确保程序集存在于 磁盘。如果您的代码需要此参考,您可能会得到 编译错误。
(3) 严重性代码描述项目文件行抑制状态 警告 无法解析此引用。找不到 程序集“Microsoft.Data.Tools.Schema.Sql.UnitTesting, 版本=15.0.0.0,文化=中性,PublicKeyToken=b03f5f7f11d50a3a, 处理器架构=MSIL”。检查以确保程序集存在于 磁盘。如果您的代码需要此参考,您可能会得到 编译错误。
我现在尝试了几个选项。实际上,解决方案资源管理器在“Microsoft.Data.Tools.Components”的引用下显示。然后我将 .NET 目标框架从 4.6.1 更改为 4.5.1,并将引用路径更改为 C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\Extensions\Microsoft\SqlDb\,但没有任何进展。
也许,有些人可以帮助......非常感谢。
【问题讨论】:
-
“Microsoft.Data.Tools.Components”只能在参考下的解决方案资源管理器中看到,在对象浏览器中看不到。
-
我也有这个问题。 “修复”之一是重新安装 VS 2017。做到了。没用。