VS2017 无法加载 sqlproj 后 IDE 更新错误的 $(MSBuildExtensionsPath) 值



我只是更新了我的视觉工作室,我无法打开包含在sln中的sqlproj。

问题是以下问题:

错误:导入的项目 "C:\agent\Microsoft.Data.Tools.Msbuild\libet40\Microsoft.Data.Tools.Schema.SqlTasks.targets" 未找到。确认声明中的路径是 正确,并且该文件存在于磁盘上。

我的硬盘中没有 C:\agent 文件夹。

我认为有些东西改变了 sqlproj 文件使用的变量。

<Import Project="$(MSBuildExtensionsPath)$(MSBuildToolsVersion)Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)$(MSBuildToolsVersion)Microsoft.Common.props')" />

如何重置这些变量:$(MSBuildExtensionsPath(,$(MSBuildToolsVersion(

我强烈认为这与我的MSBuildToolsVersion变量有关。

我试图修复我的vs2017社区安装。 仍然无法正常工作:/

知道吗?

与这些变量无关。

我在sqlproj文件中的位置错误。

我应该研究一下:

<Import Condition="'$(SQLDBExtensionsRefPath)' != ''" Project="$(SQLDBExtensionsRefPath)Microsoft.Data.Tools.Schema.SqlTasks.targets" />
<Import Condition="'$(SQLDBExtensionsRefPath)' == ''" Project="$(MSBuildExtensionsPath)MicrosoftVisualStudiov$(VisualStudioVersion)SSDTMicrosoft.Data.Tools.Schema.SqlTasks.targets" />

我只是从我的窗口环境中取消设置此变量SQLDBExtensionsRefPath。 因为它已设置,所以它将采用第一个部分,而不是与我的Visual Studio相关的部分。

相关内容

  • 没有找到相关文章

最新更新