.NET Core 1.1'de, netcoreapp1.1 \ publish klasörünün altında, kendileri üzerinde döngü gibi görünen bir bin klasörü ile sonuçlanan ve sonunda da bir yola neden olan bir sorunla karşılaşıldı. Windows'da görünecek uzun mesaj. Windows Gezgini'nde bu klasörü silmeye çalistiginda Kaynak Çok Uzun mesajin görünmesine neden olur. Tek çözüm, RoboCopy kullanmaktı. Burada Çılgın Derin Yol Uzunluğu .Net Çekirdeği 1.1
oluşturulan yollarının birinin bir örnektir:ayıklama \ bin \ netcoreapp1.1 \ yayınlama \ bin \ ayıklama \ netcoreapp1.1 \ bin \ ayıklama \ netcoreapp1.1 \ yayınlama \ yayınlamak \ Debug \ bin \ netcoreapp1.1 \ yayımlamak \ bin \ Debug \ netcoreapp1.1 \ bin \ Debug \ netcoreapp1.1 \ yayımlamak \ bin \ Debug \ netcoreapp1.1 \ bin \ Debug \ netcoreapp1.1 \ yayımlamak yayınlayamaz \ \ yayımlamak \ Debug \ bin \ netcoreapp1.1 \ yayımlamak \ bin \ Debug \ netcoreapp1.1 \ bin \ Debug \ netcoreapp1.1 \ yayımlamak \ bin \ Debug \ netcoreapp1.1 \ bin \ Debug \ netcoreapp1.1 \ yayımlamak yayınlayamaz \ \ yayımlamak \ netcoreapp1.1 \ \ bin \ bildiriyi yayınlamayı \ netcoreapp1.1 \ \ bin \ bildiriyi yayınlamayı \ netcoreapp1.1 \ yayımlamak bin \ Debug \ netcoreapp1.1 \ \ bin \ bildiriyi yayınlamayı \ \ Debug \ bin \ netcoreapp1.1 \ yayımlamak \ netcoreapp1.1 \ yayımlamak \ bin \ release \ netcoreapp1.1 \ \ bin \ bildiriyi yayınlamayı \
\ Kontrolörler bu ben yanlış kurulum var bir şey neden bir sorun var mı?
Klasörler: 6866 Dosyalar: 7391 Aşağıdaki komutu kullanarak yayın am
: Her yayınlamak görünüyor
dotnet publish -c debug
klasör yapısını yapar
son temizleme aşağıdaki istatistikleri döndü daha derin ve bu bu klasör yapısını oluşturma projemde CSHTML dosyaları ile ilgili gibi görünüyor:
\publish\bin\debug\netcoreapp1.1\publish\Controllers\Account\Views
Sonra ikinci yapı bu yapı: vb
\publish\bin\debug\netcoreapp1.1\publish\bin\debug\netcoreapp1.1\publish\Controllers\Account\Views
Ve ...
Ben 1.0.0-preview2-1-003177 SDK kullanıyorum
Eğer bunu doğru şekilde okuyorsam, bu iç içe geçmiş klasör yapısı aslında diskte var mı? –
Ayrıca, bu programın MAX_PATH tanımına (260) birçok şekilde sınırlandırıldığından, Windows Gezgini ile bu klasörü silebileceğinizi sanmıyorum. Klasörü sizin için silen bir program yazabilirsiniz. Düzenleme: Robocopy'nin de çalıştığını varsayalım. Asıl sorun, MAX_PATH –
'dan daha büyük olan yoldu. Bunu nasıl yayınladınız? – Pawel