Stu*_*rla 5 database-project asp.net-core visual-studio-2017
我有一个新的 .net Core 2.0 Web API 项目(在 Visual Studio 2017 版本 15.3.5 中),如果我添加一个新的数据库项目,我将无法构建解决方案。
错误 MSB4019:未找到导入的项目“C:\Program Files\dotnet\sdk\2.0.0\Microsoft\VisualStudio\v11.0\SSDT\Microsoft.Data.Tools.Schema.SqlTasks.targets”。确认声明中的路径正确,并且该文件存在于磁盘上。
我尝试了各种解决方案
那么为什么我可以将一个数据库项目添加到一个普通的 API 项目中,并且一切正常,但不能添加到 .net 核心项目中呢?
数据库项目是否不适用于 .net Core?我已经搜索了这方面的信息,但很抱歉我找不到它。
我不知道该怎么做。希望有人能帮忙。
好的,我设法在计算机上找到 Microsoft.Data.Tools.Schema.SqlTasks.targets 文件。
\n\n然后我需要卸载项目并编辑它
\n\n我在那里改变了这一行
\n\n\n\n\nRun Code Online (Sandbox Code Playgroud)\n<SSDTExists Condition="Exists(\'$(MSBuildExtensionsPath)\\Microsoft\\VisualStudio\\v$(VisualStudioVersion)\\SSDT\\Microsoft.Data.Tools.Schema.SqlTasks.targets\')">True</SSDTExists>\n
到我的文件的硬编码路径
\n\n\n\n\nRun Code Online (Sandbox Code Playgroud)\n<SSDTExists Condition="Exists(\'C:\\Program Files (x86)\\MSBuild\\Microsoft\\VisualStudio\\v14.0\\SSDT\\Microsoft.Data.Tools.Schema.SqlTasks.targets\')">True</SSDTExists>\n
现在它构建在我的计算机和 VSTS 上。
\n\n但为什么会这样我不知道\xc2\xb4t。
\n| 归档时间: |
|
| 查看次数: |
3542 次 |
| 最近记录: |