NETSDK1237: PublishReadyToRunPartialAssemblies içinde listelenen ancak bileşik görüntüde derlenen derleme

NETSDK1237, bir derlemeyi PublishReadyToRunPartialAssemblies içinde listelediğinizde ve aynı zamanda ReadyToRun bileşik görüntüsüne derlediğinizde sizi uyarır. Ayrı olarak derlenen derlemeler için yalnızca kısmi derleme kullanabilirsiniz. SDK, assembly'i bileşik görüntüde tamamen derler ve PublishReadyToRunPartialAssemblies ayarını yoksayar.

NETSDK1237, hem PublishReadyToRunComposite değerini true olarak ayarladığınızda hem de PublishReadyToRunPartialAssemblies içine derlemeler eklediğinizde proje dosyanızda görünür.

<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>

Bu uyarıyı çözmek için aşağıdaki seçeneklerden birini belirleyin:

  • Bileşik görüntüye tam olarak derlenmesini istiyorsanız derlemeleri PublishReadyToRunPartialAssemblies'den kaldırın.
  • Eğer derlemeleri bileşik görüntü yerine kısmen ve ayrı olarak derlemek istiyorsanız, PublishReadyToRunComposite olarak false ayarlayın.