2016-03-24 7 views
1

ich Visual Studio 2015 verwenden bin und arbeite mit einem der neuen Optionen, die "Class Library (Package)".Wie System.IO.File verwendet in Visual Studio-Klassenbibliothek (Package)

Ich möchte eine Bibliothek erstellen, die das Herunterladen von Dateien aus einem bestimmten Web-Service-fähig ist und speichern sie, was auch immer Weg vorgesehen ist. Es wird auch einige andere Tracking-und Protokollierung und so weiter ..

Wenn ich versuche, den Namespace System.IO zu verwenden, insbesondere System.IO.File, bekomme ich eine Warnung, dass es nicht in dotnet5.4 und verfügbar ist in net451 ist verfügbar

Kann ich die zwei Version von .Net in meiner Klasse Bibliothek mischen und anzupassen? Wenn nicht, kann ich nur net451 verwenden (von dem ich annehme, dass es .Net v4.5.1 und ziemlich Standard ist)?

Unten ist mein project.json, ob das hilft:

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

Ich kann die * .xproj Datei schreiben, wenn das hilft, aber ich sehe es allgemeine Sachen über Visual Studio, das Projekt-Namespace ist, und Ausgabestandort Nichts zu Versionen von .Net

Dank (die Sinne mit dem neuen Projekt-Layout macht)!

Antwort

1

.net 5.4 ist eine zukünftige Version des .NET-Frameworks - es sieht aus wie werden sie den Namespace System.IO deprecating werden? Was für mich seltsam und unwahrscheinlich klingt. Fahren Sie fort und nutzen Sie es - es ist vollständig kompatibel mit jedem Build von .NET auf dem heutigen Markt.

Verwandte Themen