Aracılığıyla paylaş


ToolCommandName araç dışı paketler için ayarlanmadı

Özelliği ToolCommandName artık derleme veya paket işlemleri sırasında tüm projeler için otomatik olarak ayarlanmadı. Bu ayar yalnızca PackAsTooltrue şeklinde ayarlandığında, projenin bir .NET araç paketi olduğunu gösterir.

Sürüm kullanıma sunulmuştur

.NET 10

Önceki davranış

Daha önce, ToolCommandName projenin bir araç paketi olarak yapılandırılıp yapılandırılmadığına bakılmaksızın derleme veya paket işlemleri sırasında özellik her zaman ayarlanmıştı.

Yeni davranış

Özellik, .NET 10'dan itibaren yalnızca PackAsTooltrue olarak ayarlandığında ayarlanır, bu durum projenin bir .NET aracı olduğunu gösterir.

Kesinti yaratan değişiklik türü

Bu değişiklik kaynak uyumluluğunuetkileyebilir.

Değişiklik nedeni

özelliği ToolCommandName , araç dışı projeler için anlamlı değildir. Bunu tüm projeler için ayarlamak gereksizdi ve projenin amacı hakkında karışıklığa neden olabilir.

Projeniz ToolCommandName ayarlanan özelliği kullanıyorsa iki seçeneğiniz vardır:

  • Özelliğini proje dosyanızda açıkça ayarlayın:

    <PropertyGroup>
      <ToolCommandName>your-command-name</ToolCommandName>
    </PropertyGroup>
    
  • , Projenizi bir .NET aracı olarak dönüştürmek için PackAsTool değerini true olarak ayarlayın:

    <PropertyGroup>
      <PackAsTool>true</PackAsTool>
    </PropertyGroup>
    

Etkilenen API'ler

Yok.