2016-03-24 19 views
1

Visual Studio 2015 kullanıyorum ve "Class Library (Package)" adlı yeni seçeneklerden biriyle çalışıyorum.Visual Studio'nun Sınıf Kitaplığı'nda (Paket) System.IO.File nasıl kullanılır?

Belirli bir web hizmetinden dosya indirebilen ve bunları sağlanan yollara kaydeden bir kütüphane oluşturmak istiyorum. Ayrıca diğer bazı izleme ve günlüğe kaydetme sağlayacak ve bu yüzden ..

System.IO ad alanını, özellikle System.IO.File'ı kullanmaya çalıştığımda, dotnet5.4'te bulunmadığına dair bir uyarı alıyorum ve Net451

'da mevcut .net'in iki versiyonunu sınıf kitaplığımda karıştırıp eşleştirebilir miyim? Aksi halde, net451'i kullanabilir miyim (ki varsayım ki .Net v4.5.1 ve oldukça standart). Eğer yardımcı olur

{ 
    "version": "1.0.0-*", 
    "description": "NavOnlineAutomation Class Library", 
    "authors": [ "username" ], 
    "tags": [ "" ], 
    "projectUrl": "", 
    "licenseUrl": "", 

    "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" 
     } 
    } 
    } 
} 

ben de * .xproj dosyasını gönderebilir ancak tüm Visual Studio, proje ad hakkında genel şeyler var görmek ve: Eğer yardımcı olur Aşağıda

benim project.json olduğunu çıkış yeri. .Net ile ilgili hiçbir şey (yeni proje düzeniyle anlam ifade eder)

Teşekkürler!

cevap

1

.net 5.4, gelecekteki .NET framework'ünün bir sürümüdür - System.IO ad alanını kullanım dışı bırakacak gibi görünüyor mu? Kulağa garip ve olası bir ses geliyor. Devam edin ve kullanın - bugün piyasadaki her .NET yapısına uygun.