【问题标题】:.NET Core Blazor - The command "dotnet ..." Exited with code 1.NET Core Blazor - 命令“dotnet ...”以代码 1 退出
【发布时间】:2018-06-26 06:42:02
【问题描述】:

我有一个由多个 .NET Core (2.1) 项目和一个用 Blazor (0.4.0) 编写的 Web 解决方案组成的解决方案。

我刚刚开始收到以下错误:

错误 MSB3073 命令 "dotnet "C:\Users\YYY.nuget\packages\microsoft.aspnetcore.blazor.build\0.4.0\targets../tools/illink/illink.dll" -c link -u链接 -t --verbose -d "C:\Users\YYY.nuget\packages\microsoft.aspnetcore.blazor.build\0.4.0\targets../tools/mono/bcl/" -d "C:\Users \YYY.nuget\packages\microsoft.aspnetcore.blazor.build\0.4.0\targets../tools/mono/bcl/Facades/" -o "C:\TFS2\BAP - Desktop\Main\Source\Code\ Framework.Desktop\obj\Debug\netstandard2.0\blazor/linker/" -x "C:\Users\YYY.nuget\packages\microsoft.aspnetcore.blazor.build\0.4.0\targets\BuiltInBclLinkerDescriptor.xml" - x "C:\TFS2\BAP - Desktop\Main\Source\Code\Framework.Desktop\obj\Debug\netstandard2.0\blazor\linker.descriptor.xml" -a "C:\Users\YYY.nuget\packages \microsoft.aspnetcore.blazor\0.4.0\lib\netstandard2.0\Microsoft.AspNetCore.Blazor.dll" -a "C:\Users\YYY.nuget\packages\microsoft.aspnetcore.blazor.browser\0.4.0 \lib\netstandard2.0\Microsoft.AspNetCore.Blazor.Browser.dll" -a "C:\Program Files\dotnet\sdk\NuGetFall backFolder\microsoft.extensions.dependencyinjection\2.0.0\lib\netstandard2.0\Microsoft.Extensions.DependencyInjection.dll" -a "C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.extensions.dependencyinjection.abstractions\2.0 .0\lib\netstandard2.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll" -a "C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.extensions.localization.abstractions\2.1.0\lib\netstandard2. 0\Microsoft.Extensions.Localization.Abstractions.dll" -a "C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.extensions.logging.abstractions\2.1.0\lib\netstandard2.0\Microsoft.Extensions.Logging .Abstractions.dll" -a "C:\Program Files\dotnet\sdk\NuGetFallbackFolder\system.componentmodel.annotations\4.5.0\lib\netstandard2.0\System.ComponentModel.Annotations.dll" -a "C:\ TFS2\BAP - Desktop\Main\Source\Code\BlazorDevExtreme\bin\Debug\netstandard2.0\BlazorDevExtreme.dll" -a "C:\TFS2\BAP - Desktop\Main\Source\Code\XXXXXX.IdentityProvider.Model\ bin\调试\netst andard2.0\XXXXXX.IdentityProvider.Model.dll" -a "C:\TFS2\BAP - Desktop\Main\Source\Code\XXXXXX.Utilities\bin\Debug\netstandard2.0\XXXXXX.Utilities.dll" -a "C:\TFS2\BAP - 桌面\Main\Source\Code\XXXXXX.ServiceLayer.Analytic.Web\Lib\DevExpress.CodeParser.v18.1.dll" -a "C:\TFS2\BAP - 桌面\Main\ Source\Code\Framework.Constants\bin\Debug\netstandard2.0\Framework.Constants.dll" -a "C:\TFS2\BAP - Desktop\Main\Source\Code\Framework.Shared\bin\Debug\netstandard2. 0\Framework.Shared.dll" -a "C:\TFS2\BAP - Desktop\Main\Source\Code\XXXXXX.ServiceLayer.Analytic.Web\Lib\DevExpress.Data.v18.1.dll" -a "C :\TFS2\BAP - Desktop\Main\Source\Code\Framework.Desktop\obj\Debug\netstandard2.0\Framework.Desktop.dll"" 退出,代码为 1。Framework.Desktop C:\Users\YYY.nuget\包\microsoft.aspnetcore.blazor.build\0.4.0\targets\Blazor.MonoRuntime.targets 441

我真的不知道为什么会这样。

我知道任何人都很难解决 - 但如果你能指出为什么会发生这样的错误,那么我可能能够解决它:)

我已尝试清理/重建,PC 也已多次关闭和打开,但错误仍然存​​在。

有什么想法吗?和.NET Core有关吗?

【问题讨论】:

  • 这个错误究竟是什么时候发生的?
  • 它发生在我构建解决方案时。
  • 失败的是 Blazor 项目?该项目的命令行上的“dotnet build”会发生什么?
  • 我运行了你建议的命令,它实际上给了我一些我在从 Visual Studio 进行标准构建时没有得到的信息。现在我有一个具体的错误要解决,这样会更容易一些,感谢 m8 的帮助!祝你有美好的一天;)
  • 如果你找到了,请把答案贴出来,也许它会帮助别人。

标签: c# asp.net-core .net-core blazor


【解决方案1】:

在失败的项目上运行 dotnet build 后,我遇到了一个具体错误,并发现我的 .csproj 文件中有一些错误。

由于某些原因,自动插入了一些 ItemGroup 元素:

<ItemGroup>
    <Reference Include="DevExpress.CodeParser.v18.1">
      <HintPath>..\XXX.ServiceLayer.Analytic.Web\Lib\DevExpress.CodeParser.v18.1.dll</HintPath>
    </Reference>
  </ItemGroup>

  <ItemGroup>
    <Content Update="Components\FormGroupRowLabeledDateBox\FormGroupRowLabeledDateBox.cshtml">
      <Pack>$(IncludeRazorContentInPack)</Pack>
    </Content>
    <Content Update="Components\FormGroupRowLabeledTextBox\FormGroupRowLabeledTextBox.cshtml">
      <Pack>$(IncludeRazorContentInPack)</Pack>
    </Content>
  </ItemGroup>

通过从我失败的 .csproj 文件中删除上述内容,错误消失了。

【讨论】:

  • 好的。有一个关于这个的错误(在 0.4 中修复):github.com/aspnet/Blazor/issues/316。但这听起来你做了一些不同的事情。也许你应该报告它..
猜你喜欢
  • 2017-09-25
  • 2020-05-27
  • 2017-03-04
  • 2017-11-30
  • 2018-05-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多