Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
.NET SDK artık varsayılan olarak başvuru derlemeleriniIntermediateOutputPath yerine OutDir'a yazar. Bu değişiklik, çalışma zamanında gereken çıktılardan yalnızca derleme zamanı artefaktlarını kaldırır.
Sürüm kullanıma sunulmuştur
.NET SDK 6.0.200
Eski davranış
Başvuru derlemeleri eklendiğinden, .NET SDK'sı derlemenin dizinindeki OutDir dizinine başvuru derlemeleri yazmıştır. .NET 5'te ProduceReferenceAssembly özelliği tanıtıldı ve true ile sonraki uygulamalar için net5.0 varsayılan olarak ayarlandı. Bu değişiklikle, birçok uygulama OutDir dizininde dolaylı olarak başvuru derlemeleri oluşturmaya başladı.
Yeni davranış
Şimdi başvuru derlemeleri, diğer birçok ara yapıt gibi varsayılan olarak refint dizinindeki IntermediateOutputPath dizinine yazılır.
Değişiklik nedeni
Başvuru derlemeleri genellikle çalışma zamanı varlıkları değildir ve bu nedenle varsayılan olarak dizine OutDir ait değildir.
Önerilen eylem
Özel derleme mantığınız varsa ve başvuru derlemelerini işlemeniz gerekiyorsa, doğru yolu elde etmek için TargetRefPath özelliğini kullanın.
Bir dış sistem OutDir başvuru derlemesine ihtiyaç duyuyorsa, proje dosyanızda ProduceReferenceAssemblyInOutDir MSBuild özelliğini true olarak ayarlayın.