Skip to content

dotnet build command fails #13

@IgorKaplya

Description

@IgorKaplya

Good day, when we try to build a web application for Linux from the Azure pipeline:

We get the following error:
##[error]C:\Users\VssAdministrator.nuget\packages\semiodesk.trinity\1.0.3.50\build\Semiodesk.Trinity.targets(12,5): Error : ICSharpCode.Decompiler.Metadata.AssemblyResolutionException: Failed to resolve assembly: 'Semiodesk.Trinity, Version=1.0.3.50, Culture=neutral, PublicKeyToken=null'
at ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.ResolveInternal(IAssemblyReference name)
at ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.FindAssemblyFile(IAssemblyReference name)
at ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.Resolve(AssemblyNameReference name, ReaderParameters parameters)
at ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.Resolve(AssemblyNameReference name)
at Semiodesk.Trinity.CilGenerator.ILGenerator.ProcessFile(String sourceFile, String targetFile)

At the same time, the project is being built and published to Linux from VS just fine.
image

It is possible to reproduce the mentioned behavior:

  1. Checkout trinity examples repo
  2. Run: "C:\Program Files\dotnet\dotnet.exe" build "Examples.sln" -c Release -r linux-x64 -p:ImportByWildcardBeforeSolution=false

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions