gpt4 book ai didi

c# - 错误 MSB4019 : The imported project "C:\Program Files\dotnet\sdk\1.0.3\Microsoft\Portable\v5.0\Microsoft.Portable.CSharp.targets" was not found

转载 作者:太空宇宙 更新时间:2023-11-03 15:05:21 26 4
gpt4 key购买 nike

我有 .net 核心测试项目。当我在 visual studio 中构建它或使用 TestManager 时,它构建时没有问题。但是,当我在包管理器控制台上执行以下命令时,出现错误:

dotnet 测试 C:\projects\moneyfox\Src\MoneyFox.DataAccess.Tests\MoneyFox.DataAccess.Tests.csproj

错误:

error MSB4019: The imported project "C:\Program Files\dotnet\sdk\1.0.3\Microsoft\Portable\v5.0\Microsoft.Portable.CSharp.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk

我检查了路径,那里确实不存在。但我有点困惑该怎么做,因为当我在 visual studio 上构建它时它可以工作。有什么建议吗?

最佳答案

我的解决方案是将项目转换为 Sdk 类型的 csproj。

查看 this answer有关如何完成此操作的提示。

除此之外,我还遇到了分析器问题,因此我通过以下 csproj 属性将其关闭:

<Project>
<PropertyGroup>
<RunAnalyzersDuringBuild>false</RunAnalyzersDuringBuild>
<RunAnalyzersDuringLiveAnalysis>false</RunAnalyzersDuringLiveAnalysis>
<RunAnalyzers>false</RunAnalyzers>
</PropertyGroup>
</Project>

关于c# - 错误 MSB4019 : The imported project "C:\Program Files\dotnet\sdk\1.0.3\Microsoft\Portable\v5.0\Microsoft.Portable.CSharp.targets" was not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43807960/

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