Path.GetDirectoryName ve Path.GetPathRoot .NET Framework 4.6.2 hedeflediğinizde URI ile çalışmıyor

ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.

Makalenin İngilizcesi aşağıdaki gibidir: 3181958
Belirtiler
Açıkça .NET Framework 4.6.2 hedefleyen bir proje olduğunda veyaSwitch.System.IO.UseLegacyPathHandlingAppContext anahtarı devre dışı bırakır, bir URI (örneğin, http://) geçirildiğinde, Path.GetDirectoryName() ve Path.GetPathRoot()bir yol geçersiz özel durum.
Neden
Yol API'ları geri kalanı için kullanılan aynı doğruluk denetimi için iki nokta üst üste yanlış normalde URI sözdizimi tolerans bu iki API eklendiğinden bu sorun oluşur.
Çözüm
Bu soruna geçici bir çözüm için bu API'lerini çağırmadan önce URI öneki kaldırın. Ya da Switch.System.IO.UseLegacyPathHandling=trueAppContext anahtarını ayarlayın.

.NET Framework ekibi bu sorunu için gelecekte ürün sürümlerinin düzeltme sağlamak için çalışmaktadır.

Daha fazla bilgi için bkz..NET Framework 4.6.2 bilinen sorunlar.

Daha fazla bilgi
Daha fazla bilgi için bkz. 4.6.2 .NET Framework uygulama uyumluluğu.

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 3181958 - Son İnceleme: 08/03/2016 09:53:00 - Düzeltme: 1.0

Microsoft .NET Framework 4.6.2

  • kbqfe kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB3181958 KbMttr
Geri bildirim