Поделиться через


IL2040: не удается найти внедренный ресурс, указанный в файле подстановки

Причина

В указанной сборке не удается найти внедренный ресурс с именем, которое соответствует значению, используемому в аргументе name.

Описание правила

Файлы подстановки указывают триммеру заменять определенные тела методов константными операторами throw или return.

В указанной сборке не удается найти имя ресурса в файле подстановки. Имя удаляемого ресурса должно совпадать с именем внедренного ресурса в сборке.

Пример

<!-- IL2040: Could not find embedded resource 'NonExistentResource' to remove in assembly 'MyAssembly'. -->
<linker>
  <assembly fullname="MyAssembly">
    <resource name="NonExistentResource" action="remove"/>
  </assembly>
</linker>