gpt4 book ai didi

visual-studio-2015 - DotNetCore 构建失败,因为缺少 Microsoft.DotNet.Props

转载 作者:行者123 更新时间:2023-12-05 00:52:25 33 4
gpt4 key购买 nike

我正在使用 Microsoft.NETCore.App 版本 1.1.0 构建一个 dotnetcore 项目。我曾尝试更新到 1.1.1,但我们的项目使用了 NUnit,1.1.1 尚不完全支持它。所以,我不得不回滚它。但是,作为更新的一部分,我必须安装 1.1.1 的 .Net Core 应用程序。回滚后,我重新安装了1.1.0,我构建时仍然出现以下错误:

Error   MSB4019 The imported project "C:\Program Files\dotnet\sdk\1.0.1\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.

我在文件目录中查看了我已安装的所有 sdk 版本,但没有一个拥有该目录。这一直有效,直到我今天早上尝试更新。我不确定为什么在重新安装旧版本的 .Net Core 后它仍然失败。这对我来说是一个障碍,因为它阻止我构建和完成 API 的功能。任何帮助深表感谢。

更新 :显而易见的答案是将项目移至 VS2017,但不幸的是,目前这不是一个选项,因为我们的项目使用 NUnit 进行测试,这在 VS2017 和 dotnetcore 中尚未完全支持。

最佳答案

要继续使用 xproj 和 project.json,您必须仅使用 Visual Studio 2015 和 .NET Core CLI 预览版 2。运行 dotnet--info找出您拥有的 .NET Core CLI 版本。您必须使用以“1.0.0-preview2”开头的版本。任何更新的东西都不支持 xproj 或 project.json。

如果您安装了多个版本的 .NET Core CLI,执行“dotnet.exe”将默认使用最新版本。您可以通过将名为“global.json”的文件添加到您的项目并在其中设置 SDK 版本来控制这一点。例子:

{
"sdk": { "version": "1.0.0-preview2-003131" }
}

关于visual-studio-2015 - DotNetCore 构建失败,因为缺少 Microsoft.DotNet.Props,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42820921/

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