[英]"dotnet build" command fails with error MSB6006: "csc.exe" exited with code 1
[英]Dotnet Core Blazor - The command “dotnet …” Exited with code 1
我有一個由幾個.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鏈接-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-桌面\\主\\源\\代碼\\ 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 \\ NuGetFallback Folder \\ 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 \\斌\\調試\\ netstanda rd2.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-桌面\\主\\源\\代碼\\ XXXXXX.ServiceLayer.Analytic.Web \\ Lib \\ DevExpress.CodeParser.v18.1.dll” -a“ C:\\ TFS2 \\ BAP-桌面\\主\\ 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-桌面\\主\\源\\代碼\\ 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
我真的不知道為什么開始這樣。
我知道任何人都很難解決-但是如果您可以指出為什么會出現此類錯誤,那么我也許可以解決它:)
我試圖清理/重建,並且電腦也被關閉了幾次,錯誤仍然存在。
有任何想法嗎? 它與.NET Core有關嗎?
謝謝
在失敗的項目上運行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文件中刪除以上內容,錯誤消失了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.