Visual Studio Express 2013 至 2017

Posted

技术标签:

【中文标题】Visual Studio Express 2013 至 2017【英文标题】:Visual Studio Express 2013 to 2017 【发布时间】:2018-06-13 18:35:45 【问题描述】:

我在将 Visual Studio Express 解决方案移植到 Visual Studio 2017 时遇到问题。我已尝试遵循 this 文章中的建议,但未解决该问题。

当我在 2017 年加载我的解决方案时,我收到一条错误消息,指出“解决方案中的一个或多个项目未正确加载”,输出如下:

C:\Users\mikegjohn\Documents\Service Hub\Service_Hub\WindowsApplication1\Service_Hub.vbproj:错误:导入的项目“C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Microsoft\未找到 VisualStudio\v15.0\SSDT\Microsoft.Data.Tools.Schema.Sql.UnitTesting.targets”。此外,尝试在 $(MSBuildExtensionsPath32) 的后备搜索路径中找到“Microsoft\VisualStudio\v15.0\SSDT\Microsoft.Data.Tools.Schema.Sql.UnitTesting.targets” - “C:\Program Files (x86)\MSBuild" 。这些搜索路径在“C:\Users\mikegjohn\AppData\Local\Microsoft\VisualStudio\15.0_825df01c\devenv.exe.config”中定义。确认声明中的路径是正确的,并且该文件存在于磁盘上的搜索路径之一中。 C:\Users\mikegjohn\Documents\Service Hub\Service_Hub\WindowsApplication1\Service_Hub.vbproj

我的解决方案资源管理器什么也没显示,我无法查看任何属性。

谁能指出我正确的方向?

【问题讨论】:

"SSDT" 似乎表明您的 VS2017 安装缺少某些功能。再次使用VS2017安装程序检查。 已经排序了!我添加了主安装之外的 SQL 模块 - 谢谢! 将其作为答案发布并接受。 【参考方案1】:

在 Lex Li Jun 的帮助下,我设法解决了这个问题。我重新安装了标准 VS2017 软件包中遗漏的一些 SQL 模块,这解决了我的问题!

【讨论】:

以上是关于Visual Studio Express 2013 至 2017的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2012 上的计算机错误中缺少 GDAL201.dll

Visual Studio 高级程序在 Visual Studio Express 中打开?

Visual Studio 和 Visual Studio Express 有啥区别?

Visual Studio Express 2013 和 Visual Studio 2013 之间的区别

Visual Studio Express 2013 或 Visual Studio Pro 2010

Visual Studio Express 2012 无法添加到 Visual Studio Team Services 的连接