Dotnet Core Blazor - La commande "dotnet ..." est sortie avec le code 1

.net asp.net-core blazor c# core

Question

J'ai une solution composée de plusieurs projets .NET core (2.1) et d'une solution Web écrite en Blazor (0.4.0).

Je viens de commencer à avoir l'erreur ci-dessous:

Erreur MSB3073 La commande "dotnet" C: \ Utilisateurs \ YYY.nuget \ packages \ microsoft.aspnetcore.blazor.build \ 0.4.0 \ cibles ../outils / illink / illink.dll "-c lien -u lien -t --verbose -d "C: \ Utilisateurs \ AAAA.nuget \ packages \ microsoft.aspnetcore.blazor.build \ 0.4.0 \ cibles ../ outils / mono / bcl /" -d "C: \ Utilisateurs \ YYY. nuget \ packages \ microsoft.aspnetcore.blazor.build \ 0.4.0 \ cibles ../ tools / mono / bcl / Façades / "-o" C: \ TFS2 \ BAP - Bureau \ Principal \ Source \ Code \ Framework.Desktop \ obj \ Debug \ netstandard2.0 \ blazor / linker / "-x" C: \ Users \ YYY.nuget \ packages \ microsoft.aspnetcore.blazor.build \ 0.4.0 \ cibles \ BuiltInBclLinkerDescriptor.xml "-x" C : \ TFS2 \ BAP - Bureau \ Main \ Source \ Code \ Framework.Desktop \ obj \ Debug \ netstandard2.0 \ blazor \ linker.descriptor.xml "-a" C: \ Utilisateurs \ AAAA.nuget \ packages \ microsoft. aspnetcore.blazor \ 0.4.0 \ lib \ netstandard2.0 \ Microsoft.AspNetCore.Blazor.dll "-a" C: \ Utilisateurs \ YYY.nuget \ packages \ microsoft.aspnetcore.blazor.browser \ 0.4.0 \ lib \ netstandard2.0 \ Microsoft.AspNetCore.Blazor.Browser.dll "-a" C: \ Program Files \ dotnet \ sdk \ NuGetFallback Dossier \ microsoft.extensions.dependencyinjection \ 2.0.0 \ lib \ netstandard2.0 \ Microsoft.Extensions.DependencyInjection.dll "-a" C: \ Programmes \ 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 - Bureau \ Principal \ Source \ Code \ BlazorDevExtreme \ bin \ Debug \ netstandard2.0 \ BlazorDevExtreme.dll "-a" C: \ TFS2 \ BAP - Bureau \ Principal \ Source \ Code \ XXXXXX.IdentityProvider.Model \ bin \ Debug \ netstanda rd2.0 \ XXXXXX.IdentityProvider.Model.dll "-a" C: \ TFS2 \ BAP - Bureau \ Main \ Source \ Code \ XXXXXX.Utilities \ bin \ Debug \ netstandard2.0 \ XXXXXX.Utilities.dll "-a "C: \ TFS2 \ BAP - Bureau \ Main \ Source \ Code \ XXXXXX.ServiceLayer.Analytic.Web \ Lib \ DevExpress.CodeParser.v18.1.dll" -a "C: \ TFS2 \ BAP - Bureau \ Main \ Source \ Code \ Framework.Constants \ bin \ Debug \ netstandard2.0 \ Framework.Constants.dll "-a" C: \ TFS2 \ BAP - Bureau \ Main \ Source \ Code \ Framework.Shared \ bin \ Debug \ netstandard2. 0 \ Framework.Shared.dll "-a" C: \ TFS2 \ BAP - Bureau \ Main \ Source \ Code \ XXXXXX.ServiceLayer.Analytic.Web \ Lib \ DevExpress.Data.v18.1.dll "-a" C : \ TFS2 \ BAP - Bureau \ Main \ Source \ Code \ Framework.Desktop \ obj \ Debug \ netstandard2.0 \ Framework.Desktop.dll "" quitté avec le code 1. Framework.Desktop C: \ Users \ YYY.nuget \ packages \ microsoft.aspnetcore.blazor.build \ 0.4.0 \ cibles \ Blazor.MonoRuntime.targets 441

Je ne sais vraiment pas pourquoi cela a commencé à arriver.

Je sais que c'est très difficile à résoudre pour tout le monde - mais si vous pouvez m'indiquer pourquoi une telle erreur se produit, je pourrais peut-être la résoudre :)

J'ai essayé de nettoyer / reconstruire et le PC a également été allumé et plusieurs fois, l'erreur persiste.

Des idées? Est-ce lié à .NET Core?

Merci

Réponse populaire

Après avoir exécuté la construction de dotnet sur le projet qui échouait, j'ai eu une erreur concrète et découvert qu'il y avait des erreurs dans mon fichier .csproj.

Pour une raison quelconque, certains éléments ItemGroup ont été insérés automatiquement:

<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>

En supprimant ce qui précède de mon fichier .csproj défaillant, l'erreur a disparu.




Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi