SimpleInjector icon indicating copy to clipboard operation
SimpleInjector copied to clipboard

Please support for Trim on self-contained apps

Open zachcwillson opened this issue 2 years ago • 1 comments
trafficstars

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]

zachcwillson avatar Apr 01 '23 00:04 zachcwillson

Added this feature request to a future milestone.

dotnetjunkie avatar Apr 01 '23 09:04 dotnetjunkie