NETSDK1237: Assembly vermeld in PublishReadyToRunPartialAssemblies, maar gecompileerd in een samengesteld beeld

NETSDK1237 waarschuwt u wanneer u een assembly in PublishReadyToRunPartialAssemblies opgeeft, maar deze ook compileert in een ReadyToRun-composietafbeelding. U kunt alleen gedeeltelijke compilatie gebruiken voor assembly's die afzonderlijk zijn gecompileerd. SDK compileert de assembly volledig in het samengestelde beeld en negeert de PublishReadyToRunPartialAssemblies instelling hiervoor.

NETSDK1237 verschijnt wanneer u zowel PublishReadyToRunComposite als true instelt en assemblies in PublishReadyToRunPartialAssemblies opneemt in uw projectbestand.

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <PublishReadyToRun>true</PublishReadyToRun>
    <PublishReadyToRunComposite>true</PublishReadyToRunComposite>
  </PropertyGroup>
  <ItemGroup>
    <!-- NETSDK1237 is emitted for each assembly listed here -->
    <PublishReadyToRunPartialAssemblies Include="SomeAssembly" />
  </ItemGroup>
</Project>

Als u deze waarschuwing wilt oplossen, kiest u een van de volgende opties:

  • Verwijder de assembly's van PublishReadyToRunPartialAssemblies als u wilt dat ze volledig zijn opgenomen in het samengestelde beeld.
  • Stel PublishReadyToRunComposite in op false als u assembly's gedeeltelijk en afzonderlijk wilt compileren in plaats van in een samengesteld beeld.