Skip to content

Please support for Trim on self-contained apps #972

@zachcwillson

Description

@zachcwillson

Describe your problem, question, or feature in a clear and concise way. Please make sure you:

Repro steps:

  1. Setup dotnet 7 console app
  2. Add SimpleInjector reference to the csproj
  3. Update csproj with the following:
    <IsTrimmable>true</IsTrimmable> <PublishTrimmed>true</PublishTrimmed>
  4. Create a Registration.cs file and a few abstractions
  5. Create a Container and register abstractions in Container
  6. In Main, get reference to abstraction.
  7. Run dotnet publish --self-contained --configuration Release
  8. Observe the following warning: C:\Users\{username}\.nuget\packages\simpleinjector\5.4.1\lib\netstandard2.1\SimpleInjector.dll : warning IL2104: Assembly 'SimpleInjector' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [C:\Users\{username}\source\repos\{project}.csproj]

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions