2016-03-19 17 views
1

Bir ASP.NET MVC 6 uygulamasından bir Dosya olup olmadığını kontrol etmeye çalışıyorum. Ancak, dotnet 5.4 için System.IO bağımlılığını eklerken sorun yaşıyorum. System.IO bir sorun olmadan alınsa bile File.exists kullanırken bir derleme hatası alıyorum.dotnet 5.4 - System.IO

Uyarı yöntemini çağrılırken: derleme hatası enter image description here : enter image description here

Nuget dan System.ıo kurduktan sonra benim project.json güncellendi:

"frameworks": { 
    "net451": { }, 
    "dotnet5.4": { 
     "dependencies": { 
     "Microsoft.CSharp": "4.0.1-beta-23516", 
     "System.Collections": "4.0.11-beta-23516", 
     "System.Linq": "4.0.1-beta-23516", 
     "System.Runtime": "4.0.21-beta-23516", 
     "System.Threading": "4.0.11-beta-23516", 
     "System.Diagnostics.Process": "4.1.0-beta-23516" 
     } 
    } 
    }, 
    "dependencies": { 
    "System.IO": "4.0.11-beta-23516" 
    } 

ben bunu değiştirerek çalıştı izleyen, ancak sorunu gideremedi:

"frameworks": { 
    "net451": { }, 
    "dotnet5.4": { 
     "dependencies": { 
     "Microsoft.CSharp": "4.0.1-beta-23516", 
     "System.Collections": "4.0.11-beta-23516", 
     "System.Linq": "4.0.1-beta-23516", 
     "System.Runtime": "4.0.21-beta-23516", 
     "System.Threading": "4.0.11-beta-23516", 
     "System.Diagnostics.Process": "4.1.0-beta-23516", 
     "System.IO": "4.0.11-beta-23516" 
     } 
    } 
    } 

Herhangi bir yardım takdir edilir!

+0

Sorunun ne olduğunu hiç bir zaman söylemediniz. –

+0

.NET platformu 5.4 için "Dosya" mevcut olmadığı için uygulama derlenmiyor (bkz. Ekran görüntüsü). – Reinard

+0

Çekirdek CLR kullanıyor musunuz? – pimbrouwers

cevap

1

Sen File türünü içerir System.IO.FileSystem bir başvuru gerekiyor.

+0

sorunu çözdü, teşekkürler. Doğru sürüm belgelerini kontrol etmediğim için hatam – Reinard

1

Ben System.IO referansları kaldırarak ve Nuget aracılığıyla aşağıdakileri yaparak öneriyoruz: Install-Package System.IO.FileSystem

+0

Değiştirilmiş, temizlenmiş çözüm, geri yüklenen paketler vb. – Reinard

+0

Düzenlemeler, tekrar deneyin. – pimbrouwers