gpt4 book ai didi

sql-server - 升级到 Visual Studio 2013 后,由于缺少 SqlServer.targets 文件,项目无法加载

转载 作者:行者123 更新时间:2023-12-01 19:40:10 25 4
gpt4 key购买 nike

升级到 Visual Studio 2013 后,我发现当我尝试打开解决方案时,旧的 SQL 项目无法加载。显示的错误是:

The imported project "C:\Program Files (x86)\MSBuild\12.0\bin\SqlServer.targets" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk. C:\Some\Path\To\Project\Database.sqlproj

在我的 .sqlproj 文件中,我有一行

<Import Project="$(MSBuildToolsPath)\SqlServer.targets" />

在 Visual Studio 2012 中解析为 C:\Windows\Microsoft.NET\Framework\v4.0.30319\SqlServer.targets 但在 Visual Studio 2013 中解析为 C:\Program文件 (x86)\MSBuild\12.0\bin\SqlServer.targets。但是,SqlServer.targets 文件不在这两个位置。

这大概是由于 MSBuild 成为 Visual Studio 的一部分,而不是 .Net Framework 的一部分。

有谁知道如何解决此问题并将此项目迁移到 Visual Studio 2013?

最佳答案

刚刚将 SqlServer.targetsC:\Windows\Microsoft.NET\Framework\v3.5 复制到 C:\Program Files (x86)\MSBuild\12.0\Bin 它有帮助。 VS2013 现在可以打开旧项目了。

关于sql-server - 升级到 Visual Studio 2013 后,由于缺少 SqlServer.targets 文件,项目无法加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20006482/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com